code: public TimeDuration plus(TimeDuration duration) {
          return createWithCarry(sec + duration.getSec(), nanoSec + duration.getNanoSec());
      }
docs: Returns the sum of this duration with the given.
  
  @param duration another duration
  @return a new duration