protected virtual string Format( ITimeFormatter formatter ) { return formatter.GetInterval( startInterval, endInterval, startEdge, endEdge, Duration ); }