void setOnEachMap(
				Map<EventType, TypedRecordConsumer<? extends DomainObjectChangeRecord>> onEachMap) {
			this.onEachMap = onEachMap;
			eachEventTypes = onEachMap.keySet().toArray(new EventType[onEachMap.size()]);
		}
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