@Override
	public Address getAddress(Side side, Address otherAddress) {
		Side otherSide = side.otherSide();
		if (!isValidAddress(otherSide, otherAddress) || !isCodeUnitStart(otherSide, otherAddress)) {
			return null;
		}
		AddressSetView otherSet = comparisonData.get(otherSide).getAddressSet();
		Address minOtherAddress = otherSet.getMinAddress();
		long offset = otherAddress.subtract(minOtherAddress);
		Address minAddress = comparisonData.get(side).getAddressSet().getMinAddress();
		Address address = minAddress.addWrap(offset);
		if (!isValidAddress(side, address)) {
			return null;
		}
		return normalizeToCodeUnitStart(side, address);
	}
Creates an address correlation with a simplistic correlation where each address correlates based
on an offset from the address set's minimum address.
Ghidra/Features/Base/src/main/java/ghidra/features/base/codecompare/listing/LinearAddressCorrelation.java