docs: public void setTimeInterval(@IntRange(from=1, to=24) int hourInterval,
                                  @IntRange(from=1, to=60) int minuteInterval,
                                  @IntRange(from=1, to=60) int secondInterval) {
          List<Timepoint> timepoints = new ArrayList<>();
  
          int hour = 0;
          while (hour < 24) {
              int minute = 0;
              while (minute < 60) {
                  int second = 0;
                  while (second < 60) {
                      timepoints.add(new Timepoint(hour, minute, second));
                      second += secondInterval;
                  }
                  minute += minuteInterval;
              }
              hour += hourInterval;
          }
          setSelectableTimes(timepoints.toArray(new Timepoint[timepoints.size()]));
      }