Tuple23Impl extends AbstractTuple implements Tuple23<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> { @SuppressWarnings("unchecked") @Override public T21 get21() { return ((T21) values[21]); } Tuple23Impl(
            T0 e0,
            T1 e1,
            T2 e2,
            T3 e3,
            T4 e4,
            T5 e5,
            T6 e6,
            T7 e7,
            T8 e8,
            T9 e9,
            T10 e10,
            T11 e11,
            T12 e12,
            T13 e13,
            T14 e14,
            T15 e15,
            T16 e16,
            T17 e17,
            T18 e18,
            T19 e19,
            T20 e20,
            T21 e21,
            T22 e22); @SuppressWarnings("unchecked") @Override T0 get0(); @SuppressWarnings("unchecked") @Override T1 get1(); @SuppressWarnings("unchecked") @Override T2 get2(); @SuppressWarnings("unchecked") @Override T3 get3(); @SuppressWarnings("unchecked") @Override T4 get4(); @SuppressWarnings("unchecked") @Override T5 get5(); @SuppressWarnings("unchecked") @Override T6 get6(); @SuppressWarnings("unchecked") @Override T7 get7(); @SuppressWarnings("unchecked") @Override T8 get8(); @SuppressWarnings("unchecked") @Override T9 get9(); @SuppressWarnings("unchecked") @Override T10 get10(); @SuppressWarnings("unchecked") @Override T11 get11(); @SuppressWarnings("unchecked") @Override T12 get12(); @SuppressWarnings("unchecked") @Override T13 get13(); @SuppressWarnings("unchecked") @Override T14 get14(); @SuppressWarnings("unchecked") @Override T15 get15(); @SuppressWarnings("unchecked") @Override T16 get16(); @SuppressWarnings("unchecked") @Override T17 get17(); @SuppressWarnings("unchecked") @Override T18 get18(); @SuppressWarnings("unchecked") @Override T19 get19(); @SuppressWarnings("unchecked") @Override T20 get20(); @SuppressWarnings("unchecked") @Override T21 get21(); @SuppressWarnings("unchecked") @Override T22 get22();  }
@Test void get21Test() { assertEquals(21, (int) instance.get21()); }