public interface org.aspectj.apache.bcel.generic.InstVisitor
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.aspectj.apache.bcel.generic.InstVisitor
  super_class: java.lang.Object
{
  public abstract void visitStackInstruction(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitLocalVariableInstruction(org.aspectj.apache.bcel.generic.InstructionLV);
    descriptor: (Lorg/aspectj/apache/bcel/generic/InstructionLV;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitBranchInstruction(org.aspectj.apache.bcel.generic.InstructionBranch);
    descriptor: (Lorg/aspectj/apache/bcel/generic/InstructionBranch;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitLoadClass(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitFieldInstruction(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitIfInstruction(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitConversionInstruction(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitPopInstruction(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitStoreInstruction(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitTypedInstruction(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitSelect(org.aspectj.apache.bcel.generic.InstructionSelect);
    descriptor: (Lorg/aspectj/apache/bcel/generic/InstructionSelect;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitJsrInstruction(org.aspectj.apache.bcel.generic.InstructionBranch);
    descriptor: (Lorg/aspectj/apache/bcel/generic/InstructionBranch;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitGotoInstruction(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitUnconditionalBranch(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitPushInstruction(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitArithmeticInstruction(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitCPInstruction(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitInvokeInstruction(org.aspectj.apache.bcel.generic.InvokeInstruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/InvokeInstruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitArrayInstruction(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitAllocationInstruction(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitReturnInstruction(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitFieldOrMethod(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitConstantPushInstruction(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitExceptionThrower(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitLoadInstruction(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitVariableLengthInstruction(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitStackProducer(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitStackConsumer(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitACONST_NULL(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitGETSTATIC(org.aspectj.apache.bcel.generic.FieldInstruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/FieldInstruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitIF_ICMPLT(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitMONITOREXIT(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitIFLT(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitLSTORE(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitPOP2(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitBASTORE(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitISTORE(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitCHECKCAST(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitFCMPG(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitI2F(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitATHROW(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitDCMPL(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitARRAYLENGTH(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitDUP(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitINVOKESTATIC(org.aspectj.apache.bcel.generic.InvokeInstruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/InvokeInstruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitLCONST(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitDREM(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitIFGE(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitCALOAD(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitLASTORE(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitI2D(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitDADD(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitINVOKESPECIAL(org.aspectj.apache.bcel.generic.InvokeInstruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/InvokeInstruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitIAND(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitPUTFIELD(org.aspectj.apache.bcel.generic.FieldInstruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/FieldInstruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitILOAD(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitDLOAD(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitDCONST(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitNEW(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitIFNULL(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitLSUB(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitL2I(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitISHR(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitTABLESWITCH(org.aspectj.apache.bcel.generic.TABLESWITCH);
    descriptor: (Lorg/aspectj/apache/bcel/generic/TABLESWITCH;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitIINC(org.aspectj.apache.bcel.generic.IINC);
    descriptor: (Lorg/aspectj/apache/bcel/generic/IINC;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitDRETURN(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitFSTORE(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitDASTORE(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitIALOAD(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitDDIV(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitIF_ICMPGE(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitLAND(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitIDIV(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitLOR(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitCASTORE(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitFREM(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitLDC(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitBIPUSH(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitDSTORE(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitF2L(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitFMUL(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitLLOAD(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitJSR(org.aspectj.apache.bcel.generic.InstructionBranch);
    descriptor: (Lorg/aspectj/apache/bcel/generic/InstructionBranch;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitFSUB(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitSASTORE(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitALOAD(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitDUP2_X2(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitRETURN(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitDALOAD(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitSIPUSH(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitDSUB(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitL2F(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitIF_ICMPGT(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitF2D(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitI2L(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitIF_ACMPNE(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitPOP(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitI2S(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitIFEQ(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitSWAP(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitIOR(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitIREM(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitIASTORE(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitNEWARRAY(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitINVOKEINTERFACE(org.aspectj.apache.bcel.generic.INVOKEINTERFACE);
    descriptor: (Lorg/aspectj/apache/bcel/generic/INVOKEINTERFACE;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitINEG(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitLCMP(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitJSR_W(org.aspectj.apache.bcel.generic.InstructionBranch);
    descriptor: (Lorg/aspectj/apache/bcel/generic/InstructionBranch;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitMULTIANEWARRAY(org.aspectj.apache.bcel.generic.MULTIANEWARRAY);
    descriptor: (Lorg/aspectj/apache/bcel/generic/MULTIANEWARRAY;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitDUP_X2(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitSALOAD(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitIFNONNULL(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitDMUL(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitIFNE(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitIF_ICMPLE(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitLDC2_W(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitGETFIELD(org.aspectj.apache.bcel.generic.FieldInstruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/FieldInstruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitLADD(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitNOP(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitFALOAD(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitINSTANCEOF(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitIFLE(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitLXOR(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitLRETURN(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitFCONST(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitIUSHR(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitBALOAD(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitDUP2(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitIF_ACMPEQ(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitIMPDEP1(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitMONITORENTER(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitLSHL(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitDCMPG(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitD2L(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitIMPDEP2(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitL2D(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitRET(org.aspectj.apache.bcel.generic.RET);
    descriptor: (Lorg/aspectj/apache/bcel/generic/RET;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitIFGT(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitIXOR(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitINVOKEVIRTUAL(org.aspectj.apache.bcel.generic.InvokeInstruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/InvokeInstruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitFASTORE(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitIRETURN(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitIF_ICMPNE(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitFLOAD(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitLDIV(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitPUTSTATIC(org.aspectj.apache.bcel.generic.FieldInstruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/FieldInstruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitAALOAD(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitD2I(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitIF_ICMPEQ(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitAASTORE(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitARETURN(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitDUP2_X1(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitFNEG(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitGOTO_W(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitD2F(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitGOTO(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitISUB(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitF2I(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitDNEG(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitICONST(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitFDIV(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitI2B(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitLNEG(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitLREM(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitIMUL(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitIADD(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitLSHR(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitLOOKUPSWITCH(org.aspectj.apache.bcel.generic.LOOKUPSWITCH);
    descriptor: (Lorg/aspectj/apache/bcel/generic/LOOKUPSWITCH;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitDUP_X1(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitFCMPL(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitI2C(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitLMUL(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitLUSHR(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitISHL(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitLALOAD(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitASTORE(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitANEWARRAY(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitFRETURN(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitFADD(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   

  public abstract void visitBREAKPOINT(org.aspectj.apache.bcel.generic.Instruction);
    descriptor: (Lorg/aspectj/apache/bcel/generic/Instruction;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   
}
SourceFile: "InstVisitor.java"