public static <X, Y, R extends Collection<Pair<X, Y>>> R zip(
            Iterable<X> xs,
            Iterable<Y> ys,
            R target)
    {
        return IteratorIterate.zip(xs.iterator(), ys.iterator(), target);
    }
public static < X , Y , R extends Collection < Pair < X , Y > > > R zip ( Iterable < X > xs , Iterable < Y > ys , R target ) { return IteratorIterate . zip ( xs . iterator ( ) , ys . iterator ( ) , target ) ; }
@see Iterate#zip(Iterable, Iterable, Collection)