static L> pairsWhereBBiggerThan(Collection> c, O value) { new L> l; for (Pair p : unnull(c)) if (p != null && cmp(p.b, value) > 0) l.add(p); ret l; } static L> pairsWhereBBiggerThan(O value, Collection> c) { ret pairsWhereBBiggerThan(c, value); }