@Override
	public TracePcodeExecutorState<Pair<byte[], TaintVec>> createDebuggerLocalState(
			AuxDebuggerPcodeEmulator<TaintVec> emulator,
			PcodeThread<Pair<byte[], TaintVec>> emuThread,
			RWTargetRegistersPcodeExecutorStatePiece concrete) {
		return new TaintTracePcodeExecutorState(concrete);
	}
{@inheritDoc}

<p>
If you're following the {@link ghidra.taint} package documentation, please finish reading
about the stand-alone and trace-integrated emulators before proceeding to this method. Since
taint is not generally a concept understood by a live debugger, we need not retrieve anything
new from the target. Furthermore, because static program mappings do not apply to registers,
we need not consider them. Thus, we can just re-use the trace-integrated local state. The
concrete piece given to us, which we just pass to our paired state, will handle retrieving
concrete values from the live target, if applicable.
Ghidra/Debug/TaintAnalysis/src/main/java/ghidra/pcode/emu/taint/TaintPartsFactory.java