private int findDomainObject(DomainObjectAdapterDB domainObj) {
		for (int i = 0; i < managers.length; i++) {
			if (managers[i].getDomainObject() == domainObj) {
				return i;
			}
		}
		throw new IllegalStateException("unknown domain object");
	}
<code>SynchronizedTransaction</code> represents an atomic undoable operation performed
on a synchronized set of domain objects.
Ghidra/Framework/Project/src/main/java/ghidra/framework/data/SynchronizedTransaction.java