@Override
 public void accept(MethodVisitor visitor, MethodGenerationContext generationContext) {
   visitor.visitVarInsn(
       Type.getType(getVariable().getType().getType()).getOpcode(ISTORE.getOpCode()),
       generationContext.getVariableSlot(getVariable()));
 }
 @Override
 public void accept(MethodVisitor visitor, MethodGenerationContext generationContext) {
   visitor.visitIincInsn(generationContext.getVariableSlot(getVariable()), increment);
 }