private Address getResultSpaceAddressForLatestLocation(
			ExternalLocation latestExternalLocation) {
		long latestID = latestExternalLocation.getSymbol().getID();
		long resultID = getResultIDfromLatestID(latestID);
		Symbol resultSymbol = symbolTables[RESULT].getSymbol(resultID);
		ExternalLocation resultExternalLocation =
			externalManagers[RESULT].getExternalLocation(resultSymbol);
		if (resultExternalLocation != null) {
			return resultExternalLocation.getExternalSpaceAddress();
		}
		Address latestSpaceAddress = latestExternalLocation.getExternalSpaceAddress();
		return SimpleDiffUtility.getCompatibleAddress(programs[LATEST], latestSpaceAddress,
			programs[RESULT]);
	}
If there is an external add conflict, but it is between a new external function versus a
new external data label, we don't want to give the user the KeepBoth or MergeBoth options.
@param latestExternalLocation the external location in the Latest program
@param myExternalLocation the external location in the My program
@param monitor a status monitor for feedback and cancelling.
@return true if this is an external function versus external data label.
Ghidra/Features/Base/src/main/java/ghidra/app/merge/listing/ExternalFunctionMerger.java