static bool containsAll(Collection a, Collection b) { for (A o : b) if (!a.contains(o)) false; true; } static bool containsAll(Collection a, A... b) { for (A o : b) if (!a.contains(o)) false; true; } sbool containsAll(S a, Cl b) { fOr (S o : b) if (!contains(a, o)) false; true; } sbool containsAll(S a, S... b) { fOr (S o : b) if (!contains(a, o)) false; true; }