/** Applies successively the method {@link PersistentSortedSet#minus(E)}. */ public static <E> PersistentSortedSet<E> minusAll(PersistentSortedSet<E> set, E... others) { PersistentSortedSet<E> result = set; for (E other : others) { result = result.minus(other); } return result; }
/** Applies successively the method {@link PersistentSortedSet#minus(E)}. */ public static <E> PersistentSortedSet<E> minusAll( PersistentSortedSet<E> set, Iterable<? extends E> others) { PersistentSortedSet<E> result = set; for (E other : others) { result = result.minus(other); } return result; }