docs: public Interval withDates(LocalDateTime startDateTime, LocalDateTime endDateTime) {
          requireNonNull(startDateTime);
          requireNonNull(endDateTime);
          return new Interval(startDateTime, endDateTime, this.zoneId);
      }