public abstract class net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor extends org.objectweb.asm.MethodVisitor
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor
  super_class: org.objectweb.asm.MethodVisitor
{
  protected final org.objectweb.asm.MethodVisitor methodVisitor;
    descriptor: Lorg/objectweb/asm/MethodVisitor;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final net.bytebuddy.implementation.Implementation$Context implementationContext;
    descriptor: Lnet/bytebuddy/implementation/Implementation$Context;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final net.bytebuddy.asm.Advice$ArgumentHandler$ForAdvice argumentHandler;
    descriptor: Lnet/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final net.bytebuddy.asm.Advice$MethodSizeHandler$ForAdvice methodSizeHandler;
    descriptor: Lnet/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final net.bytebuddy.asm.Advice$StackMapFrameHandler$ForAdvice stackMapFrameHandler;
    descriptor: Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final net.bytebuddy.description.method.MethodDescription$InDefinedShape adviceMethod;
    descriptor: Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  private final java.util.Map<java.lang.Integer, net.bytebuddy.asm.Advice$OffsetMapping$Target> offsetMappings;
    descriptor: Ljava/util/Map;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Map<Ljava/lang/Integer;Lnet/bytebuddy/asm/Advice$OffsetMapping$Target;>;

  private final net.bytebuddy.asm.Advice$Dispatcher$SuppressionHandler$Bound suppressionHandler;
    descriptor: Lnet/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$Bound relocationHandler;
    descriptor: Lnet/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  protected final org.objectweb.asm.Label endOfMethod;
    descriptor: Lorg/objectweb/asm/Label;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected void <init>(org.objectweb.asm.MethodVisitor, net.bytebuddy.implementation.Implementation$Context, net.bytebuddy.asm.Advice$ArgumentHandler$ForAdvice, net.bytebuddy.asm.Advice$MethodSizeHandler$ForAdvice, net.bytebuddy.asm.Advice$StackMapFrameHandler$ForAdvice, net.bytebuddy.description.method.MethodDescription, net.bytebuddy.description.method.MethodDescription$InDefinedShape, java.util.Map<java.lang.Integer, net.bytebuddy.asm.Advice$OffsetMapping$Target>, net.bytebuddy.asm.Advice$Dispatcher$SuppressionHandler$Bound, net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$Bound);
    descriptor: (Lorg/objectweb/asm/MethodVisitor;Lnet/bytebuddy/implementation/Implementation$Context;Lnet/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice;Lnet/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;Lnet/bytebuddy/description/method/MethodDescription;Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/Map;Lnet/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound;Lnet/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=11, args_size=11
        start local 0 // net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor this
        start local 1 // org.objectweb.asm.MethodVisitor methodVisitor
        start local 2 // net.bytebuddy.implementation.Implementation$Context implementationContext
        start local 3 // net.bytebuddy.asm.Advice$ArgumentHandler$ForAdvice argumentHandler
        start local 4 // net.bytebuddy.asm.Advice$MethodSizeHandler$ForAdvice methodSizeHandler
        start local 5 // net.bytebuddy.asm.Advice$StackMapFrameHandler$ForAdvice stackMapFrameHandler
        start local 6 // net.bytebuddy.description.method.MethodDescription instrumentedMethod
        start local 7 // net.bytebuddy.description.method.MethodDescription$InDefinedShape adviceMethod
        start local 8 // java.util.Map offsetMappings
        start local 9 // net.bytebuddy.asm.Advice$Dispatcher$SuppressionHandler$Bound suppressionHandler
        start local 10 // net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$Bound relocationHandler
         0: .line 8159
            aload 0 /* this */
            getstatic net.bytebuddy.utility.OpenedClassReader.ASM_API:I
            new net.bytebuddy.utility.visitor.StackAwareMethodVisitor
            dup
            aload 1 /* methodVisitor */
            aload 6 /* instrumentedMethod */
            invokespecial net.bytebuddy.utility.visitor.StackAwareMethodVisitor.<init>:(Lorg/objectweb/asm/MethodVisitor;Lnet/bytebuddy/description/method/MethodDescription;)V
            invokespecial org.objectweb.asm.MethodVisitor.<init>:(ILorg/objectweb/asm/MethodVisitor;)V
         1: .line 8160
            aload 0 /* this */
            aload 1 /* methodVisitor */
            putfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.methodVisitor:Lorg/objectweb/asm/MethodVisitor;
         2: .line 8161
            aload 0 /* this */
            aload 2 /* implementationContext */
            putfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.implementationContext:Lnet/bytebuddy/implementation/Implementation$Context;
         3: .line 8162
            aload 0 /* this */
            aload 3 /* argumentHandler */
            putfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.argumentHandler:Lnet/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice;
         4: .line 8163
            aload 0 /* this */
            aload 4 /* methodSizeHandler */
            putfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.methodSizeHandler:Lnet/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;
         5: .line 8164
            aload 0 /* this */
            aload 5 /* stackMapFrameHandler */
            putfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.stackMapFrameHandler:Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;
         6: .line 8165
            aload 0 /* this */
            aload 7 /* adviceMethod */
            putfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.adviceMethod:Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;
         7: .line 8166
            aload 0 /* this */
            aload 8 /* offsetMappings */
            putfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.offsetMappings:Ljava/util/Map;
         8: .line 8167
            aload 0 /* this */
            aload 9 /* suppressionHandler */
            putfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.suppressionHandler:Lnet/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound;
         9: .line 8168
            aload 0 /* this */
            aload 10 /* relocationHandler */
            putfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.relocationHandler:Lnet/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound;
        10: .line 8169
            aload 0 /* this */
            new org.objectweb.asm.Label
            dup
            invokespecial org.objectweb.asm.Label.<init>:()V
            putfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.endOfMethod:Lorg/objectweb/asm/Label;
        11: .line 8170
            return
        end local 10 // net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$Bound relocationHandler
        end local 9 // net.bytebuddy.asm.Advice$Dispatcher$SuppressionHandler$Bound suppressionHandler
        end local 8 // java.util.Map offsetMappings
        end local 7 // net.bytebuddy.description.method.MethodDescription$InDefinedShape adviceMethod
        end local 6 // net.bytebuddy.description.method.MethodDescription instrumentedMethod
        end local 5 // net.bytebuddy.asm.Advice$StackMapFrameHandler$ForAdvice stackMapFrameHandler
        end local 4 // net.bytebuddy.asm.Advice$MethodSizeHandler$ForAdvice methodSizeHandler
        end local 3 // net.bytebuddy.asm.Advice$ArgumentHandler$ForAdvice argumentHandler
        end local 2 // net.bytebuddy.implementation.Implementation$Context implementationContext
        end local 1 // org.objectweb.asm.MethodVisitor methodVisitor
        end local 0 // net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0   12     0                   this  Lnet/bytebuddy/asm/Advice$Dispatcher$Inlining$CodeTranslationVisitor;
            0   12     1          methodVisitor  Lorg/objectweb/asm/MethodVisitor;
            0   12     2  implementationContext  Lnet/bytebuddy/implementation/Implementation$Context;
            0   12     3        argumentHandler  Lnet/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice;
            0   12     4      methodSizeHandler  Lnet/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;
            0   12     5   stackMapFrameHandler  Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;
            0   12     6     instrumentedMethod  Lnet/bytebuddy/description/method/MethodDescription;
            0   12     7           adviceMethod  Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;
            0   12     8         offsetMappings  Ljava/util/Map<Ljava/lang/Integer;Lnet/bytebuddy/asm/Advice$OffsetMapping$Target;>;
            0   12     9     suppressionHandler  Lnet/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound;
            0   12    10      relocationHandler  Lnet/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound;
    Signature: (Lorg/objectweb/asm/MethodVisitor;Lnet/bytebuddy/implementation/Implementation$Context;Lnet/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice;Lnet/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;Lnet/bytebuddy/description/method/MethodDescription;Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/Map<Ljava/lang/Integer;Lnet/bytebuddy/asm/Advice$OffsetMapping$Target;>;Lnet/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound;Lnet/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound;)V
    MethodParameters:
                       Name  Flags
      methodVisitor          
      implementationContext  
      argumentHandler        
      methodSizeHandler      
      stackMapFrameHandler   
      instrumentedMethod     
      adviceMethod           
      offsetMappings         
      suppressionHandler     
      relocationHandler      

  protected void propagateHandler(org.objectweb.asm.Label);
    descriptor: (Lorg/objectweb/asm/Label;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor this
        start local 1 // org.objectweb.asm.Label label
         0: .line 8179
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.mv:Lorg/objectweb/asm/MethodVisitor;
            checkcast net.bytebuddy.utility.visitor.StackAwareMethodVisitor
            aload 1 /* label */
            getstatic net.bytebuddy.implementation.bytecode.StackSize.SINGLE:Lnet/bytebuddy/implementation/bytecode/StackSize;
            invokestatic java.util.Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
            invokevirtual net.bytebuddy.utility.visitor.StackAwareMethodVisitor.register:(Lorg/objectweb/asm/Label;Ljava/util/List;)V
         1: .line 8180
            return
        end local 1 // org.objectweb.asm.Label label
        end local 0 // net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lnet/bytebuddy/asm/Advice$Dispatcher$Inlining$CodeTranslationVisitor;
            0    2     1  label  Lorg/objectweb/asm/Label;
    MethodParameters:
       Name  Flags
      label  

  public void visitParameter(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor this
        start local 1 // java.lang.String name
        start local 2 // int modifiers
         0: .line 8185
            return
        end local 2 // int modifiers
        end local 1 // java.lang.String name
        end local 0 // net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lnet/bytebuddy/asm/Advice$Dispatcher$Inlining$CodeTranslationVisitor;
            0    1     1       name  Ljava/lang/String;
            0    1     2  modifiers  I
    MethodParameters:
           Name  Flags
      name       
      modifiers  

  public void visitAnnotableParameterCount(int, boolean);
    descriptor: (IZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor this
        start local 1 // int count
        start local 2 // boolean visible
         0: .line 8190
            return
        end local 2 // boolean visible
        end local 1 // int count
        end local 0 // net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lnet/bytebuddy/asm/Advice$Dispatcher$Inlining$CodeTranslationVisitor;
            0    1     1    count  I
            0    1     2  visible  Z
    MethodParameters:
         Name  Flags
      count    
      visible  

  public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault();
    descriptor: ()Lorg/objectweb/asm/AnnotationVisitor;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor this
         0: .line 8194
            getstatic net.bytebuddy.asm.Advice$Dispatcher$Inlining.IGNORE_ANNOTATION:Lorg/objectweb/asm/AnnotationVisitor;
            areturn
        end local 0 // net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lnet/bytebuddy/asm/Advice$Dispatcher$Inlining$CodeTranslationVisitor;

  public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)Lorg/objectweb/asm/AnnotationVisitor;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor this
        start local 1 // java.lang.String descriptor
        start local 2 // boolean visible
         0: .line 8199
            getstatic net.bytebuddy.asm.Advice$Dispatcher$Inlining.IGNORE_ANNOTATION:Lorg/objectweb/asm/AnnotationVisitor;
            areturn
        end local 2 // boolean visible
        end local 1 // java.lang.String descriptor
        end local 0 // net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lnet/bytebuddy/asm/Advice$Dispatcher$Inlining$CodeTranslationVisitor;
            0    1     1  descriptor  Ljava/lang/String;
            0    1     2     visible  Z
    MethodParameters:
            Name  Flags
      descriptor  
      visible     

  public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int, org.objectweb.asm.TypePath, java.lang.String, boolean);
    descriptor: (ILorg/objectweb/asm/TypePath;Ljava/lang/String;Z)Lorg/objectweb/asm/AnnotationVisitor;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=5, args_size=5
        start local 0 // net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor this
        start local 1 // int typeReference
        start local 2 // org.objectweb.asm.TypePath typePath
        start local 3 // java.lang.String descriptor
        start local 4 // boolean visible
         0: .line 8204
            getstatic net.bytebuddy.asm.Advice$Dispatcher$Inlining.IGNORE_ANNOTATION:Lorg/objectweb/asm/AnnotationVisitor;
            areturn
        end local 4 // boolean visible
        end local 3 // java.lang.String descriptor
        end local 2 // org.objectweb.asm.TypePath typePath
        end local 1 // int typeReference
        end local 0 // net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lnet/bytebuddy/asm/Advice$Dispatcher$Inlining$CodeTranslationVisitor;
            0    1     1  typeReference  I
            0    1     2       typePath  Lorg/objectweb/asm/TypePath;
            0    1     3     descriptor  Ljava/lang/String;
            0    1     4        visible  Z
    MethodParameters:
               Name  Flags
      typeReference  
      typePath       
      descriptor     
      visible        

  public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int, java.lang.String, boolean);
    descriptor: (ILjava/lang/String;Z)Lorg/objectweb/asm/AnnotationVisitor;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=4, args_size=4
        start local 0 // net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor this
        start local 1 // int index
        start local 2 // java.lang.String descriptor
        start local 3 // boolean visible
         0: .line 8209
            getstatic net.bytebuddy.asm.Advice$Dispatcher$Inlining.IGNORE_ANNOTATION:Lorg/objectweb/asm/AnnotationVisitor;
            areturn
        end local 3 // boolean visible
        end local 2 // java.lang.String descriptor
        end local 1 // int index
        end local 0 // net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lnet/bytebuddy/asm/Advice$Dispatcher$Inlining$CodeTranslationVisitor;
            0    1     1       index  I
            0    1     2  descriptor  Ljava/lang/String;
            0    1     3     visible  Z
    MethodParameters:
            Name  Flags
      index       
      descriptor  
      visible     

  public void visitAttribute(org.objectweb.asm.Attribute);
    descriptor: (Lorg/objectweb/asm/Attribute;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor this
        start local 1 // org.objectweb.asm.Attribute attribute
         0: .line 8215
            return
        end local 1 // org.objectweb.asm.Attribute attribute
        end local 0 // net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lnet/bytebuddy/asm/Advice$Dispatcher$Inlining$CodeTranslationVisitor;
            0    1     1  attribute  Lorg/objectweb/asm/Attribute;
    MethodParameters:
           Name  Flags
      attribute  

  public void visitCode();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor this
         0: .line 8219
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.suppressionHandler:Lnet/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound;
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.methodVisitor:Lorg/objectweb/asm/MethodVisitor;
            invokeinterface net.bytebuddy.asm.Advice$Dispatcher$SuppressionHandler$Bound.onStart:(Lorg/objectweb/asm/MethodVisitor;)V
         1: .line 8220
            return
        end local 0 // net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lnet/bytebuddy/asm/Advice$Dispatcher$Inlining$CodeTranslationVisitor;

  public void visitFrame(int, int, java.lang.Object[], int, java.lang.Object[]);
    descriptor: (II[Ljava/lang/Object;I[Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=6, args_size=6
        start local 0 // net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor this
        start local 1 // int type
        start local 2 // int localVariableLength
        start local 3 // java.lang.Object[] localVariable
        start local 4 // int stackSize
        start local 5 // java.lang.Object[] stack
         0: .line 8224
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.stackMapFrameHandler:Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.methodVisitor:Lorg/objectweb/asm/MethodVisitor;
            iload 1 /* type */
            iload 2 /* localVariableLength */
            aload 3 /* localVariable */
            iload 4 /* stackSize */
            aload 5 /* stack */
            invokeinterface net.bytebuddy.asm.Advice$StackMapFrameHandler$ForAdvice.translateFrame:(Lorg/objectweb/asm/MethodVisitor;II[Ljava/lang/Object;I[Ljava/lang/Object;)V
         1: .line 8225
            return
        end local 5 // java.lang.Object[] stack
        end local 4 // int stackSize
        end local 3 // java.lang.Object[] localVariable
        end local 2 // int localVariableLength
        end local 1 // int type
        end local 0 // net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    2     0                 this  Lnet/bytebuddy/asm/Advice$Dispatcher$Inlining$CodeTranslationVisitor;
            0    2     1                 type  I
            0    2     2  localVariableLength  I
            0    2     3        localVariable  [Ljava/lang/Object;
            0    2     4            stackSize  I
            0    2     5                stack  [Ljava/lang/Object;
    MethodParameters:
                     Name  Flags
      type                 
      localVariableLength  
      localVariable        
      stackSize            
      stack                

  public void visitVarInsn(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor this
        start local 1 // int opcode
        start local 2 // int offset
         0: .line 8229
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.offsetMappings:Ljava/util/Map;
            iload 2 /* offset */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast net.bytebuddy.asm.Advice$OffsetMapping$Target
            astore 3 /* target */
        start local 3 // net.bytebuddy.asm.Advice$OffsetMapping$Target target
         1: .line 8230
            aload 3 /* target */
            ifnull 15
         2: .line 8233
            iload 1 /* opcode */
            lookupswitch { // 10
                   21: 3
                   22: 6
                   23: 3
                   24: 6
                   25: 3
                   54: 9
                   55: 9
                   56: 9
                   57: 9
                   58: 9
              default: 12
          }
         3: .line 8237
      StackMap locals: net.bytebuddy.asm.Advice$OffsetMapping$Target
      StackMap stack:
            aload 3 /* target */
            invokeinterface net.bytebuddy.asm.Advice$OffsetMapping$Target.resolveRead:()Lnet/bytebuddy/implementation/bytecode/StackManipulation;
            astore 4 /* stackManipulation */
        start local 4 // net.bytebuddy.implementation.bytecode.StackManipulation stackManipulation
         4: .line 8238
            getstatic net.bytebuddy.implementation.bytecode.StackSize.SINGLE:Lnet/bytebuddy/implementation/bytecode/StackSize;
            astore 5 /* expectedGrowth */
        start local 5 // net.bytebuddy.implementation.bytecode.StackSize expectedGrowth
         5: .line 8239
            goto 13
        end local 5 // net.bytebuddy.implementation.bytecode.StackSize expectedGrowth
        end local 4 // net.bytebuddy.implementation.bytecode.StackManipulation stackManipulation
         6: .line 8242
      StackMap locals:
      StackMap stack:
            aload 3 /* target */
            invokeinterface net.bytebuddy.asm.Advice$OffsetMapping$Target.resolveRead:()Lnet/bytebuddy/implementation/bytecode/StackManipulation;
            astore 4 /* stackManipulation */
        start local 4 // net.bytebuddy.implementation.bytecode.StackManipulation stackManipulation
         7: .line 8243
            getstatic net.bytebuddy.implementation.bytecode.StackSize.DOUBLE:Lnet/bytebuddy/implementation/bytecode/StackSize;
            astore 5 /* expectedGrowth */
        start local 5 // net.bytebuddy.implementation.bytecode.StackSize expectedGrowth
         8: .line 8244
            goto 13
        end local 5 // net.bytebuddy.implementation.bytecode.StackSize expectedGrowth
        end local 4 // net.bytebuddy.implementation.bytecode.StackManipulation stackManipulation
         9: .line 8250
      StackMap locals:
      StackMap stack:
            aload 3 /* target */
            invokeinterface net.bytebuddy.asm.Advice$OffsetMapping$Target.resolveWrite:()Lnet/bytebuddy/implementation/bytecode/StackManipulation;
            astore 4 /* stackManipulation */
        start local 4 // net.bytebuddy.implementation.bytecode.StackManipulation stackManipulation
        10: .line 8251
            getstatic net.bytebuddy.implementation.bytecode.StackSize.ZERO:Lnet/bytebuddy/implementation/bytecode/StackSize;
            astore 5 /* expectedGrowth */
        start local 5 // net.bytebuddy.implementation.bytecode.StackSize expectedGrowth
        11: .line 8252
            goto 13
        end local 5 // net.bytebuddy.implementation.bytecode.StackSize expectedGrowth
        end local 4 // net.bytebuddy.implementation.bytecode.StackManipulation stackManipulation
        12: .line 8254
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Unexpected opcode: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* opcode */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        start local 4 // net.bytebuddy.implementation.bytecode.StackManipulation stackManipulation
        start local 5 // net.bytebuddy.implementation.bytecode.StackSize expectedGrowth
        13: .line 8256
      StackMap locals: net.bytebuddy.implementation.bytecode.StackManipulation net.bytebuddy.implementation.bytecode.StackSize
      StackMap stack:
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.methodSizeHandler:Lnet/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;
            aload 4 /* stackManipulation */
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.mv:Lorg/objectweb/asm/MethodVisitor;
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.implementationContext:Lnet/bytebuddy/implementation/Implementation$Context;
            invokeinterface net.bytebuddy.implementation.bytecode.StackManipulation.apply:(Lorg/objectweb/asm/MethodVisitor;Lnet/bytebuddy/implementation/Implementation$Context;)Lnet/bytebuddy/implementation/bytecode/StackManipulation$Size;
            invokevirtual net.bytebuddy.implementation.bytecode.StackManipulation$Size.getMaximalSize:()I
            aload 5 /* expectedGrowth */
            invokevirtual net.bytebuddy.implementation.bytecode.StackSize.getSize:()I
            isub
            invokeinterface net.bytebuddy.asm.Advice$MethodSizeHandler$ForAdvice.requireStackSizePadding:(I)V
        end local 5 // net.bytebuddy.implementation.bytecode.StackSize expectedGrowth
        end local 4 // net.bytebuddy.implementation.bytecode.StackManipulation stackManipulation
        14: .line 8257
            goto 16
        15: .line 8258
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.mv:Lorg/objectweb/asm/MethodVisitor;
            iload 1 /* opcode */
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.argumentHandler:Lnet/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice;
            iload 2 /* offset */
            invokeinterface net.bytebuddy.asm.Advice$ArgumentHandler$ForAdvice.mapped:(I)I
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
        16: .line 8260
      StackMap locals:
      StackMap stack:
            return
        end local 3 // net.bytebuddy.asm.Advice$OffsetMapping$Target target
        end local 2 // int offset
        end local 1 // int opcode
        end local 0 // net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   17     0               this  Lnet/bytebuddy/asm/Advice$Dispatcher$Inlining$CodeTranslationVisitor;
            0   17     1             opcode  I
            0   17     2             offset  I
            1   17     3             target  Lnet/bytebuddy/asm/Advice$OffsetMapping$Target;
            4    6     4  stackManipulation  Lnet/bytebuddy/implementation/bytecode/StackManipulation;
            7    9     4  stackManipulation  Lnet/bytebuddy/implementation/bytecode/StackManipulation;
           10   12     4  stackManipulation  Lnet/bytebuddy/implementation/bytecode/StackManipulation;
           13   14     4  stackManipulation  Lnet/bytebuddy/implementation/bytecode/StackManipulation;
            5    6     5     expectedGrowth  Lnet/bytebuddy/implementation/bytecode/StackSize;
            8    9     5     expectedGrowth  Lnet/bytebuddy/implementation/bytecode/StackSize;
           11   12     5     expectedGrowth  Lnet/bytebuddy/implementation/bytecode/StackSize;
           13   14     5     expectedGrowth  Lnet/bytebuddy/implementation/bytecode/StackSize;
    MethodParameters:
        Name  Flags
      opcode  
      offset  

  public void visitIincInsn(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor this
        start local 1 // int offset
        start local 2 // int value
         0: .line 8264
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.offsetMappings:Ljava/util/Map;
            iload 1 /* offset */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast net.bytebuddy.asm.Advice$OffsetMapping$Target
            astore 3 /* target */
        start local 3 // net.bytebuddy.asm.Advice$OffsetMapping$Target target
         1: .line 8265
            aload 3 /* target */
            ifnull 4
         2: .line 8266
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.methodSizeHandler:Lnet/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;
            aload 3 /* target */
            iload 2 /* value */
            invokeinterface net.bytebuddy.asm.Advice$OffsetMapping$Target.resolveIncrement:(I)Lnet/bytebuddy/implementation/bytecode/StackManipulation;
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.mv:Lorg/objectweb/asm/MethodVisitor;
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.implementationContext:Lnet/bytebuddy/implementation/Implementation$Context;
            invokeinterface net.bytebuddy.implementation.bytecode.StackManipulation.apply:(Lorg/objectweb/asm/MethodVisitor;Lnet/bytebuddy/implementation/Implementation$Context;)Lnet/bytebuddy/implementation/bytecode/StackManipulation$Size;
            invokevirtual net.bytebuddy.implementation.bytecode.StackManipulation$Size.getMaximalSize:()I
            invokeinterface net.bytebuddy.asm.Advice$MethodSizeHandler$ForAdvice.requireStackSizePadding:(I)V
         3: .line 8267
            goto 5
         4: .line 8268
      StackMap locals: net.bytebuddy.asm.Advice$OffsetMapping$Target
      StackMap stack:
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.mv:Lorg/objectweb/asm/MethodVisitor;
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.argumentHandler:Lnet/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice;
            iload 1 /* offset */
            invokeinterface net.bytebuddy.asm.Advice$ArgumentHandler$ForAdvice.mapped:(I)I
            iload 2 /* value */
            invokevirtual org.objectweb.asm.MethodVisitor.visitIincInsn:(II)V
         5: .line 8270
      StackMap locals:
      StackMap stack:
            return
        end local 3 // net.bytebuddy.asm.Advice$OffsetMapping$Target target
        end local 2 // int value
        end local 1 // int offset
        end local 0 // net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Lnet/bytebuddy/asm/Advice$Dispatcher$Inlining$CodeTranslationVisitor;
            0    6     1  offset  I
            0    6     2   value  I
            1    6     3  target  Lnet/bytebuddy/asm/Advice$OffsetMapping$Target;
    MethodParameters:
        Name  Flags
      offset  
      value   

  public void visitInsn(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor this
        start local 1 // int opcode
         0: .line 8274
            iload 1 /* opcode */
            tableswitch { // 172 - 177
                  172: 3
                  173: 9
                  174: 7
                  175: 11
                  176: 5
                  177: 1
              default: 13
          }
         1: .line 8276
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.mv:Lorg/objectweb/asm/MethodVisitor;
            checkcast net.bytebuddy.utility.visitor.StackAwareMethodVisitor
            invokevirtual net.bytebuddy.utility.visitor.StackAwareMethodVisitor.drainStack:()V
         2: .line 8277
            goto 15
         3: .line 8279
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.methodSizeHandler:Lnet/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.mv:Lorg/objectweb/asm/MethodVisitor;
            checkcast net.bytebuddy.utility.visitor.StackAwareMethodVisitor
            bipush 54
            bipush 21
            getstatic net.bytebuddy.implementation.bytecode.StackSize.SINGLE:Lnet/bytebuddy/implementation/bytecode/StackSize;
            invokevirtual net.bytebuddy.utility.visitor.StackAwareMethodVisitor.drainStack:(IILnet/bytebuddy/implementation/bytecode/StackSize;)I
            invokeinterface net.bytebuddy.asm.Advice$MethodSizeHandler$ForAdvice.requireLocalVariableLength:(I)V
         4: .line 8280
            goto 15
         5: .line 8282
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.methodSizeHandler:Lnet/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.mv:Lorg/objectweb/asm/MethodVisitor;
            checkcast net.bytebuddy.utility.visitor.StackAwareMethodVisitor
            bipush 58
            bipush 25
            getstatic net.bytebuddy.implementation.bytecode.StackSize.SINGLE:Lnet/bytebuddy/implementation/bytecode/StackSize;
            invokevirtual net.bytebuddy.utility.visitor.StackAwareMethodVisitor.drainStack:(IILnet/bytebuddy/implementation/bytecode/StackSize;)I
            invokeinterface net.bytebuddy.asm.Advice$MethodSizeHandler$ForAdvice.requireLocalVariableLength:(I)V
         6: .line 8283
            goto 15
         7: .line 8285
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.methodSizeHandler:Lnet/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.mv:Lorg/objectweb/asm/MethodVisitor;
            checkcast net.bytebuddy.utility.visitor.StackAwareMethodVisitor
            bipush 56
            bipush 23
            getstatic net.bytebuddy.implementation.bytecode.StackSize.SINGLE:Lnet/bytebuddy/implementation/bytecode/StackSize;
            invokevirtual net.bytebuddy.utility.visitor.StackAwareMethodVisitor.drainStack:(IILnet/bytebuddy/implementation/bytecode/StackSize;)I
            invokeinterface net.bytebuddy.asm.Advice$MethodSizeHandler$ForAdvice.requireLocalVariableLength:(I)V
         8: .line 8286
            goto 15
         9: .line 8288
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.methodSizeHandler:Lnet/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.mv:Lorg/objectweb/asm/MethodVisitor;
            checkcast net.bytebuddy.utility.visitor.StackAwareMethodVisitor
            bipush 55
            bipush 22
            getstatic net.bytebuddy.implementation.bytecode.StackSize.DOUBLE:Lnet/bytebuddy/implementation/bytecode/StackSize;
            invokevirtual net.bytebuddy.utility.visitor.StackAwareMethodVisitor.drainStack:(IILnet/bytebuddy/implementation/bytecode/StackSize;)I
            invokeinterface net.bytebuddy.asm.Advice$MethodSizeHandler$ForAdvice.requireLocalVariableLength:(I)V
        10: .line 8289
            goto 15
        11: .line 8291
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.methodSizeHandler:Lnet/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.mv:Lorg/objectweb/asm/MethodVisitor;
            checkcast net.bytebuddy.utility.visitor.StackAwareMethodVisitor
            bipush 57
            bipush 24
            getstatic net.bytebuddy.implementation.bytecode.StackSize.DOUBLE:Lnet/bytebuddy/implementation/bytecode/StackSize;
            invokevirtual net.bytebuddy.utility.visitor.StackAwareMethodVisitor.drainStack:(IILnet/bytebuddy/implementation/bytecode/StackSize;)I
            invokeinterface net.bytebuddy.asm.Advice$MethodSizeHandler$ForAdvice.requireLocalVariableLength:(I)V
        12: .line 8292
            goto 15
        13: .line 8294
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.mv:Lorg/objectweb/asm/MethodVisitor;
            iload 1 /* opcode */
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
        14: .line 8295
            return
        15: .line 8297
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.mv:Lorg/objectweb/asm/MethodVisitor;
            sipush 167
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.endOfMethod:Lorg/objectweb/asm/Label;
            invokevirtual org.objectweb.asm.MethodVisitor.visitJumpInsn:(ILorg/objectweb/asm/Label;)V
        16: .line 8298
            return
        end local 1 // int opcode
        end local 0 // net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   17     0    this  Lnet/bytebuddy/asm/Advice$Dispatcher$Inlining$CodeTranslationVisitor;
            0   17     1  opcode  I
    MethodParameters:
        Name  Flags
      opcode  

  public void visitEnd();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor this
         0: .line 8302
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.suppressionHandler:Lnet/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound;
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.methodVisitor:Lorg/objectweb/asm/MethodVisitor;
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.implementationContext:Lnet/bytebuddy/implementation/Implementation$Context;
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.methodSizeHandler:Lnet/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.stackMapFrameHandler:Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.adviceMethod:Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;
            invokeinterface net.bytebuddy.description.method.MethodDescription$InDefinedShape.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
            invokeinterface net.bytebuddy.asm.Advice$Dispatcher$SuppressionHandler$Bound.onEnd:(Lorg/objectweb/asm/MethodVisitor;Lnet/bytebuddy/implementation/Implementation$Context;Lnet/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;Lnet/bytebuddy/description/type/TypeDefinition;)V
         1: .line 8303
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.methodVisitor:Lorg/objectweb/asm/MethodVisitor;
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.endOfMethod:Lorg/objectweb/asm/Label;
            invokevirtual org.objectweb.asm.MethodVisitor.visitLabel:(Lorg/objectweb/asm/Label;)V
         2: .line 8304
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.adviceMethod:Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;
            invokeinterface net.bytebuddy.description.method.MethodDescription$InDefinedShape.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
            getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
            invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.represents:(Ljava/lang/reflect/Type;)Z
            ifne 7
         3: .line 8305
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.adviceMethod:Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;
            invokeinterface net.bytebuddy.description.method.MethodDescription$InDefinedShape.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
            getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
            invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.represents:(Ljava/lang/reflect/Type;)Z
            ifne 7
         4: .line 8306
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.adviceMethod:Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;
            invokeinterface net.bytebuddy.description.method.MethodDescription$InDefinedShape.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
            getstatic java.lang.Short.TYPE:Ljava/lang/Class;
            invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.represents:(Ljava/lang/reflect/Type;)Z
            ifne 7
         5: .line 8307
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.adviceMethod:Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;
            invokeinterface net.bytebuddy.description.method.MethodDescription$InDefinedShape.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
            getstatic java.lang.Character.TYPE:Ljava/lang/Class;
            invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.represents:(Ljava/lang/reflect/Type;)Z
            ifne 7
         6: .line 8308
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.adviceMethod:Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;
            invokeinterface net.bytebuddy.description.method.MethodDescription$InDefinedShape.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.represents:(Ljava/lang/reflect/Type;)Z
            ifeq 10
         7: .line 8309
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.stackMapFrameHandler:Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.methodVisitor:Lorg/objectweb/asm/MethodVisitor;
            invokeinterface net.bytebuddy.asm.Advice$StackMapFrameHandler$ForAdvice.injectReturnFrame:(Lorg/objectweb/asm/MethodVisitor;)V
         8: .line 8310
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.methodVisitor:Lorg/objectweb/asm/MethodVisitor;
            bipush 54
            aload 0 /* this */
            invokevirtual net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.getReturnValueOffset:()I
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
         9: .line 8311
            goto 25
      StackMap locals:
      StackMap stack:
        10: aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.adviceMethod:Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;
            invokeinterface net.bytebuddy.description.method.MethodDescription$InDefinedShape.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
            getstatic java.lang.Long.TYPE:Ljava/lang/Class;
            invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.represents:(Ljava/lang/reflect/Type;)Z
            ifeq 14
        11: .line 8312
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.stackMapFrameHandler:Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.methodVisitor:Lorg/objectweb/asm/MethodVisitor;
            invokeinterface net.bytebuddy.asm.Advice$StackMapFrameHandler$ForAdvice.injectReturnFrame:(Lorg/objectweb/asm/MethodVisitor;)V
        12: .line 8313
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.methodVisitor:Lorg/objectweb/asm/MethodVisitor;
            bipush 55
            aload 0 /* this */
            invokevirtual net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.getReturnValueOffset:()I
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
        13: .line 8314
            goto 25
      StackMap locals:
      StackMap stack:
        14: aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.adviceMethod:Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;
            invokeinterface net.bytebuddy.description.method.MethodDescription$InDefinedShape.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
            getstatic java.lang.Float.TYPE:Ljava/lang/Class;
            invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.represents:(Ljava/lang/reflect/Type;)Z
            ifeq 18
        15: .line 8315
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.stackMapFrameHandler:Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.methodVisitor:Lorg/objectweb/asm/MethodVisitor;
            invokeinterface net.bytebuddy.asm.Advice$StackMapFrameHandler$ForAdvice.injectReturnFrame:(Lorg/objectweb/asm/MethodVisitor;)V
        16: .line 8316
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.methodVisitor:Lorg/objectweb/asm/MethodVisitor;
            bipush 56
            aload 0 /* this */
            invokevirtual net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.getReturnValueOffset:()I
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
        17: .line 8317
            goto 25
      StackMap locals:
      StackMap stack:
        18: aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.adviceMethod:Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;
            invokeinterface net.bytebuddy.description.method.MethodDescription$InDefinedShape.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
            getstatic java.lang.Double.TYPE:Ljava/lang/Class;
            invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.represents:(Ljava/lang/reflect/Type;)Z
            ifeq 22
        19: .line 8318
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.stackMapFrameHandler:Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.methodVisitor:Lorg/objectweb/asm/MethodVisitor;
            invokeinterface net.bytebuddy.asm.Advice$StackMapFrameHandler$ForAdvice.injectReturnFrame:(Lorg/objectweb/asm/MethodVisitor;)V
        20: .line 8319
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.methodVisitor:Lorg/objectweb/asm/MethodVisitor;
            bipush 57
            aload 0 /* this */
            invokevirtual net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.getReturnValueOffset:()I
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
        21: .line 8320
            goto 25
      StackMap locals:
      StackMap stack:
        22: aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.adviceMethod:Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;
            invokeinterface net.bytebuddy.description.method.MethodDescription$InDefinedShape.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
            getstatic java.lang.Void.TYPE:Ljava/lang/Class;
            invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.represents:(Ljava/lang/reflect/Type;)Z
            ifne 25
        23: .line 8321
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.stackMapFrameHandler:Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.methodVisitor:Lorg/objectweb/asm/MethodVisitor;
            invokeinterface net.bytebuddy.asm.Advice$StackMapFrameHandler$ForAdvice.injectReturnFrame:(Lorg/objectweb/asm/MethodVisitor;)V
        24: .line 8322
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.methodVisitor:Lorg/objectweb/asm/MethodVisitor;
            bipush 58
            aload 0 /* this */
            invokevirtual net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.getReturnValueOffset:()I
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
        25: .line 8324
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.methodSizeHandler:Lnet/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.relocationHandler:Lnet/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound;
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.methodVisitor:Lorg/objectweb/asm/MethodVisitor;
            aload 0 /* this */
            invokevirtual net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.getReturnValueOffset:()I
            invokeinterface net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$Bound.apply:(Lorg/objectweb/asm/MethodVisitor;I)I
            invokeinterface net.bytebuddy.asm.Advice$MethodSizeHandler$ForAdvice.requireStackSize:(I)V
        26: .line 8325
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.stackMapFrameHandler:Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.methodVisitor:Lorg/objectweb/asm/MethodVisitor;
            invokeinterface net.bytebuddy.asm.Advice$StackMapFrameHandler$ForAdvice.injectCompletionFrame:(Lorg/objectweb/asm/MethodVisitor;)V
        27: .line 8326
            return
        end local 0 // net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   28     0  this  Lnet/bytebuddy/asm/Advice$Dispatcher$Inlining$CodeTranslationVisitor;

  public void visitMaxs(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor this
        start local 1 // int stackSize
        start local 2 // int localVariableLength
         0: .line 8330
            aload 0 /* this */
            getfield net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor.methodSizeHandler:Lnet/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;
            iload 1 /* stackSize */
            iload 2 /* localVariableLength */
            invokeinterface net.bytebuddy.asm.Advice$MethodSizeHandler$ForAdvice.recordMaxima:(II)V
         1: .line 8331
            return
        end local 2 // int localVariableLength
        end local 1 // int stackSize
        end local 0 // net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    2     0                 this  Lnet/bytebuddy/asm/Advice$Dispatcher$Inlining$CodeTranslationVisitor;
            0    2     1            stackSize  I
            0    2     2  localVariableLength  I
    MethodParameters:
                     Name  Flags
      stackSize            
      localVariableLength  

  protected abstract int getReturnValueOffset();
    descriptor: ()I
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
}
SourceFile: "Advice.java"
NestHost: net.bytebuddy.asm.Advice
InnerClasses:
  public abstract ArgumentHandler = net.bytebuddy.asm.Advice$ArgumentHandler of net.bytebuddy.asm.Advice
  public abstract ForAdvice = net.bytebuddy.asm.Advice$ArgumentHandler$ForAdvice of net.bytebuddy.asm.Advice$ArgumentHandler
  protected abstract Dispatcher = net.bytebuddy.asm.Advice$Dispatcher of net.bytebuddy.asm.Advice
  public Inlining = net.bytebuddy.asm.Advice$Dispatcher$Inlining of net.bytebuddy.asm.Advice$Dispatcher
  protected abstract CodeTranslationVisitor = net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor of net.bytebuddy.asm.Advice$Dispatcher$Inlining
  protected ForMethodEnter = net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor$ForMethodEnter of net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor
  protected ForMethodExit = net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor$ForMethodExit of net.bytebuddy.asm.Advice$Dispatcher$Inlining$CodeTranslationVisitor
  public abstract RelocationHandler = net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler of net.bytebuddy.asm.Advice$Dispatcher
  public abstract Bound = net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler$Bound of net.bytebuddy.asm.Advice$Dispatcher$RelocationHandler
  public abstract SuppressionHandler = net.bytebuddy.asm.Advice$Dispatcher$SuppressionHandler of net.bytebuddy.asm.Advice$Dispatcher
  public abstract Bound = net.bytebuddy.asm.Advice$Dispatcher$SuppressionHandler$Bound of net.bytebuddy.asm.Advice$Dispatcher$SuppressionHandler
  protected abstract MethodSizeHandler = net.bytebuddy.asm.Advice$MethodSizeHandler of net.bytebuddy.asm.Advice
  public abstract ForAdvice = net.bytebuddy.asm.Advice$MethodSizeHandler$ForAdvice of net.bytebuddy.asm.Advice$MethodSizeHandler
  public abstract OffsetMapping = net.bytebuddy.asm.Advice$OffsetMapping of net.bytebuddy.asm.Advice
  public abstract Target = net.bytebuddy.asm.Advice$OffsetMapping$Target of net.bytebuddy.asm.Advice$OffsetMapping
  protected abstract StackMapFrameHandler = net.bytebuddy.asm.Advice$StackMapFrameHandler of net.bytebuddy.asm.Advice
  public abstract ForAdvice = net.bytebuddy.asm.Advice$StackMapFrameHandler$ForAdvice of net.bytebuddy.asm.Advice$StackMapFrameHandler
  public abstract InDefinedShape = net.bytebuddy.description.method.MethodDescription$InDefinedShape of net.bytebuddy.description.method.MethodDescription
  public abstract Generic = net.bytebuddy.description.type.TypeDescription$Generic of net.bytebuddy.description.type.TypeDescription
  public abstract Context = net.bytebuddy.implementation.Implementation$Context of net.bytebuddy.implementation.Implementation
  public Size = net.bytebuddy.implementation.bytecode.StackManipulation$Size of net.bytebuddy.implementation.bytecode.StackManipulation