public void testAbort() throws Exception {
		try (Transaction tx = b.startTransaction()) {
			populateModel(3);
			assertEquals(5, manager.getObjectCount());

			tx.abort();
		}

		assertEquals(0, manager.getObjectCount());

		populateModel(3);
		assertEquals(5, manager.getObjectCount());
	}
Fails because you cannot create a second root object.
Ghidra/Debug/Framework-TraceModeling/src/test/java/ghidra/trace/database/target/DBTraceObjectManagerTest.java