private void setupSymbolChanges(TaskMonitor monitor) throws CancelledException {

		fillExternalAddSymbolSet(symbolTables[MY], myChanges.getSymbolAdditions(), myAddIDs);
		fillExternalChangeSymbolSets(symbolTables[MY], myChanges.getSymbolChanges(),
			myRemovedOriginalIDs, myModifiedIDs);
		fillExternalAddSymbolSet(symbolTables[LATEST], latestChanges.getSymbolAdditions(),
			latestAddIDs);
		fillExternalChangeSymbolSets(symbolTables[LATEST], latestChanges.getSymbolChanges(),
			latestRemovedOriginalIDs, latestModifiedIDs);
	}
Determine the type of changes to the symbols in the LATEST and MY (CheckedOut) program.
Changes can be symbol removed, added, changed, renamed, and set to primary.
@param monitor task monitor for displaying progress to the user
@throws CancelledException if the user cancels the merge.
Ghidra/Features/Base/src/main/java/ghidra/app/merge/listing/ExternalFunctionMerger.java