private ExternalLocation getExternalLocation(Address externalSpaceAddress, int version) {
		if (externalSpaceAddress == null || !externalSpaceAddress.isExternalAddress()) {
			return null;
		}
		Symbol symbol = symbolTables[version].getPrimarySymbol(externalSpaceAddress);
		if (symbol == null) {
			return null;
		}
		ExternalLocation externalLocation = externalManagers[version].getExternalLocation(symbol);
		return externalLocation;
	}
Removes the indicated external from the result program.
@param sourceProgram the program that is the source of the external location
(Either Latest, My, or Original program.)
@param sourceExternalLocation the external location that indicates which external
is to be removed from the result. (External is from Latest, My, or Original program.)
Ghidra/Features/Base/src/main/java/ghidra/app/merge/listing/ExternalFunctionMerger.java