@Test
public void testFork() {

    for (Stamp stamp : stamps) {
        Stamp[] fork = stamp.fork();
        ID[] splitIDs = stamp.getId().split();
        assertIntEquals(2, fork.length);
        assertEquals(stamp.getEvent(), fork[0].getEvent());
        assertEquals(stamp.getEvent(), fork[1].getEvent());
        assertEquals(splitIDs[0], fork[0].getId());
        assertEquals(splitIDs[1], fork[1].getId());
        assertNormalizedStamp(fork[0]);
        assertNormalizedStamp(fork[1]);
    }
}