public static <T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Tuple10<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> of(
            T0 e0,
            T1 e1,
            T2 e2,
            T3 e3,
            T4 e4,
            T5 e5,
            T6 e6,
            T7 e7,
            T8 e8,
            T9 e9) {
        return new Tuple10Impl<>(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9);
    }
Creates and returns a new {@link Tuple10}  with the given parameters.

@param <T0> type of element 0
@param <T1> type of element 1
@param <T2> type of element 2
@param <T3> type of element 3
@param <T4> type of element 4
@param <T5> type of element 5
@param <T6> type of element 6
@param <T7> type of element 7
@param <T8> type of element 8
@param <T9> type of element 9
@param e0   element 0
@param e1   element 1
@param e2   element 2
@param e3   element 3
@param e4   element 4
@param e5   element 5
@param e6   element 6
@param e7   element 7
@param e8   element 8
@param e9   element 9
@return     a new {@link Tuple10}  with the given parameters.

@see Tuple10
@see Tuple
common-parent/tuple/src/main/java/com/speedment/common/tuple/Tuples.java