public RegisterValue getRegisterValue(Register register, Address address) {
		return getRegisterValue(register, Address.NO_ADDRESS, address);
	}
Returns the future RegisterValue at the specified address.  If no future value is stored,
it will return the value stored in the program. The value returned may not have a complete
value for the requested register.

Use this method if keeping separate flows from different flow from addresses is not important.

@param register the register to get a value for.
@param address the address at which to get a value.
@return a RegisterValue object if one has been stored in the future flow or the program.
The RegisterValue object may have a "no value" state for the bits specified by the given register.
Also, null may be returned if no value have been stored.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/disassemble/DisassemblerContextImpl.java