Tuple5Impl extends AbstractTuple implements Tuple5<T0, T1, T2, T3, T4> { @SuppressWarnings("unchecked") @Override public T2 get2() { return ((T2) values[2]); } Tuple5Impl(
            T0 e0,
            T1 e1,
            T2 e2,
            T3 e3,
            T4 e4); @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();  }
@Test void get2Test() { assertEquals(2, (int) instance.get2()); }