private Duration aggregateDurations(List<? extends IntervalBase> intervals) { Duration aggregatedDuration = new Duration(0); for (IntervalBase interval : intervals) { aggregatedDuration = aggregatedDuration.plus(interval.getDuration()); } return aggregatedDuration; }