@Override public Pair<A, B> clone() { return new Pair<>(first, second); } }
@Override public Pair<A,B> clone() { return new Pair<A,B>(first, second); } }
@Override public Pair<A,B> clone() { return new Pair<A,B>(first, second); } }
@Override public Pair<A,B> clone() { return new Pair<A,B>(first, second); } }
@Override public Pair<A,B> clone() { return new Pair<A,B>(first, second); } }
@Override public Pair<A, B> clone() { return new Pair<>(first, second); } }
@Override public Pair<A, B> clone() { return new Pair<>(first, second); } }
@Override public Pair<A, B> clone() { return new Pair<>(first, second); } }
public static <A, B> Pair<A,B> newInstance(A first, B second) { return new Pair<A,B>(first, second); }
public static <A, B> Pair<A, B> newInstance(A first, B second) { return new Pair<>(first, second); }
public static <A, B> Pair<A,B> newInstance(A first, B second) { return new Pair<A,B>(first, second); }
public static <A, B> Pair<A,B> newInstance(A first, B second) { return new Pair<A,B>(first, second); }