@Override
	protected TraceMemorySpace getMemoryOps(boolean createIfAbsent) {
		if (ms == null) {
			return ms = mm.getMemoryRegisterSpace(thread, frame, createIfAbsent);
		}
		return ms;
	}
Construct a shim

@param platform the associated platform
@param snap the associated snap
@param thread the associated thread whose registers to access
@param frame the associated frame, or 0 if not applicable
@param viewport the viewport, set to the same snapshot
Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/pcode/exec/trace/data/DefaultPcodeTraceRegistersAccess.java