@Test
public void testTuple4() {

  Tuple4<String, Integer, Integer, Integer> tuple = Tuples.tuple("123", 1, 2, 3);
  assertEquals("(123, 1, 2, 3)", tuple.toString());
  assertEquals("123", tuple.a);
  assertEquals(1, tuple.b.intValue());
  assertEquals(2, tuple.c.intValue());
  assertEquals(3, tuple.d.intValue());
  ObjectTester.assertEqual(tuple, tuple, Tuples.tuple("123", 1, 2, 3));
  ObjectTester.assertNotEqual(tuple,
      Tuples.tuple("21", 1, 2, 3), Tuples.tuple("123", 2, 2, 3),
      Tuples.tuple("123", 1, 1, 3), Tuples.tuple("123", 1, 2, 2), "abc");
}