@Test public void testSplit_ZeroOne() { ID[] splitOne = one.split(); ID[] expected = new ID[] { IDs.with(zero, splitOne[0]), IDs.with(zero, splitOne[1]) }; assertArrayEquals(expected, zeroOne.split()); }
abstract ID[] split();
ID { abstract ID[] split(); }
ID { abstract ID[] split();  }
ID { abstract ID[] split();   }
ID { abstract ID[] split();    }