Tuple5MapperImpl extends AbstractTupleMapper<T, Tuple5<T0, T1, T2, T3, T4>> implements TupleMapper<T, Tuple5<T0, T1, T2, T3, T4>> { @Override public Tuple5<T0, T1, T2, T3, T4> apply(T t) { return Tuples.of( get0().apply(t), get1().apply(t), get2().apply(t), get3().apply(t), get4().apply(t) ); } Tuple5MapperImpl(
            Function<T, T0> m0,
            Function<T, T1> m1,
            Function<T, T2> m2,
            Function<T, T3> m3,
            Function<T, T4> m4); @Override Tuple5<T0, T1, T2, T3, T4> apply(T t); Function<T, T0> get0(); Function<T, T1> get1(); Function<T, T2> get2(); Function<T, T3> get3(); Function<T, T4> get4();  }
@Test void apply() { assertEquals(Tuples.of(0, 1, 2, 3, 4), instance.apply(0)); }