class DefaultTimeSpanSet implements TimeSpanSet {

    @Override
    public TimeSpanSet union(TimeSpanSet other)
    {
        DefaultTimeSpanSet newSet = new DefaultTimeSpanSet(this);
        newSet.add(other);
        return newSet;
    }

    public  DefaultTimeSpanSet();
    public  DefaultTimeSpanSet(TimeSpan ts);
    public  DefaultTimeSpanSet(TimeSpanSet other);

}