@Override
		public AddressRangeIterator getRegisterValueAddressRanges(Register register, Address start,
				Address end) {
			throw new UnsupportedOperationException(); // not used during disassembly
		}
Following the parse of a new instruction prototype, get a immutable processor context
for minting a new instruction.  If value is not null, the temporary context is expanded 
to include the context-register value.  The temporary context should be cleared after in-memory
instructions (i.e., InstructionSet) have been written to the program.
@param value to add to instruction context if different
@param instrAddr address of instruction that should have context
@param instrLength length of instruction to set context
@return instruction context with possible added value
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/disassemble/Disassembler.java