private boolean validateAddress(Address addr) {
		if (addr == null) {
			return false;
		}
		AddressIndexMap map = listingPanel.getAddressIndexMap();
		AddressSetView addresses = map.getOriginalAddressSet();
		if (!addresses.contains(addr)) {
			DockingWindowManager.getActiveInstance().setStatusText("""
					"%s" is outside the current listing's view""".formatted(addr));
			return false;
		}
		return true;
	}
Checks the address to make sure the listing won't navigate outside the addresses it currently
has loaded. If it is not a valid address it will set a status message on the dual listing.

@param addr the address to check
@return true if the address is valid for navigation.
Ghidra/Features/Base/src/main/java/ghidra/features/base/codecompare/listing/ListingDisplayGoToService.java