@Override
	public void generateClinitCode(JitCodeGenerator gen, ClassVisitor cv, MethodVisitor sv) {
		if (ctx == null) {
			return;
		}
		cv.visitField(ACC_PRIVATE | ACC_STATIC | ACC_FINAL, name(), TDESC_REGISTER_VALUE, null,
			null);

		// []
		sv.visitFieldInsn(GETSTATIC, gen.nameThis, "LANGUAGE", TDESC_LANGUAGE);
		// [language]
		sv.visitLdcInsn(ctx.getUnsignedValue().toString(16));
		// [language,ctx:STR]
		sv.visitMethodInsn(INVOKESTATIC, NAME_JIT_COMPILED_PASSAGE, "createContext",
			MDESC_JIT_COMPILED_PASSAGE__CREATE_CONTEXT, true);
		// [ctx:RV]
		sv.visitFieldInsn(PUTSTATIC, gen.nameThis, name(), TDESC_REGISTER_VALUE);
	}
{@inheritDoc}

<p>
Consider the context value 0x80000000. The code is equivalent to:

<pre>
private static final {@link RegisterValue} CTX_80000000 = {@link JitCompiledPassage#createContext(Language, String) createContext}(LANGUAGE, "80000000");
</pre>
Ghidra/Framework/Emulation/src/main/java/ghidra/pcode/emu/jit/gen/FieldForContext.java