docs: public LocalDateTime toLocalDateTime(LocalTime time) {
          if (time == null) {
              throw new IllegalArgumentException("The time must not be null");
          }
          if (getChronology() != time.getChronology()) {
              throw new IllegalArgumentException("The chronology of the time does not match");
          }
          long localMillis = getLocalMillis() + time.getLocalMillis();
          return new LocalDateTime(localMillis, getChronology());
      }