static ItIt> outerProduct_pairs(Collection lA, Collection lB) { ret outerProductPairs(lA, lB); } static ItIt> outerProduct_pairs(Pair, ? extends Collection> p) { ret outerProduct_pairs(p.a, p.b); }