code: public TimeInterval minus(TimeDuration duration) {
          return between(start.minus(duration), end.minus(duration));
      }
docs: Returns a new interval shifted backward in time by the given duration.
  
  @param duration a time duration
  @return the new shifted interval