public void emitCreateScope(GluonOutput code) {
		int varCount = countOfLocalVars();
		code.comment("Start new scope");
		if (varCount == 0)
			return;

		code.comment("Variables: " + varCount);
		code.code("SUB ESP, " + varCount * 4);

		ArrayList<Variable> varList = new ArrayList<>(varCount);
		getVariables(varList);
		
		int count = 0;
		for (Variable var: varList) {
			if (!var.isParameter())
				code.code(var.getLabel() + " EQU EBP" + (-4 * ++count) +"");
		}
	}