@Override
	Highlight[] getHighlights(String text, Object object,
			Class<? extends FieldFactory> fieldFactoryClass, Color highlightColor) {

		Address currentAddress = getAddressForHighlightObject(object);
		if (!isInAddresses(currentAddress)) {
			return EMPTY_HIGHLIGHTS;
		}

		// check each reference looking for a from address from the current address
		Reference[] references = getAllReferencesBetweenAddresses(currentAddress, homeAddress);
		List<Highlight> highlightList = new ArrayList<>();
		for (Reference reference : references) {
			getHighlightsForReference(reference, text, fieldFactoryClass, highlightList,
				highlightColor);
		}

		return highlightList.toArray(new Highlight[highlightList.size()]);
	}
Overridden to *not* count the home address as in the list of matching address so that the 
home address will not be considered for highlighting.
@param address The address for which to search.
@return true if the given address is in the set of this location descriptor's 
        reference addresses.
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/navigation/locationreferences/XRefLocationDescriptor.java