Tuple3Impl extends AbstractTuple implements Tuple3<T0, T1, T2> { @SuppressWarnings("unchecked") @Override public T2 get2() { return ((T2) values[2]); } Tuple3Impl(
            T0 e0,
            T1 e1,
            T2 e2); @SuppressWarnings("unchecked") @Override T0 get0(); @SuppressWarnings("unchecked") @Override T1 get1(); @SuppressWarnings("unchecked") @Override T2 get2();  }
@Test void get2Test() { assertEquals(2, (int) instance.get2()); }