class DefaultTimeSpanSet implements TimeSpanSet {

    @Override
    public boolean containsAll(Collection<?> c)
    {
        for (Object o : c)
        {
            TimeSpan ts = getAsTimespan(o);
            if (ts == null || !contains(ts))
            {
                return false;
            }
        }
        return true;
    }

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

}