public abstract class com.sun.xml.internal.bind.v2.runtime.reflect.Accessor<BeanT, ValueT> implements com.sun.xml.internal.bind.v2.runtime.unmarshaller.Receiver
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: com.sun.xml.internal.bind.v2.runtime.reflect.Accessor
  super_class: java.lang.Object
{
  public final java.lang.Class<ValueT> valueType;
    descriptor: Ljava/lang/Class;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Signature: Ljava/lang/Class<TValueT;>;

  private static java.util.List<java.lang.Class> nonAbstractableClasses;
    descriptor: Ljava/util/List;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Signature: Ljava/util/List<Ljava/lang/Class;>;

  private static boolean accessWarned;
    descriptor: Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static final com.sun.xml.internal.bind.v2.runtime.reflect.Accessor ERROR;
    descriptor: Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  public static final com.sun.xml.internal.bind.v2.runtime.reflect.Accessor<javax.xml.bind.JAXBElement, java.lang.Object> JAXB_ELEMENT_VALUE;
    descriptor: Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor<Ljavax/xml/bind/JAXBElement;Ljava/lang/Object;>;

  private static final java.util.Map<java.lang.Class, java.lang.Object> uninitializedValues;
    descriptor: Ljava/util/Map;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/Map<Ljava/lang/Class;Ljava/lang/Object;>;

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 160
            bipush 14
            anewarray java.lang.Class
            dup
            iconst_0
         1: .line 161
            ldc Ljava/lang/Object;
            aastore
            dup
            iconst_1
         2: .line 162
            ldc Ljava/util/Calendar;
            aastore
            dup
            iconst_2
         3: .line 163
            ldc Ljavax/xml/datatype/Duration;
            aastore
            dup
            iconst_3
         4: .line 164
            ldc Ljavax/xml/datatype/XMLGregorianCalendar;
            aastore
            dup
            iconst_4
         5: .line 165
            ldc Ljava/awt/Image;
            aastore
            dup
            iconst_5
         6: .line 166
            ldc Ljavax/activation/DataHandler;
            aastore
            dup
            bipush 6
         7: .line 167
            ldc Ljavax/xml/transform/Source;
            aastore
            dup
            bipush 7
         8: .line 168
            ldc Ljava/util/Date;
            aastore
            dup
            bipush 8
         9: .line 169
            ldc Ljava/io/File;
            aastore
            dup
            bipush 9
        10: .line 170
            ldc Ljava/net/URI;
            aastore
            dup
            bipush 10
        11: .line 171
            ldc Ljava/net/URL;
            aastore
            dup
            bipush 11
        12: .line 172
            ldc Ljava/lang/Class;
            aastore
            dup
            bipush 12
        13: .line 173
            ldc Ljava/lang/String;
            aastore
            dup
            bipush 13
        14: .line 174
            ldc Ljavax/xml/transform/Source;
            aastore
        15: .line 160
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            putstatic com.sun.xml.internal.bind.v2.runtime.reflect.Accessor.nonAbstractableClasses:Ljava/util/List;
        16: .line 209
            iconst_0
            putstatic com.sun.xml.internal.bind.v2.runtime.reflect.Accessor.accessWarned:Z
        17: .line 437
            new com.sun.xml.internal.bind.v2.runtime.reflect.Accessor$1
            dup
            ldc Ljava/lang/Object;
            invokespecial com.sun.xml.internal.bind.v2.runtime.reflect.Accessor$1.<init>:(Ljava/lang/Class;)V
            putstatic com.sun.xml.internal.bind.v2.runtime.reflect.Accessor.ERROR:Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
        18: .line 449
            new com.sun.xml.internal.bind.v2.runtime.reflect.Accessor$2
            dup
            ldc Ljava/lang/Object;
            invokespecial com.sun.xml.internal.bind.v2.runtime.reflect.Accessor$2.<init>:(Ljava/lang/Class;)V
            putstatic com.sun.xml.internal.bind.v2.runtime.reflect.Accessor.JAXB_ELEMENT_VALUE:Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
        19: .line 462
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putstatic com.sun.xml.internal.bind.v2.runtime.reflect.Accessor.uninitializedValues:Ljava/util/Map;
        20: .line 475
            getstatic com.sun.xml.internal.bind.v2.runtime.reflect.Accessor.uninitializedValues:Ljava/util/Map;
            getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
            iconst_0
            invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        21: .line 476
            getstatic com.sun.xml.internal.bind.v2.runtime.reflect.Accessor.uninitializedValues:Ljava/util/Map;
            getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        22: .line 477
            getstatic com.sun.xml.internal.bind.v2.runtime.reflect.Accessor.uninitializedValues:Ljava/util/Map;
            getstatic java.lang.Character.TYPE:Ljava/lang/Class;
            iconst_0
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        23: .line 478
            getstatic com.sun.xml.internal.bind.v2.runtime.reflect.Accessor.uninitializedValues:Ljava/util/Map;
            getstatic java.lang.Float.TYPE:Ljava/lang/Class;
            fconst_0
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        24: .line 479
            getstatic com.sun.xml.internal.bind.v2.runtime.reflect.Accessor.uninitializedValues:Ljava/util/Map;
            getstatic java.lang.Double.TYPE:Ljava/lang/Class;
            dconst_0
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        25: .line 480
            getstatic com.sun.xml.internal.bind.v2.runtime.reflect.Accessor.uninitializedValues:Ljava/util/Map;
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            iconst_0
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        26: .line 481
            getstatic com.sun.xml.internal.bind.v2.runtime.reflect.Accessor.uninitializedValues:Ljava/util/Map;
            getstatic java.lang.Long.TYPE:Ljava/lang/Class;
            lconst_0
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        27: .line 482
            getstatic com.sun.xml.internal.bind.v2.runtime.reflect.Accessor.uninitializedValues:Ljava/util/Map;
            getstatic java.lang.Short.TYPE:Ljava/lang/Class;
            iconst_0
            invokestatic java.lang.Short.valueOf:(S)Ljava/lang/Short;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        28: .line 483
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Class<ValueT> getValueType();
    descriptor: ()Ljava/lang/Class;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.bind.v2.runtime.reflect.Accessor this
         0: .line 78
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.reflect.Accessor.valueType:Ljava/lang/Class;
            areturn
        end local 0 // com.sun.xml.internal.bind.v2.runtime.reflect.Accessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor<TBeanT;TValueT;>;
    Signature: ()Ljava/lang/Class<TValueT;>;

  protected void <init>(java.lang.Class<ValueT>);
    descriptor: (Ljava/lang/Class;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.bind.v2.runtime.reflect.Accessor this
        start local 1 // java.lang.Class valueType
         0: .line 81
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 82
            aload 0 /* this */
            aload 1 /* valueType */
            putfield com.sun.xml.internal.bind.v2.runtime.reflect.Accessor.valueType:Ljava/lang/Class;
         2: .line 83
            return
        end local 1 // java.lang.Class valueType
        end local 0 // com.sun.xml.internal.bind.v2.runtime.reflect.Accessor this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor<TBeanT;TValueT;>;
            0    3     1  valueType  Ljava/lang/Class<TValueT;>;
    Signature: (Ljava/lang/Class<TValueT;>;)V
    MethodParameters:
           Name  Flags
      valueType  

  public com.sun.xml.internal.bind.v2.runtime.reflect.Accessor<BeanT, ValueT> optimize(com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl);
    descriptor: (Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;)Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.bind.v2.runtime.reflect.Accessor this
        start local 1 // com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl context
         0: .line 93
            aload 0 /* this */
            areturn
        end local 1 // com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl context
        end local 0 // com.sun.xml.internal.bind.v2.runtime.reflect.Accessor this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor<TBeanT;TValueT;>;
            0    1     1  context  Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
    Signature: (Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;)Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor<TBeanT;TValueT;>;
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.Nullable()
    MethodParameters:
         Name  Flags
      context  

  public abstract ValueT get();
    descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws com.sun.xml.internal.bind.api.AccessorException
    Signature: (TBeanT;)TValueT;
    MethodParameters:
      Name  Flags
      bean  

  public abstract void set(BeanT, );
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws com.sun.xml.internal.bind.api.AccessorException
    Signature: (TBeanT;TValueT;)V
    MethodParameters:
       Name  Flags
      bean   
      value  

  public  getUnadapted(BeanT);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.bind.v2.runtime.reflect.Accessor this
        start local 1 // java.lang.Object bean
         0: .line 127
            aload 0 /* this */
            aload 1 /* bean */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.reflect.Accessor.get:(Ljava/lang/Object;)Ljava/lang/Object;
            areturn
        end local 1 // java.lang.Object bean
        end local 0 // com.sun.xml.internal.bind.v2.runtime.reflect.Accessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor<TBeanT;TValueT;>;
            0    1     1  bean  TBeanT;
    Exceptions:
      throws com.sun.xml.internal.bind.api.AccessorException
    Signature: (TBeanT;)Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      bean  

  public boolean isAdapted();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.bind.v2.runtime.reflect.Accessor this
         0: .line 136
            iconst_0
            ireturn
        end local 0 // com.sun.xml.internal.bind.v2.runtime.reflect.Accessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor<TBeanT;TValueT;>;

  public void setUnadapted(BeanT, );
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.bind.v2.runtime.reflect.Accessor this
        start local 1 // java.lang.Object bean
        start local 2 // java.lang.Object value
         0: .line 146
            aload 0 /* this */
            aload 1 /* bean */
            aload 2 /* value */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.reflect.Accessor.set:(Ljava/lang/Object;Ljava/lang/Object;)V
         1: .line 147
            return
        end local 2 // java.lang.Object value
        end local 1 // java.lang.Object bean
        end local 0 // com.sun.xml.internal.bind.v2.runtime.reflect.Accessor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor<TBeanT;TValueT;>;
            0    2     1   bean  TBeanT;
            0    2     2  value  Ljava/lang/Object;
    Exceptions:
      throws com.sun.xml.internal.bind.api.AccessorException
    Signature: (TBeanT;Ljava/lang/Object;)V
    MethodParameters:
       Name  Flags
      bean   
      value  

  public void receive(com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext$State, java.lang.Object);
    descriptor: (Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext$State;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.sun.xml.internal.bind.v2.runtime.reflect.Accessor this
        start local 1 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext$State state
        start local 2 // java.lang.Object o
         0: .line 151
            aload 0 /* this */
            aload 1 /* state */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext$State.getTarget:()Ljava/lang/Object;
            aload 2 /* o */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.reflect.Accessor.set:(Ljava/lang/Object;Ljava/lang/Object;)V
         1: .line 152
            goto 7
      StackMap locals:
      StackMap stack: com.sun.xml.internal.bind.api.AccessorException
         2: astore 3 /* e */
        start local 3 // com.sun.xml.internal.bind.api.AccessorException e
         3: .line 153
            aload 3 /* e */
            iconst_1
            invokestatic com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader.handleGenericException:(Ljava/lang/Exception;Z)V
        end local 3 // com.sun.xml.internal.bind.api.AccessorException e
         4: goto 7
         5: .line 154
      StackMap locals:
      StackMap stack: java.lang.IllegalAccessError
            astore 3 /* iae */
        start local 3 // java.lang.IllegalAccessError iae
         6: .line 156
            aload 3 /* iae */
            invokestatic com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader.handleGenericError:(Ljava/lang/Error;)V
        end local 3 // java.lang.IllegalAccessError iae
         7: .line 158
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Object o
        end local 1 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext$State state
        end local 0 // com.sun.xml.internal.bind.v2.runtime.reflect.Accessor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    8     0   this  Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor<TBeanT;TValueT;>;
            0    8     1  state  Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext$State;
            0    8     2      o  Ljava/lang/Object;
            3    4     3      e  Lcom/sun/xml/internal/bind/api/AccessorException;
            6    7     3    iae  Ljava/lang/IllegalAccessError;
      Exception table:
        from    to  target  type
           0     1       2  Class com.sun.xml.internal.bind.api.AccessorException
           0     1       5  Class java.lang.IllegalAccessError
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
       Name  Flags
      state  
      o      

  public boolean isValueTypeAbstractable();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.bind.v2.runtime.reflect.Accessor this
         0: .line 178
            getstatic com.sun.xml.internal.bind.v2.runtime.reflect.Accessor.nonAbstractableClasses:Ljava/util/List;
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.reflect.Accessor.getValueType:()Ljava/lang/Class;
            invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
            ifeq 1
            iconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_1
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 0 // com.sun.xml.internal.bind.v2.runtime.reflect.Accessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor<TBeanT;TValueT;>;

  public boolean isAbstractable(java.lang.Class);
    descriptor: (Ljava/lang/Class;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.bind.v2.runtime.reflect.Accessor this
        start local 1 // java.lang.Class clazz
         0: .line 187
            getstatic com.sun.xml.internal.bind.v2.runtime.reflect.Accessor.nonAbstractableClasses:Ljava/util/List;
            aload 1 /* clazz */
            invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
            ifeq 1
            iconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_1
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 1 // java.lang.Class clazz
        end local 0 // com.sun.xml.internal.bind.v2.runtime.reflect.Accessor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor<TBeanT;TValueT;>;
            0    3     1  clazz  Ljava/lang/Class;
    MethodParameters:
       Name  Flags
      clazz  

  public final <T> com.sun.xml.internal.bind.v2.runtime.reflect.Accessor<BeanT, T> adapt(java.lang.Class<T>, java.lang.Class<? extends javax.xml.bind.annotation.adapters.XmlAdapter<T, ValueT>>);
    descriptor: (Ljava/lang/Class;Ljava/lang/Class;)Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.bind.v2.runtime.reflect.Accessor this
        start local 1 // java.lang.Class targetType
        start local 2 // java.lang.Class adapter
         0: .line 195
            new com.sun.xml.internal.bind.v2.runtime.reflect.AdaptedAccessor
            dup
            aload 1 /* targetType */
            aload 0 /* this */
            aload 2 /* adapter */
            invokespecial com.sun.xml.internal.bind.v2.runtime.reflect.AdaptedAccessor.<init>:(Ljava/lang/Class;Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;Ljava/lang/Class;)V
            areturn
        end local 2 // java.lang.Class adapter
        end local 1 // java.lang.Class targetType
        end local 0 // com.sun.xml.internal.bind.v2.runtime.reflect.Accessor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor<TBeanT;TValueT;>;
            0    1     1  targetType  Ljava/lang/Class<TT;>;
            0    1     2     adapter  Ljava/lang/Class<+Ljavax/xml/bind/annotation/adapters/XmlAdapter<TT;TValueT;>;>;
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Ljava/lang/Class<+Ljavax/xml/bind/annotation/adapters/XmlAdapter<TT;TValueT;>;>;)Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor<TBeanT;TT;>;
    MethodParameters:
            Name  Flags
      targetType  
      adapter     final

  public final <T> com.sun.xml.internal.bind.v2.runtime.reflect.Accessor<BeanT, T> adapt(com.sun.xml.internal.bind.v2.model.core.Adapter<java.lang.reflect.Type, java.lang.Class>);
    descriptor: (Lcom/sun/xml/internal/bind/v2/model/core/Adapter;)Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.bind.v2.runtime.reflect.Accessor this
        start local 1 // com.sun.xml.internal.bind.v2.model.core.Adapter adapter
         0: .line 199
            new com.sun.xml.internal.bind.v2.runtime.reflect.AdaptedAccessor
            dup
         1: .line 200
            getstatic com.sun.xml.internal.bind.v2.runtime.reflect.Utils.REFLECTION_NAVIGATOR:Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;
            aload 1 /* adapter */
            getfield com.sun.xml.internal.bind.v2.model.core.Adapter.defaultType:Ljava/lang/Object;
            checkcast java.lang.reflect.Type
            invokeinterface com.sun.xml.internal.bind.v2.model.nav.Navigator.erasure:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Class
         2: .line 201
            aload 0 /* this */
         3: .line 202
            aload 1 /* adapter */
            getfield com.sun.xml.internal.bind.v2.model.core.Adapter.adapterType:Ljava/lang/Object;
            checkcast java.lang.Class
         4: .line 199
            invokespecial com.sun.xml.internal.bind.v2.runtime.reflect.AdaptedAccessor.<init>:(Ljava/lang/Class;Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;Ljava/lang/Class;)V
            areturn
        end local 1 // com.sun.xml.internal.bind.v2.model.core.Adapter adapter
        end local 0 // com.sun.xml.internal.bind.v2.runtime.reflect.Accessor this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor<TBeanT;TValueT;>;
            0    5     1  adapter  Lcom/sun/xml/internal/bind/v2/model/core/Adapter<Ljava/lang/reflect/Type;Ljava/lang/Class;>;
    Signature: <T:Ljava/lang/Object;>(Lcom/sun/xml/internal/bind/v2/model/core/Adapter<Ljava/lang/reflect/Type;Ljava/lang/Class;>;)Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor<TBeanT;TT;>;
    MethodParameters:
         Name  Flags
      adapter  

  public static <A, B> com.sun.xml.internal.bind.v2.runtime.reflect.Accessor<A, B> getErrorInstance();
    descriptor: ()Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 434
            getstatic com.sun.xml.internal.bind.v2.runtime.reflect.Accessor.ERROR:Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: <A:Ljava/lang/Object;B:Ljava/lang/Object;>()Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor<TA;TB;>;
}
Signature: <BeanT:Ljava/lang/Object;ValueT:Ljava/lang/Object;>Ljava/lang/Object;Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Receiver;
SourceFile: "Accessor.java"
NestMembers:
  com.sun.xml.internal.bind.v2.runtime.reflect.Accessor$1  com.sun.xml.internal.bind.v2.runtime.reflect.Accessor$2  com.sun.xml.internal.bind.v2.runtime.reflect.Accessor$FieldReflection  com.sun.xml.internal.bind.v2.runtime.reflect.Accessor$GetterOnlyReflection  com.sun.xml.internal.bind.v2.runtime.reflect.Accessor$GetterSetterReflection  com.sun.xml.internal.bind.v2.runtime.reflect.Accessor$ReadOnlyFieldReflection  com.sun.xml.internal.bind.v2.runtime.reflect.Accessor$SetterOnlyReflection
InnerClasses:
  com.sun.xml.internal.bind.v2.runtime.reflect.Accessor$1
  com.sun.xml.internal.bind.v2.runtime.reflect.Accessor$2
  public FieldReflection = com.sun.xml.internal.bind.v2.runtime.reflect.Accessor$FieldReflection of com.sun.xml.internal.bind.v2.runtime.reflect.Accessor
  public GetterOnlyReflection = com.sun.xml.internal.bind.v2.runtime.reflect.Accessor$GetterOnlyReflection of com.sun.xml.internal.bind.v2.runtime.reflect.Accessor
  public GetterSetterReflection = com.sun.xml.internal.bind.v2.runtime.reflect.Accessor$GetterSetterReflection of com.sun.xml.internal.bind.v2.runtime.reflect.Accessor
  public final ReadOnlyFieldReflection = com.sun.xml.internal.bind.v2.runtime.reflect.Accessor$ReadOnlyFieldReflection of com.sun.xml.internal.bind.v2.runtime.reflect.Accessor
  public SetterOnlyReflection = com.sun.xml.internal.bind.v2.runtime.reflect.Accessor$SetterOnlyReflection of com.sun.xml.internal.bind.v2.runtime.reflect.Accessor
  public final State = com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext$State of com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext