public static <T1, T2, T3, T4, T5, T6> Tuple6<T1, T2, T3, T4, T5, T6> of(
			T1 t1,
			T2 t2,
			T3 t3,
			T4 t4,
			T5 t5,
			T6 t6) {
		return new Tuple6<>(t1, t2, t3, t4, t5, t6);
	}
public static <T1, T2, T3, T4, T5, T6> Tuple6<T1, T2, T3, T4, T5, T6> of(
			T1 t1,
			T2 t2,
			T3 t3,
			T4 t4,
			T5 t5,
			T6 t6) {
		return new Tuple6<>(t1, t2, t3, t4, t5, t6);
	}
public static < T1 , T2 , T3 , T4 , T5 , T6 > Tuple6 < T1 , T2 , T3 , T4 , T5 , T6 > of ( T1 t1 , T2 t2 , T3 t3 , T4 t4 , T5 t5 , T6 t6 ) { return new Tuple6 <> ( t1 , t2 , t3 , t4 , t5 , t6 ) ; }
Create a {@link Tuple6} with the given objects.

@param t1   The first value in the tuple. Not null.
@param t2   The second value in the tuple. Not null.
@param t3   The third value in the tuple. Not null.
@param t4   The fourth value in the tuple. Not null.
@param t5   The fifth value in the tuple. Not null.
@param t6   The sixth value in the tuple. Not null.
@param <T1> The type of the first value.
@param <T2> The type of the second value.
@param <T3> The type of the third value.
@param <T4> The type of the fourth value.
@param <T5> The type of the fifth value.
@param <T6> The type of the sixth value.
@return The new {@link Tuple6}.
Create a { @link Tuple6 } with the given objects .