La clase de utilidad ReplaceTimeRange es una extensión de la clase TimeRange que se va a utilizar con CustomRangeMetadata.
public class ReplaceTimeRange extends TimeRange {
// Default constructor method
public ReplaceTimeRange() {
...
}
// Details of begining, duration and replaceDuration
// provided at construction time
public ReplaceTimeRange(long begin, long duration, long replaceDuration) {
...
}
// Replace duration
public long getReplaceDuration() {
...
}
}