@Override
	public PcodeOp[] getPcode(Program program, InjectContext con)
			throws UnknownInstructionException, MemoryAccessException, IOException,
			NotFoundException {
		SleighParserContext protoContext =
			new SleighParserContext(con.baseAddr, con.nextAddr, con.refAddr, con.callAddr);
		ParserWalker walker = new ParserWalker(protoContext);
		PcodeEmitObjects emit = new PcodeEmitObjects(walker);
		inject(con, emit);
		return emit.getPcodeOp();
	}
Provide basic form,  restoreXml fills in the rest
@param nm  must provide formal name
@param tp  must provide type
@param sourceName is a description of the source of this payload
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/lang/InjectPayloadSleigh.java