docs: public void setDurationBeforeEnd(ReadableDuration duration) {
          long durationMillis = DateTimeUtils.getDurationMillis(duration);
          setStartMillis(FieldUtils.safeAdd(getEndMillis(), -durationMillis));
      }