public static <E> boolean isProperSubsetOf( SetIterable<? extends E> candidateSubset, SetIterable<? extends E> candidateSuperset) { return candidateSubset.size() < candidateSuperset.size() && candidateSuperset.containsAllIterable(candidateSubset); }
public static <E> boolean isSubsetOf( SetIterable<? extends E> candidateSubset, SetIterable<? extends E> candidateSuperset) { return candidateSubset.size() <= candidateSuperset.size() && candidateSuperset.containsAllIterable(candidateSubset); }
public static <E> boolean isSubsetOf( SetIterable<? extends E> candidateSubset, SetIterable<? extends E> candidateSuperset) { return candidateSubset.size() <= candidateSuperset.size() && candidateSuperset.containsAllIterable(candidateSubset); }
public static <E> boolean isProperSubsetOf( SetIterable<? extends E> candidateSubset, SetIterable<? extends E> candidateSuperset) { return candidateSubset.size() < candidateSuperset.size() && candidateSuperset.containsAllIterable(candidateSubset); }
public static <E> boolean isSubsetOf( SetIterable<? extends E> candidateSubset, SetIterable<? extends E> candidateSuperset) { return candidateSubset.size() <= candidateSuperset.size() && candidateSuperset.containsAllIterable(candidateSubset); }
public static <E> boolean isProperSubsetOf( SetIterable<? extends E> candidateSubset, SetIterable<? extends E> candidateSuperset) { return candidateSubset.size() < candidateSuperset.size() && candidateSuperset.containsAllIterable(candidateSubset); }