static Pair> filterAntiFilter(Iterable c, O pred) { new L yes; new L no; if (c != null) for (O o : c) (isTrue(callF(pred, o)) ? yes : no).add(o); ret pair(yes, no); } static Pair> filterAntiFilter(O pred, Iterable c) { ret filterAntiFilter(c, pred); }