@Override
	public String toString() {
		return new MyFormatter().formatOps(language, code);
	}
Construct a frame of p-code execution

<p>
The passed in code should be an immutable list. It is returned directly by
{@link #getCode()}, which would otherwise allow mutation. The frame does not create its own
immutable copy as a matter of efficiency. Instead, the provider of the code should create an
immutable copy, probably once, e.g., when compiling a {@link PcodeProgram}.

@param language the language to which the program applies
@param code the program's p-code
@param useropNames a map of additional sleigh/p-code userops linked to the program
Ghidra/Framework/Emulation/src/main/java/ghidra/pcode/exec/PcodeFrame.java