private void loadDirtyMap(UniversalID sourceID, SourceArchive mySourceArchive) {
		if (mySourceArchive == null) {
			return;
		}
		if (!dirtyMap.containsKey(sourceID)) {
			SourceArchive latestSourceArchive = dtms[LATEST].getSourceArchive(sourceID);
			boolean latestDirty =
				(latestSourceArchive != null) ? latestSourceArchive.isDirty() : false;
			boolean myDirty = mySourceArchive.isDirty();
			dirtyMap.put(sourceID, Boolean.valueOf(myDirty || latestDirty));
		}
	}
Determines myDtChangeList, myDtAddedList, dtConflictList and number of data type conflicts
<br>- myDtChangeList = My data types that changed and are not in conflict.
<br>- myDtAddedList = My data types that were added and are not in conflict.
<br>- dtConflictList = conflicting categories where My and Latest both changed the data type.
@param latestChanges data type changes for the Latest domain object
@param myChanges data type changes for My domain object
Ghidra/Features/Base/src/main/java/ghidra/app/merge/datatypes/DataTypeMergeManager.java