@Test
public void testParent() {

    assertFalse(ID0.parent().isPresent());
    assertTrue(ID1.parent().isPresent());
    assertEquals(ID0, ID1.parent().get());
    assertTrue(ID2.parent().isPresent());
    assertEquals(ID1, ID2.parent().get());
}