@Override
	public boolean applyTo(Program program) {
		ReferenceManager refMgr = program.getReferenceManager();
		refMgr.addOffsetMemReference(fromAddr, toAddr, toAddrIsBase, offset, refType, source,
			opIndex);
		return true;
	}
Command constructor for adding an offset memory reference. The first memory reference placed on
an operand will be made primary by default.  All non-memory references 
will be removed from the specified operand.  If toAddr corresponds to
the EXTERNAL memory block (see {@link MemoryBlock#EXTERNAL_BLOCK_NAME}) the
resulting offset reference will report to/base address as the same
regardless of specified offset.
@param fromAddr address of the codeunit where the reference occurs
@param toAddr address of the location being referenced.
@param toAddrIsBase if true toAddr is treated as base address, else treated as (base+offet).
It is generally preferred to specify as a base address to ensure proper handling of
EXTERNAL block case.
@param refType reference type - how the location is being referenced.
@param source the source of the reference
@param opIndex the operand index in the code unit where the reference occurs 
@param offset value added to a base address to get the toAddr
Ghidra/Features/Base/src/main/java/ghidra/app/cmd/refs/AddOffsetMemRefCmd.java