@Override
	public void clear() {
		throw new UnsupportedOperationException();
	}
{@inheritDoc}

<p>
This and {@link #setVar(AddressSpace, JitVal, int, boolean, JitVal)} are where we connect the
interpretation to the maps of definitions we keep in this state. We examine the varnode's
type first. If it's a constant or memory variable, it just returns the appropriate
{@link JitConstVal}, {@link JitDirectMemoryVar}, or {@link JitIndirectMemoryVar}. If it's a
register or unique, then we retrieve the latest definition(s) as in
{@link MiniDFState#getDefinitions(AddressSpace, long, int)}. In the simple case of an exact
definition, we return it. Otherwise, this synthesizes the appropriate op(s), enters them into
the use-def graph, and returns the final output.
Ghidra/Framework/Emulation/src/main/java/ghidra/pcode/emu/jit/analysis/JitDataFlowState.java