/** Applies successively the method {@link PersistentSet#minus(E)}. */ public static <E> PersistentSet<E> minusAll(PersistentSet<E> set, E... others) { TransientSet<E> result = (TransientSet<E>) set.asTransient(); for (E other : others) { result = result.minus(other); } return result.persist(); }