protected boolean checkForAddressChange(DomainObjectChangeRecord changeRecord) {
		if (changeRecord instanceof ProgramChangeRecord) {
			Address address = ((ProgramChangeRecord) changeRecord).getStart();
			if (referenceAddressList == null) {
				return false;
			}

			boolean removed = removeReferencesFromAddress(address);

			if (modelFreshnessListener != null) {
				modelFreshnessListener.stateChanged(new ChangeEvent(this));
			}
			return removed;
		}

		if (changeRecord.getEventType() == DomainObjectEvent.RESTORED) {
			// we cannot tell which addresses were effected, so the data *may* be stale
			if (modelFreshnessListener != null) {
				modelFreshnessListener.stateChanged(new ChangeEvent(this));
			}
			return true;
		}
		return false;
	}
This is the address of the thing to which we are trying to find references
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/navigation/locationreferences/LocationDescriptor.java