static L rejectWhere(O pred, L l) { new L x; for (O o : l) if (!isTrue(callF(pred, o))) x.add(o); ret x; }