static L antiFilter(Iterable c, O pred) { if (pred instanceof F1) ret antiFilter(c, (F1) pred); new L x; if (c != null) for (O o : c) if (!isTrue(callF(pred, o))) x.add(o); ret x; } static L lambdaMapLike antiFilter(O pred, Iterable c) { ret antiFilter(c, pred); } static L antiFilter(O pred, O[] c) { ret antiFilter(pred, wrapArrayAsList(c)); } static L antiFilter(Iterable c, F1 pred) { new L x; if (c != null) for (B o : c) if (!pred.get(o).booleanValue()) x.add(o); ret x; } static L antiFilter(F1 pred, Iterable c) { ret antiFilter(c, pred); } static L antiFilter(Iterable c, IF1 pred) { new L x; if (c != null) for (B o : c) if (!pred.get(o).booleanValue()) x.add(o); ret x; } static L antiFilter(IF1 pred, Iterable c) { ret antiFilter(c, pred); }