private void determineRemoveConflicts(AddressSet possibleConflicts, TaskMonitor monitor)
			throws CancelledException {
		monitor.checkCancelled();
		AddressSet myRemoveConflicts =
			removeMy.intersect(changeLatest).intersect(possibleConflicts);
		AddressSet latestRemoveConflicts =
			removeLatest.intersect(changeMy).intersect(possibleConflicts);
		autoRemoveSet = removeMy.subtract(myRemoveConflicts);
		// AutoMerge to remove My function
		mergeFunctions(listingMergeManager.mergeMy, autoRemoveSet, monitor);
		removeSet.add(myRemoveConflicts);
		removeSet.add(latestRemoveConflicts);
	}
@param changeSet address set indicating where either Latest or My changed a function.
@param monitor
@throws CancelledException
Ghidra/Features/Base/src/main/java/ghidra/app/merge/listing/FunctionMerger.java