public static <A, B, C, D, E> V5<A, B, C, D, E> V(A a, B b, C c, D d, E e) { return new V5<A, B, C, D, E>(a, b, c, d, e); } public static <A, B> V2<A, B> copyAndAdd(V1<A> a, B b) {
public static <A, B, C, D, E> V5<A, B, C, D, E> copyAndAdd(V4<A, B, C, D> v, E e) { return new V5<A, B, C, D, E>(v.getA(), v.getB(), v.getC(), v.getD(), e); } public static class V1<A> {