@Override
	public byte getByte(int offset) throws MemoryAccessException {
		validate(lock);
		byte localBytes[] = populateByteArray();
		if (offset >= 0 && offset < localBytes.length) {
			return localBytes[offset];
		}

		try {
			return program.getMemory().getByte(address.add(offset));
		}
		catch (AddressOutOfBoundsException e) {
			throw new MemoryAccessException(e.getMessage());
		}
	}
@see ghidra.program.model.listing.CodeUnit#addOperandReference(int,
     ghidra.program.model.address.Address,
     ghidra.program.model.symbol.RefType, SourceType)
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/code/CodeUnitDB.java