@Test
 public void shouldMapComponents() {
   final Tuple4<Object, Object, Object, Object> tuple = createTuple();
   final Function1<Object, Object> f1 = Function1.identity();
   final Function1<Object, Object> f2 = Function1.identity();
   final Function1<Object, Object> f3 = Function1.identity();
   final Function1<Object, Object> f4 = Function1.identity();
   final Tuple4<Object, Object, Object, Object> actual = tuple.map(f1, f2, f3, f4);
   assertThat(actual).isEqualTo(tuple);
 }