public Expression mergeIntoExpression(Expression expr) {
		/* assert expr.getFreeOperandCount() == stackMap.length */

		for (int i = stackMap.length - 1; i >= 0; i--) {
			// if (!used.contains(stackMap[i]))
			// used.addElement(stackMap[i]);
			expr = expr.addOperand(new LocalLoadOperator(stackMap[i].getType(),
					null, stackMap[i]));
		}
		return expr;
	}