public void run() {
                        loadFromVariable(var);

                        if (clazz == int.class) {
                            if (amount >= 0) {
                                mBuilder.loadConstant(amount);
                                mBuilder.math(Opcode.IADD);
                            }
                            else {
                                mBuilder.loadConstant(-amount);
                                mBuilder.math(Opcode.ISUB);
                            }
                        }
                        else if (clazz == long.class) {
                            if (amount >= 0) {
                                mBuilder.loadConstant((long)amount);
                                mBuilder.math(Opcode.LADD);
                            }
                            else {
                                mBuilder.loadConstant((long)-amount);
                                mBuilder.math(Opcode.LSUB);
                            }
                        }
                    }