public static <A, B, C, D> Tuple4<A, B, C, D> of(A a, B b, C c, D d) { return new Tuple4<A, B, C, D>(a, b, c, d); }
public static <A, B, C, D> Tuple4<A, B, C, D> of(A a, B b, C c, D d) { return new Tuple4<A, B, C, D>(a, b, c, d); }
public static <A, B, C, D> Tuple4<A, B, C, D> of(A a, B b, C c, D d) { return new Tuple4<A, B, C, D>(a, b, c, d); }
@Override public Tuple4<A, B, C, D> next() { return new Tuple4<A, B, C, D>((A) next(0), (B) next(1), (C) next(2), (D) next(3)); } };
@Override public Tuple4<A, B, C, D> next() { return new Tuple4<A, B, C, D>((A) next(0), (B) next(1), (C) next(2), (D) next(3)); } };
@Override public Tuple4<A, B, C, D> next() { return new Tuple4<A, B, C, D>((A) next(0), (B) next(1), (C) next(2), (D) next(3)); } };