docs: public DateTime toDateTime(LocalTime time, DateTimeZone zone) {
          if (time == null) {
              return toDateTimeAtCurrentTime(zone);
          }
          if (getChronology() != time.getChronology()) {
              throw new IllegalArgumentException("The chronology of the time does not match");
          }
          Chronology chrono = getChronology().withZone(zone);
          return new DateTime(
                          getYear(), getMonthOfYear(), getDayOfMonth(),
                          time.getHourOfDay(), time.getMinuteOfHour(),
                          time.getSecondOfMinute(), time.getMillisOfSecond(), chrono);
      }