public final class net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection extends java.lang.Enum<net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection> implements net.bytebuddy.asm.AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper
  minor version: 0
  major version: 59
  flags: flags: (0x4031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER, ACC_ANNOTATION
  this_class: net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection
  super_class: java.lang.Enum
{
  public static final net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection INSTANCE;
    descriptor: Lnet/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  private static final net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection[] ENUM$VALUES;
    descriptor: [Lnet/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection;
    flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 7982
            new net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection
            dup
            ldc "INSTANCE"
            iconst_0
            invokespecial net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection.<init>:(Ljava/lang/String;I)V
         1: .line 7985
            putstatic net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection.INSTANCE:Lnet/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection;
         2: .line 7980
            iconst_1
            anewarray net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection
            dup
            iconst_0
            getstatic net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection.INSTANCE:Lnet/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection;
            aastore
            putstatic net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection.ENUM$VALUES:[Lnet/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection this
         0: .line 7980
            aload 0 /* this */
            aload 1
            iload 2
            invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
            return
        end local 0 // net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lnet/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection;
    MethodParameters:
               Name  Flags
      $enum$name     
      $enum$ordinal  

  public org.objectweb.asm.MethodVisitor wrap(net.bytebuddy.description.type.TypeDescription, net.bytebuddy.description.method.MethodDescription, org.objectweb.asm.MethodVisitor, net.bytebuddy.implementation.Implementation$Context, net.bytebuddy.pool.TypePool, int, int);
    descriptor: (Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/description/method/MethodDescription;Lorg/objectweb/asm/MethodVisitor;Lnet/bytebuddy/implementation/Implementation$Context;Lnet/bytebuddy/pool/TypePool;II)Lorg/objectweb/asm/MethodVisitor;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=16, args_size=8
        start local 0 // net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection this
        start local 1 // net.bytebuddy.description.type.TypeDescription instrumentedType
        start local 2 // net.bytebuddy.description.method.MethodDescription instrumentedMethod
        start local 3 // org.objectweb.asm.MethodVisitor methodVisitor
        start local 4 // net.bytebuddy.implementation.Implementation$Context implementationContext
        start local 5 // net.bytebuddy.pool.TypePool typePool
        start local 6 // int writerFlags
        start local 7 // int readerFlags
         0: .line 7997
            aload 3 /* methodVisitor */
            invokevirtual org.objectweb.asm.MethodVisitor.visitCode:()V
         1: .line 7998
            aload 3 /* methodVisitor */
            bipush 25
            iconst_3
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
         2: .line 7999
            aload 3 /* methodVisitor */
            bipush 6
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
         3: .line 8000
            aload 3 /* methodVisitor */
            bipush 50
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
         4: .line 8001
            aload 3 /* methodVisitor */
            sipush 192
            ldc "java/lang/Integer"
            invokevirtual org.objectweb.asm.MethodVisitor.visitTypeInsn:(ILjava/lang/String;)V
         5: .line 8002
            aload 3 /* methodVisitor */
            sipush 182
            ldc "java/lang/Integer"
            ldc "intValue"
            ldc "()I"
            iconst_0
            invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
         6: .line 8003
            aload 3 /* methodVisitor */
            bipush 54
            iconst_4
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
         7: .line 8004
            aload 3 /* methodVisitor */
            bipush 7
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
         8: .line 8005
            aload 3 /* methodVisitor */
            bipush 54
            iconst_5
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
         9: .line 8006
            aload 3 /* methodVisitor */
            bipush 21
            iconst_4
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
        10: .line 8007
            aload 3 /* methodVisitor */
            iconst_5
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
        11: .line 8008
            aload 3 /* methodVisitor */
            bipush 126
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
        12: .line 8009
            new org.objectweb.asm.Label
            dup
            invokespecial org.objectweb.asm.Label.<init>:()V
            astore 8 /* markerInterfaceLoop */
        start local 8 // org.objectweb.asm.Label markerInterfaceLoop
        13: .line 8010
            aload 3 /* methodVisitor */
            sipush 153
            aload 8 /* markerInterfaceLoop */
            invokevirtual org.objectweb.asm.MethodVisitor.visitJumpInsn:(ILorg/objectweb/asm/Label;)V
        14: .line 8011
            aload 3 /* methodVisitor */
            bipush 25
            iconst_3
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
        15: .line 8012
            aload 3 /* methodVisitor */
            bipush 21
            iconst_5
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
        16: .line 8013
            aload 3 /* methodVisitor */
            iconst_5
            iconst_1
            invokevirtual org.objectweb.asm.MethodVisitor.visitIincInsn:(II)V
        17: .line 8014
            aload 3 /* methodVisitor */
            bipush 50
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
        18: .line 8015
            aload 3 /* methodVisitor */
            sipush 192
            ldc "java/lang/Integer"
            invokevirtual org.objectweb.asm.MethodVisitor.visitTypeInsn:(ILjava/lang/String;)V
        19: .line 8016
            aload 3 /* methodVisitor */
            sipush 182
            ldc "java/lang/Integer"
            ldc "intValue"
            ldc "()I"
            iconst_0
            invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
        20: .line 8017
            aload 3 /* methodVisitor */
            bipush 54
            bipush 7
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
        21: .line 8018
            aload 3 /* methodVisitor */
            bipush 21
            bipush 7
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
        22: .line 8019
            aload 3 /* methodVisitor */
            sipush 189
            ldc "java/lang/Class"
            invokevirtual org.objectweb.asm.MethodVisitor.visitTypeInsn:(ILjava/lang/String;)V
        23: .line 8020
            aload 3 /* methodVisitor */
            bipush 58
            bipush 6
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
        24: .line 8021
            aload 3 /* methodVisitor */
            bipush 25
            iconst_3
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
        25: .line 8022
            aload 3 /* methodVisitor */
            bipush 21
            iconst_5
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
        26: .line 8023
            aload 3 /* methodVisitor */
            bipush 25
            bipush 6
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
        27: .line 8024
            aload 3 /* methodVisitor */
            iconst_3
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
        28: .line 8025
            aload 3 /* methodVisitor */
            bipush 21
            bipush 7
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
        29: .line 8026
            aload 3 /* methodVisitor */
            sipush 184
            ldc "java/lang/System"
            ldc "arraycopy"
            ldc "(Ljava/lang/Object;ILjava/lang/Object;II)V"
            iconst_0
            invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
        30: .line 8027
            aload 3 /* methodVisitor */
            bipush 21
            iconst_5
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
        31: .line 8028
            aload 3 /* methodVisitor */
            bipush 21
            bipush 7
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
        32: .line 8029
            aload 3 /* methodVisitor */
            bipush 96
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
        33: .line 8030
            aload 3 /* methodVisitor */
            bipush 54
            iconst_5
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
        34: .line 8031
            new org.objectweb.asm.Label
            dup
            invokespecial org.objectweb.asm.Label.<init>:()V
            astore 9 /* markerInterfaceExit */
        start local 9 // org.objectweb.asm.Label markerInterfaceExit
        35: .line 8032
            aload 3 /* methodVisitor */
            sipush 167
            aload 9 /* markerInterfaceExit */
            invokevirtual org.objectweb.asm.MethodVisitor.visitJumpInsn:(ILorg/objectweb/asm/Label;)V
        36: .line 8033
            aload 3 /* methodVisitor */
            aload 8 /* markerInterfaceLoop */
            invokevirtual org.objectweb.asm.MethodVisitor.visitLabel:(Lorg/objectweb/asm/Label;)V
        37: .line 8034
            aload 3 /* methodVisitor */
            iconst_1
            iconst_2
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            getstatic org.objectweb.asm.Opcodes.INTEGER:Ljava/lang/Integer;
            aastore
            dup
            iconst_1
            getstatic org.objectweb.asm.Opcodes.INTEGER:Ljava/lang/Integer;
            aastore
            iconst_0
            aconst_null
            invokevirtual org.objectweb.asm.MethodVisitor.visitFrame:(II[Ljava/lang/Object;I[Ljava/lang/Object;)V
        38: .line 8035
            aload 3 /* methodVisitor */
            iconst_3
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
        39: .line 8036
            aload 3 /* methodVisitor */
            sipush 189
            ldc "java/lang/Class"
            invokevirtual org.objectweb.asm.MethodVisitor.visitTypeInsn:(ILjava/lang/String;)V
        40: .line 8037
            aload 3 /* methodVisitor */
            bipush 58
            bipush 6
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
        41: .line 8038
            aload 3 /* methodVisitor */
            aload 9 /* markerInterfaceExit */
            invokevirtual org.objectweb.asm.MethodVisitor.visitLabel:(Lorg/objectweb/asm/Label;)V
        42: .line 8039
            aload 3 /* methodVisitor */
            iconst_1
            iconst_1
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "[Ljava/lang/Class;"
            aastore
            iconst_0
            aconst_null
            invokevirtual org.objectweb.asm.MethodVisitor.visitFrame:(II[Ljava/lang/Object;I[Ljava/lang/Object;)V
        43: .line 8040
            aload 3 /* methodVisitor */
            bipush 21
            iconst_4
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
        44: .line 8041
            aload 3 /* methodVisitor */
            bipush 7
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
        45: .line 8042
            aload 3 /* methodVisitor */
            bipush 126
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
        46: .line 8043
            new org.objectweb.asm.Label
            dup
            invokespecial org.objectweb.asm.Label.<init>:()V
            astore 10 /* additionalBridgesLoop */
        start local 10 // org.objectweb.asm.Label additionalBridgesLoop
        47: .line 8044
            aload 3 /* methodVisitor */
            sipush 153
            aload 10 /* additionalBridgesLoop */
            invokevirtual org.objectweb.asm.MethodVisitor.visitJumpInsn:(ILorg/objectweb/asm/Label;)V
        48: .line 8045
            aload 3 /* methodVisitor */
            bipush 25
            iconst_3
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
        49: .line 8046
            aload 3 /* methodVisitor */
            bipush 21
            iconst_5
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
        50: .line 8047
            aload 3 /* methodVisitor */
            iconst_5
            iconst_1
            invokevirtual org.objectweb.asm.MethodVisitor.visitIincInsn:(II)V
        51: .line 8048
            aload 3 /* methodVisitor */
            bipush 50
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
        52: .line 8049
            aload 3 /* methodVisitor */
            sipush 192
            ldc "java/lang/Integer"
            invokevirtual org.objectweb.asm.MethodVisitor.visitTypeInsn:(ILjava/lang/String;)V
        53: .line 8050
            aload 3 /* methodVisitor */
            sipush 182
            ldc "java/lang/Integer"
            ldc "intValue"
            ldc "()I"
            iconst_0
            invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
        54: .line 8051
            aload 3 /* methodVisitor */
            bipush 54
            bipush 8
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
        55: .line 8052
            aload 3 /* methodVisitor */
            bipush 21
            bipush 8
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
        56: .line 8053
            aload 3 /* methodVisitor */
            sipush 189
            ldc "java/lang/invoke/MethodType"
            invokevirtual org.objectweb.asm.MethodVisitor.visitTypeInsn:(ILjava/lang/String;)V
        57: .line 8054
            aload 3 /* methodVisitor */
            bipush 58
            bipush 7
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
        58: .line 8055
            aload 3 /* methodVisitor */
            bipush 25
            iconst_3
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
        59: .line 8056
            aload 3 /* methodVisitor */
            bipush 21
            iconst_5
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
        60: .line 8057
            aload 3 /* methodVisitor */
            bipush 25
            bipush 7
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
        61: .line 8058
            aload 3 /* methodVisitor */
            iconst_3
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
        62: .line 8059
            aload 3 /* methodVisitor */
            bipush 21
            bipush 8
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
        63: .line 8060
            aload 3 /* methodVisitor */
            sipush 184
            ldc "java/lang/System"
            ldc "arraycopy"
            ldc "(Ljava/lang/Object;ILjava/lang/Object;II)V"
            iconst_0
            invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
        64: .line 8061
            new org.objectweb.asm.Label
            dup
            invokespecial org.objectweb.asm.Label.<init>:()V
            astore 11 /* additionalBridgesExit */
        start local 11 // org.objectweb.asm.Label additionalBridgesExit
        65: .line 8062
            aload 3 /* methodVisitor */
            sipush 167
            aload 11 /* additionalBridgesExit */
            invokevirtual org.objectweb.asm.MethodVisitor.visitJumpInsn:(ILorg/objectweb/asm/Label;)V
        66: .line 8063
            aload 3 /* methodVisitor */
            aload 10 /* additionalBridgesLoop */
            invokevirtual org.objectweb.asm.MethodVisitor.visitLabel:(Lorg/objectweb/asm/Label;)V
        67: .line 8064
            aload 3 /* methodVisitor */
            iconst_3
            iconst_0
            aconst_null
            iconst_0
            aconst_null
            invokevirtual org.objectweb.asm.MethodVisitor.visitFrame:(II[Ljava/lang/Object;I[Ljava/lang/Object;)V
        68: .line 8065
            aload 3 /* methodVisitor */
            iconst_3
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
        69: .line 8066
            aload 3 /* methodVisitor */
            sipush 189
            ldc "java/lang/invoke/MethodType"
            invokevirtual org.objectweb.asm.MethodVisitor.visitTypeInsn:(ILjava/lang/String;)V
        70: .line 8067
            aload 3 /* methodVisitor */
            bipush 58
            bipush 7
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
        71: .line 8068
            aload 3 /* methodVisitor */
            aload 11 /* additionalBridgesExit */
            invokevirtual org.objectweb.asm.MethodVisitor.visitLabel:(Lorg/objectweb/asm/Label;)V
        72: .line 8069
            aload 3 /* methodVisitor */
            iconst_1
            iconst_1
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "[Ljava/lang/invoke/MethodType;"
            aastore
            iconst_0
            aconst_null
            invokevirtual org.objectweb.asm.MethodVisitor.visitFrame:(II[Ljava/lang/Object;I[Ljava/lang/Object;)V
        73: .line 8070
            aload 3 /* methodVisitor */
            sipush 184
            getstatic net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy.UNSAFE_CLASS:Ljava/lang/String;
            ldc "getUnsafe"
            new java.lang.StringBuilder
            dup
            ldc "()L"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            getstatic net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy.UNSAFE_CLASS:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ";"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            iconst_0
            invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
        74: .line 8071
            aload 3 /* methodVisitor */
            bipush 58
            bipush 8
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
        75: .line 8072
            aload 3 /* methodVisitor */
            bipush 25
            bipush 8
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
        76: .line 8073
            aload 3 /* methodVisitor */
            bipush 25
            iconst_0
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
        77: .line 8074
            aload 3 /* methodVisitor */
            sipush 182
            ldc "java/lang/invoke/MethodHandles$Lookup"
            ldc "lookupClass"
            ldc "()Ljava/lang/Class;"
            iconst_0
            invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
        78: .line 8075
            aload 3 /* methodVisitor */
            sipush 184
            ldc "java/lang/ClassLoader"
            ldc "getSystemClassLoader"
            ldc "()Ljava/lang/ClassLoader;"
            iconst_0
            invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
        79: .line 8076
            aload 3 /* methodVisitor */
            ldc "net.bytebuddy.agent.builder.LambdaFactory"
            invokevirtual org.objectweb.asm.MethodVisitor.visitLdcInsn:(Ljava/lang/Object;)V
        80: .line 8077
            aload 3 /* methodVisitor */
            sipush 182
            ldc "java/lang/ClassLoader"
            ldc "loadClass"
            ldc "(Ljava/lang/String;)Ljava/lang/Class;"
            iconst_0
            invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
        81: .line 8078
            aload 3 /* methodVisitor */
            ldc "make"
            invokevirtual org.objectweb.asm.MethodVisitor.visitLdcInsn:(Ljava/lang/Object;)V
        82: .line 8079
            aload 3 /* methodVisitor */
            bipush 16
            bipush 9
            invokevirtual org.objectweb.asm.MethodVisitor.visitIntInsn:(II)V
        83: .line 8080
            aload 3 /* methodVisitor */
            sipush 189
            ldc "java/lang/Class"
            invokevirtual org.objectweb.asm.MethodVisitor.visitTypeInsn:(ILjava/lang/String;)V
        84: .line 8081
            aload 3 /* methodVisitor */
            bipush 89
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
        85: .line 8082
            aload 3 /* methodVisitor */
            iconst_3
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
        86: .line 8083
            aload 3 /* methodVisitor */
            ldc "Ljava/lang/Object;"
            invokestatic org.objectweb.asm.Type.getType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
            invokevirtual org.objectweb.asm.MethodVisitor.visitLdcInsn:(Ljava/lang/Object;)V
        87: .line 8084
            aload 3 /* methodVisitor */
            bipush 83
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
        88: .line 8085
            aload 3 /* methodVisitor */
            bipush 89
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
        89: .line 8086
            aload 3 /* methodVisitor */
            iconst_4
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
        90: .line 8087
            aload 3 /* methodVisitor */
            ldc "Ljava/lang/String;"
            invokestatic org.objectweb.asm.Type.getType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
            invokevirtual org.objectweb.asm.MethodVisitor.visitLdcInsn:(Ljava/lang/Object;)V
        91: .line 8088
            aload 3 /* methodVisitor */
            bipush 83
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
        92: .line 8089
            aload 3 /* methodVisitor */
            bipush 89
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
        93: .line 8090
            aload 3 /* methodVisitor */
            iconst_5
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
        94: .line 8091
            aload 3 /* methodVisitor */
            ldc "Ljava/lang/Object;"
            invokestatic org.objectweb.asm.Type.getType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
            invokevirtual org.objectweb.asm.MethodVisitor.visitLdcInsn:(Ljava/lang/Object;)V
        95: .line 8092
            aload 3 /* methodVisitor */
            bipush 83
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
        96: .line 8093
            aload 3 /* methodVisitor */
            bipush 89
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
        97: .line 8094
            aload 3 /* methodVisitor */
            bipush 6
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
        98: .line 8095
            aload 3 /* methodVisitor */
            ldc "Ljava/lang/Object;"
            invokestatic org.objectweb.asm.Type.getType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
            invokevirtual org.objectweb.asm.MethodVisitor.visitLdcInsn:(Ljava/lang/Object;)V
        99: .line 8096
            aload 3 /* methodVisitor */
            bipush 83
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       100: .line 8097
            aload 3 /* methodVisitor */
            bipush 89
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       101: .line 8098
            aload 3 /* methodVisitor */
            bipush 7
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       102: .line 8099
            aload 3 /* methodVisitor */
            ldc "Ljava/lang/Object;"
            invokestatic org.objectweb.asm.Type.getType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
            invokevirtual org.objectweb.asm.MethodVisitor.visitLdcInsn:(Ljava/lang/Object;)V
       103: .line 8100
            aload 3 /* methodVisitor */
            bipush 83
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       104: .line 8101
            aload 3 /* methodVisitor */
            bipush 89
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       105: .line 8102
            aload 3 /* methodVisitor */
            bipush 8
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       106: .line 8103
            aload 3 /* methodVisitor */
            ldc "Ljava/lang/Object;"
            invokestatic org.objectweb.asm.Type.getType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
            invokevirtual org.objectweb.asm.MethodVisitor.visitLdcInsn:(Ljava/lang/Object;)V
       107: .line 8104
            aload 3 /* methodVisitor */
            bipush 83
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       108: .line 8105
            aload 3 /* methodVisitor */
            bipush 89
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       109: .line 8106
            aload 3 /* methodVisitor */
            bipush 16
            bipush 6
            invokevirtual org.objectweb.asm.MethodVisitor.visitIntInsn:(II)V
       110: .line 8107
            aload 3 /* methodVisitor */
            sipush 178
            ldc "java/lang/Boolean"
            ldc "TYPE"
            ldc "Ljava/lang/Class;"
            invokevirtual org.objectweb.asm.MethodVisitor.visitFieldInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
       111: .line 8108
            aload 3 /* methodVisitor */
            bipush 83
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       112: .line 8109
            aload 3 /* methodVisitor */
            bipush 89
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       113: .line 8110
            aload 3 /* methodVisitor */
            bipush 16
            bipush 7
            invokevirtual org.objectweb.asm.MethodVisitor.visitIntInsn:(II)V
       114: .line 8111
            aload 3 /* methodVisitor */
            ldc "Ljava/util/List;"
            invokestatic org.objectweb.asm.Type.getType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
            invokevirtual org.objectweb.asm.MethodVisitor.visitLdcInsn:(Ljava/lang/Object;)V
       115: .line 8112
            aload 3 /* methodVisitor */
            bipush 83
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       116: .line 8113
            aload 3 /* methodVisitor */
            bipush 89
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       117: .line 8114
            aload 3 /* methodVisitor */
            bipush 16
            bipush 8
            invokevirtual org.objectweb.asm.MethodVisitor.visitIntInsn:(II)V
       118: .line 8115
            aload 3 /* methodVisitor */
            ldc "Ljava/util/List;"
            invokestatic org.objectweb.asm.Type.getType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
            invokevirtual org.objectweb.asm.MethodVisitor.visitLdcInsn:(Ljava/lang/Object;)V
       119: .line 8116
            aload 3 /* methodVisitor */
            bipush 83
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       120: .line 8117
            aload 3 /* methodVisitor */
            sipush 182
            ldc "java/lang/Class"
            ldc "getDeclaredMethod"
            ldc "(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;"
            iconst_0
            invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
       121: .line 8118
            aload 3 /* methodVisitor */
            iconst_1
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       122: .line 8119
            aload 3 /* methodVisitor */
            bipush 16
            bipush 9
            invokevirtual org.objectweb.asm.MethodVisitor.visitIntInsn:(II)V
       123: .line 8120
            aload 3 /* methodVisitor */
            sipush 189
            ldc "java/lang/Object"
            invokevirtual org.objectweb.asm.MethodVisitor.visitTypeInsn:(ILjava/lang/String;)V
       124: .line 8121
            aload 3 /* methodVisitor */
            bipush 89
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       125: .line 8122
            aload 3 /* methodVisitor */
            iconst_3
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       126: .line 8123
            aload 3 /* methodVisitor */
            bipush 25
            iconst_0
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
       127: .line 8124
            aload 3 /* methodVisitor */
            bipush 83
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       128: .line 8125
            aload 3 /* methodVisitor */
            bipush 89
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       129: .line 8126
            aload 3 /* methodVisitor */
            iconst_4
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       130: .line 8127
            aload 3 /* methodVisitor */
            bipush 25
            iconst_1
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
       131: .line 8128
            aload 3 /* methodVisitor */
            bipush 83
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       132: .line 8129
            aload 3 /* methodVisitor */
            bipush 89
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       133: .line 8130
            aload 3 /* methodVisitor */
            iconst_5
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       134: .line 8131
            aload 3 /* methodVisitor */
            bipush 25
            iconst_2
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
       135: .line 8132
            aload 3 /* methodVisitor */
            bipush 83
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       136: .line 8133
            aload 3 /* methodVisitor */
            bipush 89
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       137: .line 8134
            aload 3 /* methodVisitor */
            bipush 6
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       138: .line 8135
            aload 3 /* methodVisitor */
            bipush 25
            iconst_3
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
       139: .line 8136
            aload 3 /* methodVisitor */
            iconst_3
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       140: .line 8137
            aload 3 /* methodVisitor */
            bipush 50
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       141: .line 8138
            aload 3 /* methodVisitor */
            bipush 83
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       142: .line 8139
            aload 3 /* methodVisitor */
            bipush 89
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       143: .line 8140
            aload 3 /* methodVisitor */
            bipush 7
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       144: .line 8141
            aload 3 /* methodVisitor */
            bipush 25
            iconst_3
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
       145: .line 8142
            aload 3 /* methodVisitor */
            iconst_4
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       146: .line 8143
            aload 3 /* methodVisitor */
            bipush 50
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       147: .line 8144
            aload 3 /* methodVisitor */
            bipush 83
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       148: .line 8145
            aload 3 /* methodVisitor */
            bipush 89
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       149: .line 8146
            aload 3 /* methodVisitor */
            bipush 8
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       150: .line 8147
            aload 3 /* methodVisitor */
            bipush 25
            iconst_3
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
       151: .line 8148
            aload 3 /* methodVisitor */
            iconst_5
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       152: .line 8149
            aload 3 /* methodVisitor */
            bipush 50
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       153: .line 8150
            aload 3 /* methodVisitor */
            bipush 83
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       154: .line 8151
            aload 3 /* methodVisitor */
            bipush 89
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       155: .line 8152
            aload 3 /* methodVisitor */
            bipush 16
            bipush 6
            invokevirtual org.objectweb.asm.MethodVisitor.visitIntInsn:(II)V
       156: .line 8153
            aload 3 /* methodVisitor */
            bipush 21
            iconst_4
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
       157: .line 8154
            aload 3 /* methodVisitor */
            iconst_4
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       158: .line 8155
            aload 3 /* methodVisitor */
            bipush 126
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       159: .line 8156
            new org.objectweb.asm.Label
            dup
            invokespecial org.objectweb.asm.Label.<init>:()V
            astore 12 /* callSiteConditional */
        start local 12 // org.objectweb.asm.Label callSiteConditional
       160: .line 8157
            aload 3 /* methodVisitor */
            sipush 153
            aload 12 /* callSiteConditional */
            invokevirtual org.objectweb.asm.MethodVisitor.visitJumpInsn:(ILorg/objectweb/asm/Label;)V
       161: .line 8158
            aload 3 /* methodVisitor */
            iconst_4
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       162: .line 8159
            new org.objectweb.asm.Label
            dup
            invokespecial org.objectweb.asm.Label.<init>:()V
            astore 13 /* callSiteAlternative */
        start local 13 // org.objectweb.asm.Label callSiteAlternative
       163: .line 8160
            aload 3 /* methodVisitor */
            sipush 167
            aload 13 /* callSiteAlternative */
            invokevirtual org.objectweb.asm.MethodVisitor.visitJumpInsn:(ILorg/objectweb/asm/Label;)V
       164: .line 8161
            aload 3 /* methodVisitor */
            aload 12 /* callSiteConditional */
            invokevirtual org.objectweb.asm.MethodVisitor.visitLabel:(Lorg/objectweb/asm/Label;)V
       165: .line 8162
            aload 3 /* methodVisitor */
            iconst_0
            bipush 9
            bipush 9
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "java/lang/invoke/MethodHandles$Lookup"
            aastore
            dup
            iconst_1
            ldc "java/lang/String"
            aastore
            dup
            iconst_2
            ldc "java/lang/invoke/MethodType"
            aastore
            dup
            iconst_3
            ldc "[Ljava/lang/Object;"
            aastore
            dup
            iconst_4
            getstatic org.objectweb.asm.Opcodes.INTEGER:Ljava/lang/Integer;
            aastore
            dup
            iconst_5
            getstatic org.objectweb.asm.Opcodes.INTEGER:Ljava/lang/Integer;
            aastore
            dup
            bipush 6
            ldc "[Ljava/lang/Class;"
            aastore
            dup
            bipush 7
            ldc "[Ljava/lang/invoke/MethodType;"
            aastore
            dup
            bipush 8
            getstatic net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy.UNSAFE_CLASS:Ljava/lang/String;
            aastore
            bipush 7
            bipush 7
            anewarray java.lang.Object
            dup
            iconst_0
            getstatic net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy.UNSAFE_CLASS:Ljava/lang/String;
            aastore
            dup
            iconst_1
            ldc "java/lang/Class"
            aastore
            dup
            iconst_2
            ldc "java/lang/reflect/Method"
            aastore
            dup
            iconst_3
            getstatic org.objectweb.asm.Opcodes.NULL:Ljava/lang/Integer;
            aastore
            dup
            iconst_4
            ldc "[Ljava/lang/Object;"
            aastore
            dup
            iconst_5
            ldc "[Ljava/lang/Object;"
            aastore
            dup
            bipush 6
            getstatic org.objectweb.asm.Opcodes.INTEGER:Ljava/lang/Integer;
            aastore
            invokevirtual org.objectweb.asm.MethodVisitor.visitFrame:(II[Ljava/lang/Object;I[Ljava/lang/Object;)V
       166: .line 8163
            aload 3 /* methodVisitor */
            iconst_3
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       167: .line 8164
            aload 3 /* methodVisitor */
            aload 13 /* callSiteAlternative */
            invokevirtual org.objectweb.asm.MethodVisitor.visitLabel:(Lorg/objectweb/asm/Label;)V
       168: .line 8165
            aload 3 /* methodVisitor */
            iconst_0
            bipush 9
            bipush 9
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "java/lang/invoke/MethodHandles$Lookup"
            aastore
            dup
            iconst_1
            ldc "java/lang/String"
            aastore
            dup
            iconst_2
            ldc "java/lang/invoke/MethodType"
            aastore
            dup
            iconst_3
            ldc "[Ljava/lang/Object;"
            aastore
            dup
            iconst_4
            getstatic org.objectweb.asm.Opcodes.INTEGER:Ljava/lang/Integer;
            aastore
            dup
            iconst_5
            getstatic org.objectweb.asm.Opcodes.INTEGER:Ljava/lang/Integer;
            aastore
            dup
            bipush 6
            ldc "[Ljava/lang/Class;"
            aastore
            dup
            bipush 7
            ldc "[Ljava/lang/invoke/MethodType;"
            aastore
            dup
            bipush 8
            getstatic net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy.UNSAFE_CLASS:Ljava/lang/String;
            aastore
            bipush 8
            bipush 8
            anewarray java.lang.Object
            dup
            iconst_0
            getstatic net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy.UNSAFE_CLASS:Ljava/lang/String;
            aastore
            dup
            iconst_1
            ldc "java/lang/Class"
            aastore
            dup
            iconst_2
            ldc "java/lang/reflect/Method"
            aastore
            dup
            iconst_3
            getstatic org.objectweb.asm.Opcodes.NULL:Ljava/lang/Integer;
            aastore
            dup
            iconst_4
            ldc "[Ljava/lang/Object;"
            aastore
            dup
            iconst_5
            ldc "[Ljava/lang/Object;"
            aastore
            dup
            bipush 6
            getstatic org.objectweb.asm.Opcodes.INTEGER:Ljava/lang/Integer;
            aastore
            dup
            bipush 7
            getstatic org.objectweb.asm.Opcodes.INTEGER:Ljava/lang/Integer;
            aastore
            invokevirtual org.objectweb.asm.MethodVisitor.visitFrame:(II[Ljava/lang/Object;I[Ljava/lang/Object;)V
       169: .line 8166
            aload 3 /* methodVisitor */
            sipush 184
            ldc "java/lang/Boolean"
            ldc "valueOf"
            ldc "(Z)Ljava/lang/Boolean;"
            iconst_0
            invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
       170: .line 8167
            aload 3 /* methodVisitor */
            bipush 83
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       171: .line 8168
            aload 3 /* methodVisitor */
            bipush 89
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       172: .line 8169
            aload 3 /* methodVisitor */
            bipush 16
            bipush 7
            invokevirtual org.objectweb.asm.MethodVisitor.visitIntInsn:(II)V
       173: .line 8170
            aload 3 /* methodVisitor */
            bipush 25
            bipush 6
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
       174: .line 8171
            aload 3 /* methodVisitor */
            sipush 184
            ldc "java/util/Arrays"
            ldc "asList"
            ldc "([Ljava/lang/Object;)Ljava/util/List;"
            iconst_0
            invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
       175: .line 8172
            aload 3 /* methodVisitor */
            bipush 83
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       176: .line 8173
            aload 3 /* methodVisitor */
            bipush 89
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       177: .line 8174
            aload 3 /* methodVisitor */
            bipush 16
            bipush 8
            invokevirtual org.objectweb.asm.MethodVisitor.visitIntInsn:(II)V
       178: .line 8175
            aload 3 /* methodVisitor */
            bipush 25
            bipush 7
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
       179: .line 8176
            aload 3 /* methodVisitor */
            sipush 184
            ldc "java/util/Arrays"
            ldc "asList"
            ldc "([Ljava/lang/Object;)Ljava/util/List;"
            iconst_0
            invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
       180: .line 8177
            aload 3 /* methodVisitor */
            bipush 83
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       181: .line 8178
            aload 3 /* methodVisitor */
            sipush 182
            ldc "java/lang/reflect/Method"
            ldc "invoke"
            ldc "(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;"
            iconst_0
            invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
       182: .line 8179
            aload 3 /* methodVisitor */
            sipush 192
            ldc "[B"
            invokevirtual org.objectweb.asm.MethodVisitor.visitTypeInsn:(ILjava/lang/String;)V
       183: .line 8180
            aload 3 /* methodVisitor */
            iconst_1
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       184: .line 8181
            aload 3 /* methodVisitor */
            sipush 182
            getstatic net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy.UNSAFE_CLASS:Ljava/lang/String;
            ldc "defineAnonymousClass"
            ldc "(Ljava/lang/Class;[B[Ljava/lang/Object;)Ljava/lang/Class;"
            iconst_0
            invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
       185: .line 8182
            aload 3 /* methodVisitor */
            bipush 58
            bipush 9
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
       186: .line 8183
            aload 3 /* methodVisitor */
            bipush 25
            bipush 8
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
       187: .line 8184
            aload 3 /* methodVisitor */
            bipush 25
            bipush 9
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
       188: .line 8185
            aload 3 /* methodVisitor */
            sipush 182
            getstatic net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy.UNSAFE_CLASS:Ljava/lang/String;
            ldc "ensureClassInitialized"
            ldc "(Ljava/lang/Class;)V"
            iconst_0
            invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
       189: .line 8186
            aload 3 /* methodVisitor */
            bipush 25
            iconst_2
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
       190: .line 8187
            aload 3 /* methodVisitor */
            sipush 182
            ldc "java/lang/invoke/MethodType"
            ldc "parameterCount"
            ldc "()I"
            iconst_0
            invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
       191: .line 8188
            new org.objectweb.asm.Label
            dup
            invokespecial org.objectweb.asm.Label.<init>:()V
            astore 14 /* callSiteJump */
        start local 14 // org.objectweb.asm.Label callSiteJump
       192: .line 8189
            aload 3 /* methodVisitor */
            sipush 154
            aload 14 /* callSiteJump */
            invokevirtual org.objectweb.asm.MethodVisitor.visitJumpInsn:(ILorg/objectweb/asm/Label;)V
       193: .line 8190
            aload 3 /* methodVisitor */
            sipush 187
            ldc "java/lang/invoke/ConstantCallSite"
            invokevirtual org.objectweb.asm.MethodVisitor.visitTypeInsn:(ILjava/lang/String;)V
       194: .line 8191
            aload 3 /* methodVisitor */
            bipush 89
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       195: .line 8192
            aload 3 /* methodVisitor */
            bipush 25
            iconst_2
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
       196: .line 8193
            aload 3 /* methodVisitor */
            sipush 182
            ldc "java/lang/invoke/MethodType"
            ldc "returnType"
            ldc "()Ljava/lang/Class;"
            iconst_0
            invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
       197: .line 8194
            aload 3 /* methodVisitor */
            bipush 25
            bipush 9
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
       198: .line 8195
            aload 3 /* methodVisitor */
            sipush 182
            ldc "java/lang/Class"
            ldc "getDeclaredConstructors"
            ldc "()[Ljava/lang/reflect/Constructor;"
            iconst_0
            invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
       199: .line 8196
            aload 3 /* methodVisitor */
            iconst_3
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       200: .line 8197
            aload 3 /* methodVisitor */
            bipush 50
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       201: .line 8198
            aload 3 /* methodVisitor */
            iconst_3
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       202: .line 8199
            aload 3 /* methodVisitor */
            sipush 189
            ldc "java/lang/Object"
            invokevirtual org.objectweb.asm.MethodVisitor.visitTypeInsn:(ILjava/lang/String;)V
       203: .line 8200
            aload 3 /* methodVisitor */
            sipush 182
            ldc "java/lang/reflect/Constructor"
            ldc "newInstance"
            ldc "([Ljava/lang/Object;)Ljava/lang/Object;"
            iconst_0
            invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
       204: .line 8201
            aload 3 /* methodVisitor */
            sipush 184
            ldc "java/lang/invoke/MethodHandles"
            ldc "constant"
            ldc "(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;"
            iconst_0
            invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
       205: .line 8202
            aload 3 /* methodVisitor */
            sipush 183
            ldc "java/lang/invoke/ConstantCallSite"
            ldc "<init>"
            ldc "(Ljava/lang/invoke/MethodHandle;)V"
            iconst_0
            invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
       206: .line 8203
            new org.objectweb.asm.Label
            dup
            invokespecial org.objectweb.asm.Label.<init>:()V
            astore 15 /* callSiteExit */
        start local 15 // org.objectweb.asm.Label callSiteExit
       207: .line 8204
            aload 3 /* methodVisitor */
            sipush 167
            aload 15 /* callSiteExit */
            invokevirtual org.objectweb.asm.MethodVisitor.visitJumpInsn:(ILorg/objectweb/asm/Label;)V
       208: .line 8205
            aload 3 /* methodVisitor */
            aload 14 /* callSiteJump */
            invokevirtual org.objectweb.asm.MethodVisitor.visitLabel:(Lorg/objectweb/asm/Label;)V
       209: .line 8206
            aload 3 /* methodVisitor */
            iconst_1
            iconst_1
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "java/lang/Class"
            aastore
            iconst_0
            aconst_null
            invokevirtual org.objectweb.asm.MethodVisitor.visitFrame:(II[Ljava/lang/Object;I[Ljava/lang/Object;)V
       210: .line 8207
            aload 3 /* methodVisitor */
            sipush 187
            ldc "java/lang/invoke/ConstantCallSite"
            invokevirtual org.objectweb.asm.MethodVisitor.visitTypeInsn:(ILjava/lang/String;)V
       211: .line 8208
            aload 3 /* methodVisitor */
            bipush 89
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       212: .line 8209
            aload 3 /* methodVisitor */
            sipush 178
            ldc "java/lang/invoke/MethodHandles$Lookup"
            ldc "IMPL_LOOKUP"
            ldc "Ljava/lang/invoke/MethodHandles$Lookup;"
            invokevirtual org.objectweb.asm.MethodVisitor.visitFieldInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
       213: .line 8210
            aload 3 /* methodVisitor */
            bipush 25
            bipush 9
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
       214: .line 8211
            aload 3 /* methodVisitor */
            ldc "get$Lambda"
            invokevirtual org.objectweb.asm.MethodVisitor.visitLdcInsn:(Ljava/lang/Object;)V
       215: .line 8212
            aload 3 /* methodVisitor */
            bipush 25
            iconst_2
            invokevirtual org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
       216: .line 8213
            aload 3 /* methodVisitor */
            sipush 182
            ldc "java/lang/invoke/MethodHandles$Lookup"
            ldc "findStatic"
            ldc "(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;"
            iconst_0
            invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
       217: .line 8214
            aload 3 /* methodVisitor */
            sipush 183
            ldc "java/lang/invoke/ConstantCallSite"
            ldc "<init>"
            ldc "(Ljava/lang/invoke/MethodHandle;)V"
            iconst_0
            invokevirtual org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
       218: .line 8215
            aload 3 /* methodVisitor */
            aload 15 /* callSiteExit */
            invokevirtual org.objectweb.asm.MethodVisitor.visitLabel:(Lorg/objectweb/asm/Label;)V
       219: .line 8216
            aload 3 /* methodVisitor */
            iconst_4
            iconst_0
            aconst_null
            iconst_1
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "java/lang/invoke/CallSite"
            aastore
            invokevirtual org.objectweb.asm.MethodVisitor.visitFrame:(II[Ljava/lang/Object;I[Ljava/lang/Object;)V
       220: .line 8217
            aload 3 /* methodVisitor */
            sipush 176
            invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
       221: .line 8218
            aload 3 /* methodVisitor */
            bipush 9
            bipush 10
            invokevirtual org.objectweb.asm.MethodVisitor.visitMaxs:(II)V
       222: .line 8219
            aload 3 /* methodVisitor */
            invokevirtual org.objectweb.asm.MethodVisitor.visitEnd:()V
       223: .line 8220
            getstatic net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy.IGNORE_ORIGINAL:Lorg/objectweb/asm/MethodVisitor;
            areturn
        end local 15 // org.objectweb.asm.Label callSiteExit
        end local 14 // org.objectweb.asm.Label callSiteJump
        end local 13 // org.objectweb.asm.Label callSiteAlternative
        end local 12 // org.objectweb.asm.Label callSiteConditional
        end local 11 // org.objectweb.asm.Label additionalBridgesExit
        end local 10 // org.objectweb.asm.Label additionalBridgesLoop
        end local 9 // org.objectweb.asm.Label markerInterfaceExit
        end local 8 // org.objectweb.asm.Label markerInterfaceLoop
        end local 7 // int readerFlags
        end local 6 // int writerFlags
        end local 5 // net.bytebuddy.pool.TypePool typePool
        end local 4 // net.bytebuddy.implementation.Implementation$Context implementationContext
        end local 3 // org.objectweb.asm.MethodVisitor methodVisitor
        end local 2 // net.bytebuddy.description.method.MethodDescription instrumentedMethod
        end local 1 // net.bytebuddy.description.type.TypeDescription instrumentedType
        end local 0 // net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0  224     0                   this  Lnet/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection;
            0  224     1       instrumentedType  Lnet/bytebuddy/description/type/TypeDescription;
            0  224     2     instrumentedMethod  Lnet/bytebuddy/description/method/MethodDescription;
            0  224     3          methodVisitor  Lorg/objectweb/asm/MethodVisitor;
            0  224     4  implementationContext  Lnet/bytebuddy/implementation/Implementation$Context;
            0  224     5               typePool  Lnet/bytebuddy/pool/TypePool;
            0  224     6            writerFlags  I
            0  224     7            readerFlags  I
           13  224     8    markerInterfaceLoop  Lorg/objectweb/asm/Label;
           35  224     9    markerInterfaceExit  Lorg/objectweb/asm/Label;
           47  224    10  additionalBridgesLoop  Lorg/objectweb/asm/Label;
           65  224    11  additionalBridgesExit  Lorg/objectweb/asm/Label;
          160  224    12    callSiteConditional  Lorg/objectweb/asm/Label;
          163  224    13    callSiteAlternative  Lorg/objectweb/asm/Label;
          192  224    14           callSiteJump  Lorg/objectweb/asm/Label;
          207  224    15           callSiteExit  Lorg/objectweb/asm/Label;
    MethodParameters:
                       Name  Flags
      instrumentedType       
      instrumentedMethod     
      methodVisitor          
      implementationContext  
      typePool               
      writerFlags            
      readerFlags            

  public static net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection[] values();
    descriptor: ()[Lnet/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=0
         0: .line 1
            getstatic net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection.ENUM$VALUES:[Lnet/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection;
            dup
            astore 0
            iconst_0
            aload 0
            arraylength
            dup
            istore 1
            anewarray net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection
            dup
            astore 2
            iconst_0
            iload 1
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
            aload 2
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection valueOf(java.lang.String);
    descriptor: (Ljava/lang/String;)Lnet/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
         0: .line 1
            ldc Lnet/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection;
            aload 0
            invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
            checkcast net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
      Name  Flags
      name  
}
Signature: Ljava/lang/Enum<Lnet/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection;>;Lnet/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper;
SourceFile: "AgentBuilder.java"
NestHost: net.bytebuddy.agent.builder.AgentBuilder
InnerClasses:
  public abstract LambdaInstrumentationStrategy = net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy of net.bytebuddy.agent.builder.AgentBuilder
  protected final AlternativeMetaFactoryRedirection = net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection of net.bytebuddy.agent.builder.AgentBuilder$LambdaInstrumentationStrategy
  public ForDeclaredMethods = net.bytebuddy.asm.AsmVisitorWrapper$ForDeclaredMethods of net.bytebuddy.asm.AsmVisitorWrapper
  public abstract MethodVisitorWrapper = net.bytebuddy.asm.AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper of net.bytebuddy.asm.AsmVisitorWrapper$ForDeclaredMethods
  public abstract Context = net.bytebuddy.implementation.Implementation$Context of net.bytebuddy.implementation.Implementation