svoid lambdaMapLike removeElementsThat(IPred pred, Cl c) { if (c == null || pred == null) ret; Iterator it = iterator(c); while (it.hasNext()) if (pred.get(it.next())) it.remove(); } svoid lambdaMapLike removeElementsThat(Cl c, IPred pred) { removeElementsThat(pred, c); }