@Override
	public AddressCorrelationRange getCorrelatedDestinationRange(Address sourceAddress,
			TaskMonitor monitor) throws CancelledException {
		try {
			initializeCorrelation(monitor);
			Address destinationAddress = addressCorrelation.getAddress(RIGHT, sourceAddress);
			if (destinationAddress == null) {
				return null; // No matching destination.
			}
			AddressRangeImpl range = new AddressRangeImpl(destinationAddress, destinationAddress);
			return new AddressCorrelationRange(range, getName());
		}
		catch (MemoryAccessException e) {
			Msg.error(this, "Could not create HashedFunctionAddressCorrelation", e);
			return null;
		}
	}
Constructs an address correlation between two functions.
@param sourceFunction the source function
@param destinationFunction the destination function
Ghidra/Features/VersionTracking/src/main/java/ghidra/feature/vt/api/correlator/address/VTHashedFunctionAddressCorrelation.java