docs: public static ZonedDateTime jodaParse( String iso8601 ) throws DateTimeParseException {
          CheckArg.isNotNull(iso8601, "iso8601");
          TemporalAccessor parse = JODA_ISO8601_FORMATTER.parse(iso8601);
          LocalDate localDate = LocalDate.from(parse);
          LocalTime localTime = parse.isSupported(ChronoField.HOUR_OF_DAY) ? LocalTime.from(parse) : LocalTime.MIDNIGHT;
          ZoneId zoneId = parse.isSupported(ChronoField.OFFSET_SECONDS) ? ZoneId.from(parse) : UTC;
          return ZonedDateTime.of(localDate, localTime, zoneId);    
      }