@Override
	public String getDescription() {
		StringBuffer buf = new StringBuffer();
		for (int i = 0; i < managers.length; i++) {
			if (descriptions[i] != null) {
				if (buf.length() != 0) {
					buf.append('\n');
				}
				buf.append(getDomainObjectName(managers[i]));
				buf.append(": ");
				buf.append(descriptions[i]);
			}
		}
		return buf.toString();
	}
<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