Tuple23OfNullablesImpl extends AbstractTupleOfNullables implements Tuple23OfNullables<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 Optional<T13> get13() { return Optional.ofNullable((T13) values[13]); } Tuple23OfNullablesImpl(
            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 Optional<T0> get0(); @SuppressWarnings("unchecked") @Override Optional<T1> get1(); @SuppressWarnings("unchecked") @Override Optional<T2> get2(); @SuppressWarnings("unchecked") @Override Optional<T3> get3(); @SuppressWarnings("unchecked") @Override Optional<T4> get4(); @SuppressWarnings("unchecked") @Override Optional<T5> get5(); @SuppressWarnings("unchecked") @Override Optional<T6> get6(); @SuppressWarnings("unchecked") @Override Optional<T7> get7(); @SuppressWarnings("unchecked") @Override Optional<T8> get8(); @SuppressWarnings("unchecked") @Override Optional<T9> get9(); @SuppressWarnings("unchecked") @Override Optional<T10> get10(); @SuppressWarnings("unchecked") @Override Optional<T11> get11(); @SuppressWarnings("unchecked") @Override Optional<T12> get12(); @SuppressWarnings("unchecked") @Override Optional<T13> get13(); @SuppressWarnings("unchecked") @Override Optional<T14> get14(); @SuppressWarnings("unchecked") @Override Optional<T15> get15(); @SuppressWarnings("unchecked") @Override Optional<T16> get16(); @SuppressWarnings("unchecked") @Override Optional<T17> get17(); @SuppressWarnings("unchecked") @Override Optional<T18> get18(); @SuppressWarnings("unchecked") @Override Optional<T19> get19(); @SuppressWarnings("unchecked") @Override Optional<T20> get20(); @SuppressWarnings("unchecked") @Override Optional<T21> get21(); @SuppressWarnings("unchecked") @Override Optional<T22> get22();  }
@Test void get13Test() { assertEquals(13, (int) instance.get13().orElseThrow(NoSuchElementException::new)); }