class IntervalPropertyValueSet {

    public static boolean subtract(List<IntervalPropertyValueSet> operands,
            Collection<? extends IntervalPropertyValueSet> subtrahends)
    {
        boolean result = false;
        ListIterator<IntervalPropertyValueSet> resultIter = operands.listIterator();
        for (IntervalPropertyValueSet subtrahend : subtrahends)
        {
            result |= doSubtract(resultIter, subtrahend);
        }
        return result;
    }

    public  IntervalPropertyValueSet();
    public  IntervalPropertyValueSet(IntervalPropertyValueSet.Builder builder);

}