private boolean performAddressMarkup(Instruction instr, int opIndex, Function func,
			Reference primaryRef, List<Object> representationList) {
		if (primaryRef == null || !primaryRef.isMemoryReference()) {
			return false;
		}
		Address refAddr = primaryRef.getToAddress();

		int size = representationList.size();
		for (int i = 0; i < size; i++) {
			Object obj = representationList.get(i);
			if (!(obj instanceof Address)) {
				continue;
			}
			Address addr = (Address) obj;
			if (refAddr.getPhysicalAddress().equals(addr.getPhysicalAddress())) {
				representationList.set(i, getMemoryReferenceLabel(instr, primaryRef));
				return true;
			}
		}
		return false;
	}
Attempt to markup any or all addresses contained within the
representationList.

@param instr instruction
@param opIndex operand index
@param func function containing instruction
@param primaryRef primary reference
@param referencedVariable optional variable associated with reference
@param regIndexMap register index map
@param representationList
@return true if primaryRef was included in scalar mark-up
Ghidra/Features/Base/src/main/java/ghidra/program/model/listing/CodeUnitFormat.java