public static <T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> Supplier<MutableTuple22<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21>> constructor(
            Class<T0> e0,
            Class<T1> e1,
            Class<T2> e2,
            Class<T3> e3,
            Class<T4> e4,
            Class<T5> e5,
            Class<T6> e6,
            Class<T7> e7,
            Class<T8> e8,
            Class<T9> e9,
            Class<T10> e10,
            Class<T11> e11,
            Class<T12> e12,
            Class<T13> e13,
            Class<T14> e14,
            Class<T15> e15,
            Class<T16> e16,
            Class<T17> e17,
            Class<T18> e18,
            Class<T19> e19,
            Class<T20> e20,
            Class<T21> e21) {
        return MutableTuple22Impl::new;
    }
Creates and returns a new {@link MutableTuple22} constructor that creates
an object that is empty.

@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 <T10> type of element 10
@param <T11> type of element 11
@param <T12> type of element 12
@param <T13> type of element 13
@param <T14> type of element 14
@param <T15> type of element 15
@param <T16> type of element 16
@param <T17> type of element 17
@param <T18> type of element 18
@param <T19> type of element 19
@param <T20> type of element 20
@param <T21> type of element 21
@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
@param e10   element 10
@param e11   element 11
@param e12   element 12
@param e13   element 13
@param e14   element 14
@param e15   element 15
@param e16   element 16
@param e17   element 17
@param e18   element 18
@param e19   element 19
@param e20   element 20
@param e21   element 21
@return      a new {@link MutableTuple22} constructor that creates an
             object that is empty.

@see Tuple22
@see Tuple
common-parent/tuple/src/main/java/com/speedment/common/tuple/MutableTuples.java