docs: public Interval withDates(LocalDate startDate, LocalDate endDate) {
          requireNonNull(startDate);
          requireNonNull(endDate);
          return new Interval(startDate, this.startTime, endDate, this.endTime, this.zoneId);
      }