@Test
	public void testGetParents() {
		populateModel(3);

		assertEquals(1, root.getParents(Lifespan.ALL).size());
		assertEquals(root, Unique.assertOne(targetContainer.getParents(Lifespan.ALL)).getParent());
		assertEquals(3, targets.get(0).getParents(Lifespan.ALL).size());
		// curTarget, targetContainer, self
	}
Fails because you cannot create a second root object.
Ghidra/Debug/Framework-TraceModeling/src/test/java/ghidra/trace/database/target/DBTraceObjectManagerTest.java