@Test public void mapT6() { Tuple8<Integer, Integer, Integer, Integer, Integer, String, Integer, Integer> base = Tuples.of(100, 200, 300, 400, 500, "Foo", 700, 800); Tuple2<?,?> mapped = base.mapT6(String::length); assertThat(mapped).isNotSameAs(base) .hasSize(8) .containsExactly(base.getT1(), base.getT2(), base.getT3(), base.getT4(), base.getT5(), 3, base.getT7(), base.getT8()); }