public Object nextOpTpl() {
		int curind = breadcrumb[depth]++;
		if (curind >= maxsize)
			return null;
		if (oparray == null)
			return Integer.valueOf(curind);				// Virtual build directive
		OpTpl op = oparray[curind];
		if (op.getOpcode() != PcodeOp.MULTIEQUAL)	// if NOT a build directive
			return op;								// return ordinary OpTpl
		curind = (int)op.getInput()[0].getOffset().getReal();		// Get the operand index from the build directive
		return Integer.valueOf(curind);
	}
Move to the parent of the current node
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/app/plugin/processors/sleigh/OpTplWalker.java