public class net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy implements net.bytebuddy.implementation.auxiliary.AuxiliaryType, net.bytebuddy.implementation.bytecode.StackManipulation
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy
  super_class: java.lang.Object
{
  protected static final java.lang.String FIELD_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "instance"

  private final net.bytebuddy.description.field.FieldDescription fieldDescription;
    descriptor: Lnet/bytebuddy/description/field/FieldDescription;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final net.bytebuddy.description.type.TypeDescription instrumentedType;
    descriptor: Lnet/bytebuddy/description/type/TypeDescription;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$FieldResolver fieldResolver;
    descriptor: Lnet/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final net.bytebuddy.implementation.bytecode.assign.Assigner assigner;
    descriptor: Lnet/bytebuddy/implementation/bytecode/assign/Assigner;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean serializableProxy;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  final net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder this$1;
    descriptor: Lnet/bytebuddy/implementation/bind/annotation/FieldProxy$Binder;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  protected void <init>(net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder, net.bytebuddy.description.field.FieldDescription, net.bytebuddy.description.type.TypeDescription, net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$FieldResolver, net.bytebuddy.implementation.bytecode.assign.Assigner, boolean);
    descriptor: (Lnet/bytebuddy/implementation/bind/annotation/FieldProxy$Binder;Lnet/bytebuddy/description/field/FieldDescription;Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver;Lnet/bytebuddy/implementation/bytecode/assign/Assigner;Z)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=7, args_size=7
        start local 0 // net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy this
        start local 2 // net.bytebuddy.description.field.FieldDescription fieldDescription
        start local 3 // net.bytebuddy.description.type.TypeDescription instrumentedType
        start local 4 // net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$FieldResolver fieldResolver
        start local 5 // net.bytebuddy.implementation.bytecode.assign.Assigner assigner
        start local 6 // boolean serializableProxy
         0: .line 990
            aload 0 /* this */
            aload 1
            putfield net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy.this$1:Lnet/bytebuddy/implementation/bind/annotation/FieldProxy$Binder;
         1: .line 986
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         2: .line 991
            aload 0 /* this */
            aload 2 /* fieldDescription */
            putfield net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy.fieldDescription:Lnet/bytebuddy/description/field/FieldDescription;
         3: .line 992
            aload 0 /* this */
            aload 3 /* instrumentedType */
            putfield net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy.instrumentedType:Lnet/bytebuddy/description/type/TypeDescription;
         4: .line 993
            aload 0 /* this */
            aload 4 /* fieldResolver */
            putfield net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy.fieldResolver:Lnet/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver;
         5: .line 994
            aload 0 /* this */
            aload 5 /* assigner */
            putfield net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy.assigner:Lnet/bytebuddy/implementation/bytecode/assign/Assigner;
         6: .line 995
            aload 0 /* this */
            iload 6 /* serializableProxy */
            putfield net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy.serializableProxy:Z
         7: .line 996
            return
        end local 6 // boolean serializableProxy
        end local 5 // net.bytebuddy.implementation.bytecode.assign.Assigner assigner
        end local 4 // net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$FieldResolver fieldResolver
        end local 3 // net.bytebuddy.description.type.TypeDescription instrumentedType
        end local 2 // net.bytebuddy.description.field.FieldDescription fieldDescription
        end local 0 // net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    8     0               this  Lnet/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$AccessorProxy;
            0    8     2   fieldDescription  Lnet/bytebuddy/description/field/FieldDescription;
            0    8     3   instrumentedType  Lnet/bytebuddy/description/type/TypeDescription;
            0    8     4      fieldResolver  Lnet/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver;
            0    8     5           assigner  Lnet/bytebuddy/implementation/bytecode/assign/Assigner;
            0    8     6  serializableProxy  Z
    MethodParameters:
                   Name  Flags
      this$0             final
      fieldDescription   
      instrumentedType   
      fieldResolver      
      assigner           
      serializableProxy  

  public net.bytebuddy.dynamic.DynamicType make(java.lang.String, net.bytebuddy.ClassFileVersion, net.bytebuddy.implementation.MethodAccessorFactory);
    descriptor: (Ljava/lang/String;Lnet/bytebuddy/ClassFileVersion;Lnet/bytebuddy/implementation/MethodAccessorFactory;)Lnet/bytebuddy/dynamic/DynamicType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy this
        start local 1 // java.lang.String auxiliaryTypeName
        start local 2 // net.bytebuddy.ClassFileVersion classFileVersion
        start local 3 // net.bytebuddy.implementation.MethodAccessorFactory methodAccessorFactory
         0: .line 1004
            aload 0 /* this */
            getfield net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy.fieldResolver:Lnet/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver;
            new net.bytebuddy.ByteBuddy
            dup
            aload 2 /* classFileVersion */
            invokespecial net.bytebuddy.ByteBuddy.<init>:(Lnet/bytebuddy/ClassFileVersion;)V
         1: .line 1005
            getstatic net.bytebuddy.dynamic.scaffold.TypeValidation.DISABLED:Lnet/bytebuddy/dynamic/scaffold/TypeValidation;
            invokevirtual net.bytebuddy.ByteBuddy.with:(Lnet/bytebuddy/dynamic/scaffold/TypeValidation;)Lnet/bytebuddy/ByteBuddy;
         2: .line 1006
            aload 0 /* this */
            getfield net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy.fieldResolver:Lnet/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver;
            invokeinterface net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$FieldResolver.getProxyType:()Lnet/bytebuddy/description/type/TypeDescription;
            getstatic net.bytebuddy.dynamic.scaffold.subclass.ConstructorStrategy$Default.NO_CONSTRUCTORS:Lnet/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default;
            invokevirtual net.bytebuddy.ByteBuddy.subclass:(Lnet/bytebuddy/description/type/TypeDefinition;Lnet/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy;)Lnet/bytebuddy/dynamic/DynamicType$Builder;
         3: .line 1007
            aload 1 /* auxiliaryTypeName */
            invokeinterface net.bytebuddy.dynamic.DynamicType$Builder.name:(Ljava/lang/String;)Lnet/bytebuddy/dynamic/DynamicType$Builder;
         4: .line 1008
            getstatic net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy.DEFAULT_TYPE_MODIFIER:[Lnet/bytebuddy/description/modifier/ModifierContributor$ForType;
            invokeinterface net.bytebuddy.dynamic.DynamicType$Builder.modifiers:([Lnet/bytebuddy/description/modifier/ModifierContributor$ForType;)Lnet/bytebuddy/dynamic/DynamicType$Builder;
         5: .line 1009
            aload 0 /* this */
            getfield net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy.serializableProxy:Z
            ifeq 6
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Ljava/io/Serializable;
            aastore
            goto 7
      StackMap locals: net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy java.lang.String net.bytebuddy.ClassFileVersion net.bytebuddy.implementation.MethodAccessorFactory
      StackMap stack: net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$FieldResolver net.bytebuddy.dynamic.DynamicType$Builder
         6: iconst_0
            anewarray java.lang.Class
      StackMap locals: net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy java.lang.String net.bytebuddy.ClassFileVersion net.bytebuddy.implementation.MethodAccessorFactory
      StackMap stack: net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$FieldResolver net.bytebuddy.dynamic.DynamicType$Builder java.lang.Class[]
         7: invokeinterface net.bytebuddy.dynamic.DynamicType$Builder.implement:([Ljava/lang/reflect/Type;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional;
            iconst_0
            anewarray net.bytebuddy.description.modifier.ModifierContributor$ForMethod
         8: .line 1010
            invokeinterface net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional.defineConstructor:([Lnet/bytebuddy/description/modifier/ModifierContributor$ForMethod;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;
            aload 0 /* this */
            getfield net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy.fieldDescription:Lnet/bytebuddy/description/field/FieldDescription;
            invokeinterface net.bytebuddy.description.field.FieldDescription.isStatic:()Z
            ifeq 10
         9: .line 1011
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            goto 11
        10: .line 1012
      StackMap locals: net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy java.lang.String net.bytebuddy.ClassFileVersion net.bytebuddy.implementation.MethodAccessorFactory
      StackMap stack: net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$FieldResolver net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial
            aload 0 /* this */
            getfield net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy.instrumentedType:Lnet/bytebuddy/description/type/TypeDescription;
            invokestatic java.util.Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
        11: .line 1010
      StackMap locals: net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy java.lang.String net.bytebuddy.ClassFileVersion net.bytebuddy.implementation.MethodAccessorFactory
      StackMap stack: net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$FieldResolver net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial java.util.List
            invokeinterface net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial.withParameters:(Ljava/util/Collection;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;
        12: .line 1013
            aload 0 /* this */
            getfield net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy.fieldDescription:Lnet/bytebuddy/description/field/FieldDescription;
            invokeinterface net.bytebuddy.description.field.FieldDescription.isStatic:()Z
            ifeq 14
        13: .line 1014
            getstatic net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$StaticFieldConstructor.INSTANCE:Lnet/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$StaticFieldConstructor;
            goto 15
        14: .line 1015
      StackMap locals: net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy java.lang.String net.bytebuddy.ClassFileVersion net.bytebuddy.implementation.MethodAccessorFactory
      StackMap stack: net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$FieldResolver net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ExceptionDefinition
            new net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$InstanceFieldConstructor
            dup
            aload 0 /* this */
            getfield net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy.instrumentedType:Lnet/bytebuddy/description/type/TypeDescription;
            invokespecial net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$InstanceFieldConstructor.<init>:(Lnet/bytebuddy/description/type/TypeDescription;)V
        15: .line 1013
      StackMap locals: net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy java.lang.String net.bytebuddy.ClassFileVersion net.bytebuddy.implementation.MethodAccessorFactory
      StackMap stack: net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$FieldResolver net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ExceptionDefinition net.bytebuddy.implementation.Implementation
            invokeinterface net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ExceptionDefinition.intercept:(Lnet/bytebuddy/implementation/Implementation;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;
        16: .line 1015
            aload 0 /* this */
            getfield net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy.fieldDescription:Lnet/bytebuddy/description/field/FieldDescription;
            aload 0 /* this */
            getfield net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy.assigner:Lnet/bytebuddy/implementation/bytecode/assign/Assigner;
            aload 3 /* methodAccessorFactory */
        17: .line 1004
            invokeinterface net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$FieldResolver.apply:(Lnet/bytebuddy/dynamic/DynamicType$Builder;Lnet/bytebuddy/description/field/FieldDescription;Lnet/bytebuddy/implementation/bytecode/assign/Assigner;Lnet/bytebuddy/implementation/MethodAccessorFactory;)Lnet/bytebuddy/dynamic/DynamicType$Builder;
        18: .line 1015
            invokeinterface net.bytebuddy.dynamic.DynamicType$Builder.make:()Lnet/bytebuddy/dynamic/DynamicType$Unloaded;
        19: .line 1004
            areturn
        end local 3 // net.bytebuddy.implementation.MethodAccessorFactory methodAccessorFactory
        end local 2 // net.bytebuddy.ClassFileVersion classFileVersion
        end local 1 // java.lang.String auxiliaryTypeName
        end local 0 // net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0   20     0                   this  Lnet/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$AccessorProxy;
            0   20     1      auxiliaryTypeName  Ljava/lang/String;
            0   20     2       classFileVersion  Lnet/bytebuddy/ClassFileVersion;
            0   20     3  methodAccessorFactory  Lnet/bytebuddy/implementation/MethodAccessorFactory;
    MethodParameters:
                       Name  Flags
      auxiliaryTypeName      
      classFileVersion       
      methodAccessorFactory  

  public boolean isValid();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy this
         0: .line 1022
            iconst_1
            ireturn
        end local 0 // net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lnet/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$AccessorProxy;

  public net.bytebuddy.implementation.bytecode.StackManipulation$Size apply(org.objectweb.asm.MethodVisitor, net.bytebuddy.implementation.Implementation$Context);
    descriptor: (Lorg/objectweb/asm/MethodVisitor;Lnet/bytebuddy/implementation/Implementation$Context;)Lnet/bytebuddy/implementation/bytecode/StackManipulation$Size;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=4, args_size=3
        start local 0 // net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy this
        start local 1 // org.objectweb.asm.MethodVisitor methodVisitor
        start local 2 // net.bytebuddy.implementation.Implementation$Context implementationContext
         0: .line 1029
            aload 2 /* implementationContext */
            aload 0 /* this */
            invokeinterface net.bytebuddy.implementation.Implementation$Context.register:(Lnet/bytebuddy/implementation/auxiliary/AuxiliaryType;)Lnet/bytebuddy/description/type/TypeDescription;
            astore 3 /* auxiliaryType */
        start local 3 // net.bytebuddy.description.type.TypeDescription auxiliaryType
         1: .line 1030
            new net.bytebuddy.implementation.bytecode.StackManipulation$Compound
            dup
            iconst_4
            anewarray net.bytebuddy.implementation.bytecode.StackManipulation
            dup
            iconst_0
         2: .line 1031
            aload 3 /* auxiliaryType */
            invokestatic net.bytebuddy.implementation.bytecode.TypeCreation.of:(Lnet/bytebuddy/description/type/TypeDescription;)Lnet/bytebuddy/implementation/bytecode/StackManipulation;
            aastore
            dup
            iconst_1
         3: .line 1032
            getstatic net.bytebuddy.implementation.bytecode.Duplication.SINGLE:Lnet/bytebuddy/implementation/bytecode/Duplication;
            aastore
            dup
            iconst_2
         4: .line 1033
            aload 0 /* this */
            getfield net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy.fieldDescription:Lnet/bytebuddy/description/field/FieldDescription;
            invokeinterface net.bytebuddy.description.field.FieldDescription.isStatic:()Z
            ifeq 6
         5: .line 1034
            getstatic net.bytebuddy.implementation.bytecode.StackManipulation$Trivial.INSTANCE:Lnet/bytebuddy/implementation/bytecode/StackManipulation$Trivial;
            goto 7
         6: .line 1035
      StackMap locals: net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy org.objectweb.asm.MethodVisitor net.bytebuddy.implementation.Implementation$Context net.bytebuddy.description.type.TypeDescription
      StackMap stack: new 1 new 1 net.bytebuddy.implementation.bytecode.StackManipulation[] net.bytebuddy.implementation.bytecode.StackManipulation[] int
            invokestatic net.bytebuddy.implementation.bytecode.member.MethodVariableAccess.loadThis:()Lnet/bytebuddy/implementation/bytecode/StackManipulation;
      StackMap locals: net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy org.objectweb.asm.MethodVisitor net.bytebuddy.implementation.Implementation$Context net.bytebuddy.description.type.TypeDescription
      StackMap stack: new 1 new 1 net.bytebuddy.implementation.bytecode.StackManipulation[] net.bytebuddy.implementation.bytecode.StackManipulation[] int net.bytebuddy.implementation.bytecode.StackManipulation
         7: aastore
            dup
            iconst_3
         8: .line 1036
            aload 3 /* auxiliaryType */
            invokeinterface net.bytebuddy.description.type.TypeDescription.getDeclaredMethods:()Lnet/bytebuddy/description/method/MethodList;
            invokestatic net.bytebuddy.matcher.ElementMatchers.isConstructor:()Lnet/bytebuddy/matcher/ElementMatcher$Junction;
            invokeinterface net.bytebuddy.description.method.MethodList.filter:(Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/matcher/FilterableList;
            checkcast net.bytebuddy.description.method.MethodList
            invokeinterface net.bytebuddy.description.method.MethodList.getOnly:()Ljava/lang/Object;
            checkcast net.bytebuddy.description.method.MethodDescription$InDefinedShape
            invokestatic net.bytebuddy.implementation.bytecode.member.MethodInvocation.invoke:(Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lnet/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType;
         9: .line 1030
            aastore
            invokespecial net.bytebuddy.implementation.bytecode.StackManipulation$Compound.<init>:([Lnet/bytebuddy/implementation/bytecode/StackManipulation;)V
        10: .line 1037
            aload 1 /* methodVisitor */
            aload 2 /* implementationContext */
            invokevirtual net.bytebuddy.implementation.bytecode.StackManipulation$Compound.apply:(Lorg/objectweb/asm/MethodVisitor;Lnet/bytebuddy/implementation/Implementation$Context;)Lnet/bytebuddy/implementation/bytecode/StackManipulation$Size;
        11: .line 1030
            areturn
        end local 3 // net.bytebuddy.description.type.TypeDescription auxiliaryType
        end local 2 // net.bytebuddy.implementation.Implementation$Context implementationContext
        end local 1 // org.objectweb.asm.MethodVisitor methodVisitor
        end local 0 // net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0   12     0                   this  Lnet/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$AccessorProxy;
            0   12     1          methodVisitor  Lorg/objectweb/asm/MethodVisitor;
            0   12     2  implementationContext  Lnet/bytebuddy/implementation/Implementation$Context;
            1   12     3          auxiliaryType  Lnet/bytebuddy/description/type/TypeDescription;
    MethodParameters:
                       Name  Flags
      methodVisitor          
      implementationContext  
}
SourceFile: "FieldProxy.java"
NestHost: net.bytebuddy.implementation.bind.annotation.FieldProxy
InnerClasses:
  public abstract Enhance = net.bytebuddy.build.HashCodeAndEqualsPlugin$Enhance of net.bytebuddy.build.HashCodeAndEqualsPlugin
  public abstract InDefinedShape = net.bytebuddy.description.method.MethodDescription$InDefinedShape of net.bytebuddy.description.method.MethodDescription
  public abstract ForMethod = net.bytebuddy.description.modifier.ModifierContributor$ForMethod of net.bytebuddy.description.modifier.ModifierContributor
  public abstract ForType = net.bytebuddy.description.modifier.ModifierContributor$ForType of net.bytebuddy.description.modifier.ModifierContributor
  public abstract Builder = net.bytebuddy.dynamic.DynamicType$Builder of net.bytebuddy.dynamic.DynamicType
  public abstract MethodDefinition = net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition of net.bytebuddy.dynamic.DynamicType$Builder
  public abstract ExceptionDefinition = net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ExceptionDefinition of net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition
  public abstract ImplementationDefinition = net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ImplementationDefinition of net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition
  public abstract Optional = net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional of net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ImplementationDefinition
  public abstract ParameterDefinition = net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition of net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition
  public abstract Initial = net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial of net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition
  public abstract ReceiverTypeDefinition = net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition of net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition
  public abstract Unloaded = net.bytebuddy.dynamic.DynamicType$Unloaded of net.bytebuddy.dynamic.DynamicType
  public abstract Default = net.bytebuddy.dynamic.scaffold.subclass.ConstructorStrategy$Default of net.bytebuddy.dynamic.scaffold.subclass.ConstructorStrategy
  public abstract Context = net.bytebuddy.implementation.Implementation$Context of net.bytebuddy.implementation.Implementation
  public Binder = net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder of net.bytebuddy.implementation.bind.annotation.FieldProxy
  protected AccessorProxy = net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy of net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder
  protected abstract FieldResolver = net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$FieldResolver of net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder
  protected InstanceFieldConstructor = net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$InstanceFieldConstructor of net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder
  protected final StaticFieldConstructor = net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$StaticFieldConstructor of net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder
  public Compound = net.bytebuddy.implementation.bytecode.StackManipulation$Compound of net.bytebuddy.implementation.bytecode.StackManipulation
  public Size = net.bytebuddy.implementation.bytecode.StackManipulation$Size of net.bytebuddy.implementation.bytecode.StackManipulation
  public final Trivial = net.bytebuddy.implementation.bytecode.StackManipulation$Trivial of net.bytebuddy.implementation.bytecode.StackManipulation
  public abstract WithImplicitInvocationTargetType = net.bytebuddy.implementation.bytecode.member.MethodInvocation$WithImplicitInvocationTargetType of net.bytebuddy.implementation.bytecode.member.MethodInvocation
  public abstract Junction = net.bytebuddy.matcher.ElementMatcher$Junction of net.bytebuddy.matcher.ElementMatcher
    RuntimeVisibleAnnotations: 
      net.bytebuddy.build.HashCodeAndEqualsPlugin$Enhance(includeSyntheticFields = true)