public void fixPrintPiece(FixedHandle hand, ParserWalker walker, int handleIndex) {
		if (!hand.fixable) {
			return;
		}
		if (hand.space.getType() != AddressSpace.TYPE_CONSTANT) {
			hand.fixable = false;
			return;
		}
		if (space.getType() == ConstTpl.SPACEID) {
			if (space.isUniqueSpace()) {
				hand.fixable = false;
				return;
			}
		}
		if (ptroffset.getType() == ConstTpl.HANDLE && ptroffset.getHandleIndex() == handleIndex) {
			hand.space = space.fixSpace(walker);
			hand.offset_offset = hand.space.getAddressableUnitSize() * hand.offset_offset;
			hand.size = (int) size.fix(walker);
		}
		else {
			hand.fixable = false;
		}
	}
Placeholder that resolves for a specific {@link InstructionContext} into a {@link FixedHandle}
representing the semantic value of a {@link Constructor}
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/app/plugin/processors/sleigh/template/HandleTpl.java