public static ConstructTpl getDummyPcode(AddressFactory addrFactory) {
		ConstTpl uniqueSpace = new ConstTpl(addrFactory.getUniqueSpace());
		ConstTpl constSpace = new ConstTpl(addrFactory.getConstantSpace());
		ConstTpl tmpOffset = new ConstTpl(ConstTpl.REAL, 0x100);
		ConstTpl constZero = new ConstTpl(ConstTpl.REAL, 0);
		ConstTpl size = new ConstTpl(ConstTpl.REAL, 4);
		VarnodeTpl temp = new VarnodeTpl(uniqueSpace, tmpOffset, size);
		VarnodeTpl zero = new VarnodeTpl(constSpace, constZero, size);
		VarnodeTpl[] inputs = new VarnodeTpl[2];
		inputs[0] = temp;
		inputs[1] = zero;
		OpTpl[] ops = new OpTpl[1];
		ops[0] = new OpTpl(PcodeOp.INT_ADD, temp, inputs);
		ConstructTpl pcode = new ConstructTpl(ops);
		return pcode;
	}
Build a dummy p-code sequence to use in place of a normal parsed payload.
A ConstructTpl is built out of Varnode and PcodeOp templates that can
be assigned directly to the pcodeTemplate field of the payload.
The sequence itself is non-empty, consisting of a single operation:
   tmp = tmp + 0;
@param addrFactory is used to construct temp and constant Varnodes
@return the final dummy template
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/lang/InjectPayloadSleigh.java