@Override
		public void domainObjectChanged(DomainObjectChangedEvent event) {
			// check if events are being ignored
			if (ignoreCheck.getAsBoolean()) {
				return;
			}
			// check for terminating events first
			if (terminateList != null && processTerminateList(event)) {
				return;
			}
			if (onAnyList != null) {
				processOnAnyList(event);
			}
			if (onEachMap != null) {
				processOnEachMap(event);
			}
		}
Class for tracking the record classes and consumers for records of that type. Also
contains inception information if the consumers and record classes don't match up.

@param <RR> The type of record and consumer for this class.
Ghidra/Framework/Project/src/main/java/ghidra/framework/model/AbstractDomainObjectListenerBuilder.java