docs: public ZonedDateTime adjustTime(ZonedDateTime time, boolean roundUp,
                                      DayOfWeek firstDayOfWeek) {
          Instant instant = time.toInstant();
          ZoneId zoneId = time.getZone();
          instant = adjustTime(instant, zoneId, roundUp, firstDayOfWeek);
          return ZonedDateTime.ofInstant(instant, zoneId);
      }