static LPair filterPairA(IPred pred, Iterable> c) { ret filterPairA(c, pred); } static LPair filterPairA(Iterable> c, IPred pred) { new LPair x; if (c != null) for (Pair p : c) if (p != null && pred.get(p.a)) x.add(p); ret x; }