throw new BytecodeException("there is no variable with name ["+operation+"] in the enviroment", getLine());
GeneratorAdapter a = bc.getAdapter();
if(operation.startsWith("pos")) a.loadLocal(var.intValue());
if("preDecrement".equals(operation))a.iinc(var.intValue(), -1);
else if("posDecrement".equals(operation))a.iinc(var.intValue(), -1);
else if("preIncrement".equals(operation))a.iinc(var.intValue(), 1);
else if("posIncrement".equals(operation))a.iinc(var.intValue(), 1);
if(operation.startsWith("pre")) a.loadLocal(var.intValue());