@Override
	public void generateInitCode(JitCodeGenerator gen, ClassVisitor cv, MethodVisitor iv) {
		cv.visitField(ACC_PRIVATE | ACC_FINAL, name(),
			TDESC_JIT_BYTES_PCODE_EXECUTOR_STATE_SPACE, null, null);

		// [...]
		InitFixedLocal.THIS.generateLoadCode(iv);
		// [...,this]
		gen.generateLoadJitStateSpace(space, iv);
		// [...,this,jitspace]
		iv.visitFieldInsn(PUTFIELD, gen.nameThis, name(),
			TDESC_JIT_BYTES_PCODE_EXECUTOR_STATE_SPACE);
		// [...]
	}
{@inheritDoc}

<p>
Consider the "ram" space. The declaration is equivalent to:

<pre>
private final {@link JitBytesPcodeExecutorStateSpace} spaceInd_ram;
</pre>

<p>
And the initialization is equivalent to:

<pre>
spaceInd_ram = state.getForSpace(ADDRESS_FACTORY.getAddressSpace(ramId));
</pre>
Ghidra/Framework/Emulation/src/main/java/ghidra/pcode/emu/jit/gen/FieldForSpaceIndirect.java