class Tuple6 extends Tuple5<T1, T2, T3, T4, T5> implements Tuple {

    public static <T1, T2, T3, T4, T5, T6> Tuple6<T1, T2, T3, T4, T5, T6> of(T1 a, T2 b, T3 c, T4 d, T5 e, T6 f) {
        return new Tuple6<>(a, b, c, d, e, f);
    }

      Tuple6(T1 a, T2 b, T3 c, T4 d, T5 e, T6 f);

}