class com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl extends com.sun.xml.internal.bind.v2.model.impl.ClassInfoImpl<java.lang.reflect.Type, java.lang.Class, java.lang.reflect.Field, java.lang.reflect.Method> implements com.sun.xml.internal.bind.v2.model.runtime.RuntimeClassInfo, com.sun.xml.internal.bind.v2.model.runtime.RuntimeElement
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl
  super_class: com.sun.xml.internal.bind.v2.model.impl.ClassInfoImpl
{
  private com.sun.xml.internal.bind.v2.runtime.reflect.Accessor<?, org.xml.sax.Locator> xmlLocationAccessor;
    descriptor: Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
    flags: (0x0002) ACC_PRIVATE
    Signature: Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor<*Lorg/xml/sax/Locator;>;

  private com.sun.xml.internal.bind.AccessorFactory accessorFactory;
    descriptor: Lcom/sun/xml/internal/bind/AccessorFactory;
    flags: (0x0002) ACC_PRIVATE

  private boolean supressAccessorWarnings;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private com.sun.xml.internal.bind.v2.runtime.reflect.Accessor<?, java.util.Map<javax.xml.namespace.QName, java.lang.String>> attributeWildcardAccessor;
    descriptor: Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
    flags: (0x0002) ACC_PRIVATE
    Signature: Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor<*Ljava/util/Map<Ljavax/xml/namespace/QName;Ljava/lang/String;>;>;

  private boolean computedTransducer;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private com.sun.xml.internal.bind.v2.runtime.Transducer xducer;
    descriptor: Lcom/sun/xml/internal/bind/v2/runtime/Transducer;
    flags: (0x0002) ACC_PRIVATE

  static final boolean $assertionsDisabled;
    descriptor: Z
    flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 71
            ldc Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl;
            invokevirtual java.lang.Class.desiredAssertionStatus:()Z
            ifne 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: putstatic com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.$assertionsDisabled:Z
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder, com.sun.xml.internal.bind.v2.model.annotation.Locatable, java.lang.Class);
    descriptor: (Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeModelBuilder;Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;Ljava/lang/Class;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
        start local 1 // com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder modelBuilder
        start local 2 // com.sun.xml.internal.bind.v2.model.annotation.Locatable upstream
        start local 3 // java.lang.Class clazz
         0: .line 87
            aload 0 /* this */
            aload 1 /* modelBuilder */
            aload 2 /* upstream */
            aload 3 /* clazz */
            invokespecial com.sun.xml.internal.bind.v2.model.impl.ClassInfoImpl.<init>:(Lcom/sun/xml/internal/bind/v2/model/impl/ModelBuilder;Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;Ljava/lang/Object;)V
         1: .line 84
            aload 0 /* this */
            iconst_0
            putfield com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.supressAccessorWarnings:Z
         2: .line 198
            aload 0 /* this */
            iconst_0
            putfield com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.computedTransducer:Z
         3: .line 199
            aload 0 /* this */
            aconst_null
            putfield com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.xducer:Lcom/sun/xml/internal/bind/v2/runtime/Transducer;
         4: .line 88
            aload 0 /* this */
            aload 0 /* this */
            aload 3 /* clazz */
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.createAccessorFactory:(Ljava/lang/Class;)Lcom/sun/xml/internal/bind/AccessorFactory;
            putfield com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.accessorFactory:Lcom/sun/xml/internal/bind/AccessorFactory;
         5: .line 89
            return
        end local 3 // java.lang.Class clazz
        end local 2 // com.sun.xml.internal.bind.v2.model.annotation.Locatable upstream
        end local 1 // com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder modelBuilder
        end local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl;
            0    6     1  modelBuilder  Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeModelBuilder;
            0    6     2      upstream  Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;
            0    6     3         clazz  Ljava/lang/Class;
    MethodParameters:
              Name  Flags
      modelBuilder  
      upstream      
      clazz         

  protected com.sun.xml.internal.bind.AccessorFactory createAccessorFactory(java.lang.Class);
    descriptor: (Ljava/lang/Class;)Lcom/sun/xml/internal/bind/AccessorFactory;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=9, locals=5, args_size=2
        start local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
        start local 1 // java.lang.Class clazz
         0: .line 93
            aconst_null
            astore 3 /* accFactory */
        start local 3 // com.sun.xml.internal.bind.AccessorFactory accFactory
         1: .line 96
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.builder:Lcom/sun/xml/internal/bind/v2/model/impl/ModelBuilder;
            checkcast com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder
            getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder.context:Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
            astore 4 /* context */
        start local 4 // com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl context
         2: .line 97
            aload 4 /* context */
            ifnull 23
         3: .line 98
            aload 0 /* this */
            aload 4 /* context */
            getfield com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.supressAccessorWarnings:Z
            putfield com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.supressAccessorWarnings:Z
         4: .line 99
            aload 4 /* context */
            getfield com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.xmlAccessorFactorySupport:Z
            ifeq 23
         5: .line 100
            aload 0 /* this */
            aload 1 /* clazz */
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.findXmlAccessorFactoryAnnotation:(Ljava/lang/Class;)Lcom/sun/xml/internal/bind/XmlAccessorFactory;
            astore 2 /* factoryAnn */
        start local 2 // com.sun.xml.internal.bind.XmlAccessorFactory factoryAnn
         6: .line 101
            aload 2 /* factoryAnn */
            ifnull 23
         7: .line 103
            aload 2 /* factoryAnn */
            invokeinterface com.sun.xml.internal.bind.XmlAccessorFactory.value:()Ljava/lang/Class;
            invokevirtual java.lang.Class.newInstance:()Ljava/lang/Object;
            checkcast com.sun.xml.internal.bind.AccessorFactory
            astore 3 /* accFactory */
         8: .line 104
            goto 23
      StackMap locals: com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl java.lang.Class com.sun.xml.internal.bind.XmlAccessorFactory com.sun.xml.internal.bind.AccessorFactory com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl
      StackMap stack: java.lang.InstantiationException
         9: pop
        10: .line 105
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.builder:Lcom/sun/xml/internal/bind/v2/model/impl/ModelBuilder;
            new com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationException
            dup
        11: .line 106
            getstatic com.sun.xml.internal.bind.v2.model.impl.Messages.ACCESSORFACTORY_INSTANTIATION_EXCEPTION:Lcom/sun/xml/internal/bind/v2/model/impl/Messages;
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        12: .line 107
            aload 2 /* factoryAnn */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.nav:()Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;
            aload 1 /* clazz */
            invokeinterface com.sun.xml.internal.bind.v2.model.nav.Navigator.getClassName:(Ljava/lang/Object;)Ljava/lang/String;
            aastore
        13: .line 106
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.Messages.format:([Ljava/lang/Object;)Ljava/lang/String;
        14: .line 107
            aload 0 /* this */
            invokespecial com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationException.<init>:(Ljava/lang/String;Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;)V
        15: .line 105
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.ModelBuilder.reportError:(Lcom/sun/xml/internal/bind/v2/runtime/IllegalAnnotationException;)V
            goto 23
        16: .line 108
      StackMap locals:
      StackMap stack: java.lang.IllegalAccessException
            pop
        17: .line 109
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.builder:Lcom/sun/xml/internal/bind/v2/model/impl/ModelBuilder;
            new com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationException
            dup
        18: .line 110
            getstatic com.sun.xml.internal.bind.v2.model.impl.Messages.ACCESSORFACTORY_ACCESS_EXCEPTION:Lcom/sun/xml/internal/bind/v2/model/impl/Messages;
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        19: .line 111
            aload 2 /* factoryAnn */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.nav:()Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;
            aload 1 /* clazz */
            invokeinterface com.sun.xml.internal.bind.v2.model.nav.Navigator.getClassName:(Ljava/lang/Object;)Ljava/lang/String;
            aastore
        20: .line 110
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.Messages.format:([Ljava/lang/Object;)Ljava/lang/String;
        21: .line 111
            aload 0 /* this */
            invokespecial com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationException.<init>:(Ljava/lang/String;Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;)V
        22: .line 109
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.ModelBuilder.reportError:(Lcom/sun/xml/internal/bind/v2/runtime/IllegalAnnotationException;)V
        end local 2 // com.sun.xml.internal.bind.XmlAccessorFactory factoryAnn
        23: .line 120
      StackMap locals: com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl java.lang.Class top com.sun.xml.internal.bind.AccessorFactory com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl
      StackMap stack:
            aload 3 /* accFactory */
            ifnonnull 25
        24: .line 121
            invokestatic com.sun.xml.internal.bind.AccessorFactoryImpl.getInstance:()Lcom/sun/xml/internal/bind/AccessorFactoryImpl;
            astore 3 /* accFactory */
        25: .line 123
      StackMap locals:
      StackMap stack:
            aload 3 /* accFactory */
            areturn
        end local 4 // com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl context
        end local 3 // com.sun.xml.internal.bind.AccessorFactory accFactory
        end local 1 // java.lang.Class clazz
        end local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   26     0        this  Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl;
            0   26     1       clazz  Ljava/lang/Class;
            6   23     2  factoryAnn  Lcom/sun/xml/internal/bind/XmlAccessorFactory;
            1   26     3  accFactory  Lcom/sun/xml/internal/bind/AccessorFactory;
            2   26     4     context  Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
      Exception table:
        from    to  target  type
           7     8       9  Class java.lang.InstantiationException
           7     8      16  Class java.lang.IllegalAccessException
    MethodParameters:
       Name  Flags
      clazz  

  protected com.sun.xml.internal.bind.XmlAccessorFactory findXmlAccessorFactoryAnnotation(java.lang.Class);
    descriptor: (Ljava/lang/Class;)Lcom/sun/xml/internal/bind/XmlAccessorFactory;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
        start local 1 // java.lang.Class clazz
         0: .line 127
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.reader:()Lcom/sun/xml/internal/bind/v2/model/annotation/AnnotationReader;
            ldc Lcom/sun/xml/internal/bind/XmlAccessorFactory;
            aload 1 /* clazz */
            aload 0 /* this */
            invokeinterface com.sun.xml.internal.bind.v2.model.annotation.AnnotationReader.getClassAnnotation:(Ljava/lang/Class;Ljava/lang/Object;Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;)Ljava/lang/annotation/Annotation;
            checkcast com.sun.xml.internal.bind.XmlAccessorFactory
            astore 2 /* factoryAnn */
        start local 2 // com.sun.xml.internal.bind.XmlAccessorFactory factoryAnn
         1: .line 128
            aload 2 /* factoryAnn */
            ifnonnull 3
         2: .line 129
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.reader:()Lcom/sun/xml/internal/bind/v2/model/annotation/AnnotationReader;
            ldc Lcom/sun/xml/internal/bind/XmlAccessorFactory;
            aload 1 /* clazz */
            aload 0 /* this */
            invokeinterface com.sun.xml.internal.bind.v2.model.annotation.AnnotationReader.getPackageAnnotation:(Ljava/lang/Class;Ljava/lang/Object;Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;)Ljava/lang/annotation/Annotation;
            checkcast com.sun.xml.internal.bind.XmlAccessorFactory
            astore 2 /* factoryAnn */
         3: .line 131
      StackMap locals: com.sun.xml.internal.bind.XmlAccessorFactory
      StackMap stack:
            aload 2 /* factoryAnn */
            areturn
        end local 2 // com.sun.xml.internal.bind.XmlAccessorFactory factoryAnn
        end local 1 // java.lang.Class clazz
        end local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl;
            0    4     1       clazz  Ljava/lang/Class;
            1    4     2  factoryAnn  Lcom/sun/xml/internal/bind/XmlAccessorFactory;
    MethodParameters:
       Name  Flags
      clazz  

  public java.lang.reflect.Method getFactoryMethod();
    descriptor: ()Ljava/lang/reflect/Method;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
         0: .line 136
            aload 0 /* this */
            invokespecial com.sun.xml.internal.bind.v2.model.impl.ClassInfoImpl.getFactoryMethod:()Ljava/lang/reflect/Method;
            areturn
        end local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl;

  public final com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl getBaseClass();
    descriptor: ()Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
         0: .line 140
            aload 0 /* this */
            invokespecial com.sun.xml.internal.bind.v2.model.impl.ClassInfoImpl.getBaseClass:()Lcom/sun/xml/internal/bind/v2/model/impl/ClassInfoImpl;
            checkcast com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl
            areturn
        end local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl;

  protected com.sun.xml.internal.bind.v2.model.impl.ReferencePropertyInfoImpl createReferenceProperty(com.sun.xml.internal.bind.v2.model.impl.PropertySeed<java.lang.reflect.Type, java.lang.Class, java.lang.reflect.Field, java.lang.reflect.Method>);
    descriptor: (Lcom/sun/xml/internal/bind/v2/model/impl/PropertySeed;)Lcom/sun/xml/internal/bind/v2/model/impl/ReferencePropertyInfoImpl;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
        start local 1 // com.sun.xml.internal.bind.v2.model.impl.PropertySeed seed
         0: .line 145
            new com.sun.xml.internal.bind.v2.model.impl.RuntimeReferencePropertyInfoImpl
            dup
            aload 0 /* this */
            aload 1 /* seed */
            invokespecial com.sun.xml.internal.bind.v2.model.impl.RuntimeReferencePropertyInfoImpl.<init>:(Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl;Lcom/sun/xml/internal/bind/v2/model/impl/PropertySeed;)V
            areturn
        end local 1 // com.sun.xml.internal.bind.v2.model.impl.PropertySeed seed
        end local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl;
            0    1     1  seed  Lcom/sun/xml/internal/bind/v2/model/impl/PropertySeed<Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/Field;Ljava/lang/reflect/Method;>;
    Signature: (Lcom/sun/xml/internal/bind/v2/model/impl/PropertySeed<Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/Field;Ljava/lang/reflect/Method;>;)Lcom/sun/xml/internal/bind/v2/model/impl/ReferencePropertyInfoImpl;
    MethodParameters:
      Name  Flags
      seed  

  protected com.sun.xml.internal.bind.v2.model.impl.AttributePropertyInfoImpl createAttributeProperty(com.sun.xml.internal.bind.v2.model.impl.PropertySeed<java.lang.reflect.Type, java.lang.Class, java.lang.reflect.Field, java.lang.reflect.Method>);
    descriptor: (Lcom/sun/xml/internal/bind/v2/model/impl/PropertySeed;)Lcom/sun/xml/internal/bind/v2/model/impl/AttributePropertyInfoImpl;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
        start local 1 // com.sun.xml.internal.bind.v2.model.impl.PropertySeed seed
         0: .line 150
            new com.sun.xml.internal.bind.v2.model.impl.RuntimeAttributePropertyInfoImpl
            dup
            aload 0 /* this */
            aload 1 /* seed */
            invokespecial com.sun.xml.internal.bind.v2.model.impl.RuntimeAttributePropertyInfoImpl.<init>:(Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl;Lcom/sun/xml/internal/bind/v2/model/impl/PropertySeed;)V
            areturn
        end local 1 // com.sun.xml.internal.bind.v2.model.impl.PropertySeed seed
        end local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl;
            0    1     1  seed  Lcom/sun/xml/internal/bind/v2/model/impl/PropertySeed<Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/Field;Ljava/lang/reflect/Method;>;
    Signature: (Lcom/sun/xml/internal/bind/v2/model/impl/PropertySeed<Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/Field;Ljava/lang/reflect/Method;>;)Lcom/sun/xml/internal/bind/v2/model/impl/AttributePropertyInfoImpl;
    MethodParameters:
      Name  Flags
      seed  

  protected com.sun.xml.internal.bind.v2.model.impl.ValuePropertyInfoImpl createValueProperty(com.sun.xml.internal.bind.v2.model.impl.PropertySeed<java.lang.reflect.Type, java.lang.Class, java.lang.reflect.Field, java.lang.reflect.Method>);
    descriptor: (Lcom/sun/xml/internal/bind/v2/model/impl/PropertySeed;)Lcom/sun/xml/internal/bind/v2/model/impl/ValuePropertyInfoImpl;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
        start local 1 // com.sun.xml.internal.bind.v2.model.impl.PropertySeed seed
         0: .line 155
            new com.sun.xml.internal.bind.v2.model.impl.RuntimeValuePropertyInfoImpl
            dup
            aload 0 /* this */
            aload 1 /* seed */
            invokespecial com.sun.xml.internal.bind.v2.model.impl.RuntimeValuePropertyInfoImpl.<init>:(Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl;Lcom/sun/xml/internal/bind/v2/model/impl/PropertySeed;)V
            areturn
        end local 1 // com.sun.xml.internal.bind.v2.model.impl.PropertySeed seed
        end local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl;
            0    1     1  seed  Lcom/sun/xml/internal/bind/v2/model/impl/PropertySeed<Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/Field;Ljava/lang/reflect/Method;>;
    Signature: (Lcom/sun/xml/internal/bind/v2/model/impl/PropertySeed<Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/Field;Ljava/lang/reflect/Method;>;)Lcom/sun/xml/internal/bind/v2/model/impl/ValuePropertyInfoImpl;
    MethodParameters:
      Name  Flags
      seed  

  protected com.sun.xml.internal.bind.v2.model.impl.ElementPropertyInfoImpl createElementProperty(com.sun.xml.internal.bind.v2.model.impl.PropertySeed<java.lang.reflect.Type, java.lang.Class, java.lang.reflect.Field, java.lang.reflect.Method>);
    descriptor: (Lcom/sun/xml/internal/bind/v2/model/impl/PropertySeed;)Lcom/sun/xml/internal/bind/v2/model/impl/ElementPropertyInfoImpl;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
        start local 1 // com.sun.xml.internal.bind.v2.model.impl.PropertySeed seed
         0: .line 160
            new com.sun.xml.internal.bind.v2.model.impl.RuntimeElementPropertyInfoImpl
            dup
            aload 0 /* this */
            aload 1 /* seed */
            invokespecial com.sun.xml.internal.bind.v2.model.impl.RuntimeElementPropertyInfoImpl.<init>:(Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl;Lcom/sun/xml/internal/bind/v2/model/impl/PropertySeed;)V
            areturn
        end local 1 // com.sun.xml.internal.bind.v2.model.impl.PropertySeed seed
        end local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl;
            0    1     1  seed  Lcom/sun/xml/internal/bind/v2/model/impl/PropertySeed<Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/Field;Ljava/lang/reflect/Method;>;
    Signature: (Lcom/sun/xml/internal/bind/v2/model/impl/PropertySeed<Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/Field;Ljava/lang/reflect/Method;>;)Lcom/sun/xml/internal/bind/v2/model/impl/ElementPropertyInfoImpl;
    MethodParameters:
      Name  Flags
      seed  

  protected com.sun.xml.internal.bind.v2.model.impl.MapPropertyInfoImpl createMapProperty(com.sun.xml.internal.bind.v2.model.impl.PropertySeed<java.lang.reflect.Type, java.lang.Class, java.lang.reflect.Field, java.lang.reflect.Method>);
    descriptor: (Lcom/sun/xml/internal/bind/v2/model/impl/PropertySeed;)Lcom/sun/xml/internal/bind/v2/model/impl/MapPropertyInfoImpl;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
        start local 1 // com.sun.xml.internal.bind.v2.model.impl.PropertySeed seed
         0: .line 165
            new com.sun.xml.internal.bind.v2.model.impl.RuntimeMapPropertyInfoImpl
            dup
            aload 0 /* this */
            aload 1 /* seed */
            invokespecial com.sun.xml.internal.bind.v2.model.impl.RuntimeMapPropertyInfoImpl.<init>:(Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl;Lcom/sun/xml/internal/bind/v2/model/impl/PropertySeed;)V
            areturn
        end local 1 // com.sun.xml.internal.bind.v2.model.impl.PropertySeed seed
        end local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl;
            0    1     1  seed  Lcom/sun/xml/internal/bind/v2/model/impl/PropertySeed<Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/Field;Ljava/lang/reflect/Method;>;
    Signature: (Lcom/sun/xml/internal/bind/v2/model/impl/PropertySeed<Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/Field;Ljava/lang/reflect/Method;>;)Lcom/sun/xml/internal/bind/v2/model/impl/MapPropertyInfoImpl;
    MethodParameters:
      Name  Flags
      seed  

  public java.util.List<? extends com.sun.xml.internal.bind.v2.model.runtime.RuntimePropertyInfo> getProperties();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
         0: .line 171
            aload 0 /* this */
            invokespecial com.sun.xml.internal.bind.v2.model.impl.ClassInfoImpl.getProperties:()Ljava/util/List;
            areturn
        end local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl;
    Signature: ()Ljava/util/List<+Lcom/sun/xml/internal/bind/v2/model/runtime/RuntimePropertyInfo;>;

  public com.sun.xml.internal.bind.v2.model.runtime.RuntimePropertyInfo getProperty(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/model/runtime/RuntimePropertyInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
        start local 1 // java.lang.String name
         0: .line 176
            aload 0 /* this */
            aload 1 /* name */
            invokespecial com.sun.xml.internal.bind.v2.model.impl.ClassInfoImpl.getProperty:(Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/model/core/PropertyInfo;
            checkcast com.sun.xml.internal.bind.v2.model.runtime.RuntimePropertyInfo
            areturn
        end local 1 // java.lang.String name
        end local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public void link();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
         0: .line 181
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.getTransducer:()Lcom/sun/xml/internal/bind/v2/runtime/Transducer;
            pop
         1: .line 182
            aload 0 /* this */
            invokespecial com.sun.xml.internal.bind.v2.model.impl.ClassInfoImpl.link:()V
         2: .line 183
            return
        end local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl;

  public <B> com.sun.xml.internal.bind.v2.runtime.reflect.Accessor<B, java.util.Map<javax.xml.namespace.QName, java.lang.String>> getAttributeWildcard();
    descriptor: ()Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
         0: .line 188
            aload 0 /* this */
            astore 1 /* c */
        start local 1 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl c
         1: goto 7
         2: .line 189
      StackMap locals: com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl
      StackMap stack:
            aload 1 /* c */
            getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.attributeWildcard:Lcom/sun/xml/internal/bind/v2/model/impl/PropertySeed;
            ifnull 6
         3: .line 190
            aload 1 /* c */
            getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.attributeWildcardAccessor:Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
            ifnonnull 5
         4: .line 191
            aload 1 /* c */
            aload 1 /* c */
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.createAttributeWildcardAccessor:()Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
            putfield com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.attributeWildcardAccessor:Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
         5: .line 192
      StackMap locals:
      StackMap stack:
            aload 1 /* c */
            getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.attributeWildcardAccessor:Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
            areturn
         6: .line 188
      StackMap locals:
      StackMap stack:
            aload 1 /* c */
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.getBaseClass:()Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl;
            astore 1 /* c */
      StackMap locals:
      StackMap stack:
         7: aload 1 /* c */
            ifnonnull 2
        end local 1 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl c
         8: .line 195
            aconst_null
            areturn
        end local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl;
            1    8     1     c  Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl;
    Signature: <B:Ljava/lang/Object;>()Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor<TB;Ljava/util/Map<Ljavax/xml/namespace/QName;Ljava/lang/String;>;>;

  public com.sun.xml.internal.bind.v2.runtime.Transducer getTransducer();
    descriptor: ()Lcom/sun/xml/internal/bind/v2/runtime/Transducer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
         0: .line 202
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.computedTransducer:Z
            ifne 3
         1: .line 203
            aload 0 /* this */
            iconst_1
            putfield com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.computedTransducer:Z
         2: .line 204
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.calcTransducer:()Lcom/sun/xml/internal/bind/v2/runtime/Transducer;
            putfield com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.xducer:Lcom/sun/xml/internal/bind/v2/runtime/Transducer;
         3: .line 206
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.xducer:Lcom/sun/xml/internal/bind/v2/runtime/Transducer;
            areturn
        end local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl;

  private com.sun.xml.internal.bind.v2.runtime.Transducer calcTransducer();
    descriptor: ()Lcom/sun/xml/internal/bind/v2/runtime/Transducer;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=5, args_size=1
        start local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
         0: .line 213
            aconst_null
            astore 1 /* valuep */
        start local 1 // com.sun.xml.internal.bind.v2.model.runtime.RuntimeValuePropertyInfo valuep
         1: .line 214
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.hasAttributeWildcard:()Z
            ifeq 3
         2: .line 215
            aconst_null
            areturn
         3: .line 216
      StackMap locals: com.sun.xml.internal.bind.v2.model.runtime.RuntimeValuePropertyInfo
      StackMap stack:
            aload 0 /* this */
            astore 2 /* ci */
        start local 2 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl ci
         4: goto 13
         5: .line 217
      StackMap locals: com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl
      StackMap stack:
            aload 2 /* ci */
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.getProperties:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 4
            goto 11
      StackMap locals: com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl com.sun.xml.internal.bind.v2.model.runtime.RuntimeValuePropertyInfo com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl top java.util.Iterator
      StackMap stack:
         6: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.xml.internal.bind.v2.model.runtime.RuntimePropertyInfo
            astore 3 /* pi */
        start local 3 // com.sun.xml.internal.bind.v2.model.runtime.RuntimePropertyInfo pi
         7: .line 218
            aload 3 /* pi */
            invokeinterface com.sun.xml.internal.bind.v2.model.runtime.RuntimePropertyInfo.kind:()Lcom/sun/xml/internal/bind/v2/model/core/PropertyKind;
            getstatic com.sun.xml.internal.bind.v2.model.core.PropertyKind.VALUE:Lcom/sun/xml/internal/bind/v2/model/core/PropertyKind;
            if_acmpne 10
         8: .line 219
            aload 3 /* pi */
            checkcast com.sun.xml.internal.bind.v2.model.runtime.RuntimeValuePropertyInfo
            astore 1 /* valuep */
         9: .line 220
            goto 11
        10: .line 222
      StackMap locals: com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl com.sun.xml.internal.bind.v2.model.runtime.RuntimeValuePropertyInfo com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl com.sun.xml.internal.bind.v2.model.runtime.RuntimePropertyInfo java.util.Iterator
      StackMap stack:
            aconst_null
            areturn
        end local 3 // com.sun.xml.internal.bind.v2.model.runtime.RuntimePropertyInfo pi
        11: .line 217
      StackMap locals: com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl com.sun.xml.internal.bind.v2.model.runtime.RuntimeValuePropertyInfo com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl top java.util.Iterator
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 6
        12: .line 216
            aload 2 /* ci */
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.getBaseClass:()Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl;
            astore 2 /* ci */
      StackMap locals: com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl com.sun.xml.internal.bind.v2.model.runtime.RuntimeValuePropertyInfo com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl
      StackMap stack:
        13: aload 2 /* ci */
            ifnonnull 5
        end local 2 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl ci
        14: .line 225
            aload 1 /* valuep */
            ifnonnull 16
        15: .line 226
            aconst_null
            areturn
        16: .line 227
      StackMap locals:
      StackMap stack:
            aload 1 /* valuep */
            invokeinterface com.sun.xml.internal.bind.v2.model.runtime.RuntimeValuePropertyInfo.getTarget:()Lcom/sun/xml/internal/bind/v2/model/runtime/RuntimeNonElement;
            invokeinterface com.sun.xml.internal.bind.v2.model.runtime.RuntimeNonElement.isSimpleType:()Z
            ifne 18
        17: .line 228
            aconst_null
            areturn
        18: .line 230
      StackMap locals:
      StackMap stack:
            new com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl$TransducerImpl
            dup
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.getClazz:()Ljava/lang/Object;
            checkcast java.lang.Class
        19: .line 231
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.builder:Lcom/sun/xml/internal/bind/v2/model/impl/ModelBuilder;
            checkcast com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder
            getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder.context:Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
            aload 1 /* valuep */
        20: .line 230
            invokestatic com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor.get:(Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;Lcom/sun/xml/internal/bind/v2/model/runtime/RuntimeNonElementRef;)Lcom/sun/xml/internal/bind/v2/runtime/reflect/TransducedAccessor;
            invokespecial com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl$TransducerImpl.<init>:(Ljava/lang/Class;Lcom/sun/xml/internal/bind/v2/runtime/reflect/TransducedAccessor;)V
            areturn
        end local 1 // com.sun.xml.internal.bind.v2.model.runtime.RuntimeValuePropertyInfo valuep
        end local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   21     0    this  Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl;
            1   21     1  valuep  Lcom/sun/xml/internal/bind/v2/model/runtime/RuntimeValuePropertyInfo;
            4   14     2      ci  Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl;
            7   11     3      pi  Lcom/sun/xml/internal/bind/v2/model/runtime/RuntimePropertyInfo;

  private com.sun.xml.internal.bind.v2.runtime.reflect.Accessor<?, java.util.Map<javax.xml.namespace.QName, java.lang.String>> createAttributeWildcardAccessor();
    descriptor: ()Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
         0: .line 238
            getstatic com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.$assertionsDisabled:Z
            ifne 1
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.attributeWildcard:Lcom/sun/xml/internal/bind/v2/model/impl/PropertySeed;
            ifnonnull 1
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         1: .line 239
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.attributeWildcard:Lcom/sun/xml/internal/bind/v2/model/impl/PropertySeed;
            checkcast com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl$RuntimePropertySeed
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl$RuntimePropertySeed.getAccessor:()Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
            areturn
        end local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl;
    Signature: ()Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor<*Ljava/util/Map<Ljavax/xml/namespace/QName;Ljava/lang/String;>;>;

  protected com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl$RuntimePropertySeed createFieldSeed(java.lang.reflect.Field);
    descriptor: (Ljava/lang/reflect/Field;)Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl$RuntimePropertySeed;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=9, locals=5, args_size=2
        start local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
        start local 1 // java.lang.reflect.Field field
         0: .line 244
            aload 1 /* field */
            invokevirtual java.lang.reflect.Field.getModifiers:()I
            invokestatic java.lang.reflect.Modifier.isStatic:(I)Z
            istore 2 /* readOnly */
        start local 2 // boolean readOnly
         1: .line 247
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.supressAccessorWarnings:Z
            ifeq 4
         2: .line 248
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.accessorFactory:Lcom/sun/xml/internal/bind/AccessorFactory;
            checkcast com.sun.xml.internal.bind.InternalAccessorFactory
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.clazz:Ljava/lang/Object;
            checkcast java.lang.Class
            aload 1 /* field */
            iload 2 /* readOnly */
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.supressAccessorWarnings:Z
            invokeinterface com.sun.xml.internal.bind.InternalAccessorFactory.createFieldAccessor:(Ljava/lang/Class;Ljava/lang/reflect/Field;ZZ)Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
            astore 3 /* acc */
        start local 3 // com.sun.xml.internal.bind.v2.runtime.reflect.Accessor acc
         3: .line 249
            goto 14
        end local 3 // com.sun.xml.internal.bind.v2.runtime.reflect.Accessor acc
         4: .line 250
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.accessorFactory:Lcom/sun/xml/internal/bind/AccessorFactory;
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.clazz:Ljava/lang/Object;
            checkcast java.lang.Class
            aload 1 /* field */
            iload 2 /* readOnly */
            invokeinterface com.sun.xml.internal.bind.AccessorFactory.createFieldAccessor:(Ljava/lang/Class;Ljava/lang/reflect/Field;Z)Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
            astore 3 /* acc */
        start local 3 // com.sun.xml.internal.bind.v2.runtime.reflect.Accessor acc
         5: .line 252
            goto 14
        end local 3 // com.sun.xml.internal.bind.v2.runtime.reflect.Accessor acc
      StackMap locals:
      StackMap stack: javax.xml.bind.JAXBException
         6: astore 4 /* e */
        start local 4 // javax.xml.bind.JAXBException e
         7: .line 253
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.builder:Lcom/sun/xml/internal/bind/v2/model/impl/ModelBuilder;
            new com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationException
            dup
         8: .line 254
            getstatic com.sun.xml.internal.bind.v2.model.impl.Messages.CUSTOM_ACCESSORFACTORY_FIELD_ERROR:Lcom/sun/xml/internal/bind/v2/model/impl/Messages;
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
         9: .line 255
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.nav:()Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.clazz:Ljava/lang/Object;
            checkcast java.lang.Class
            invokeinterface com.sun.xml.internal.bind.v2.model.nav.Navigator.getClassName:(Ljava/lang/Object;)Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 4 /* e */
            invokevirtual javax.xml.bind.JAXBException.toString:()Ljava/lang/String;
            aastore
        10: .line 254
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.Messages.format:([Ljava/lang/Object;)Ljava/lang/String;
        11: .line 255
            aload 0 /* this */
            invokespecial com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationException.<init>:(Ljava/lang/String;Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;)V
        12: .line 253
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.ModelBuilder.reportError:(Lcom/sun/xml/internal/bind/v2/runtime/IllegalAnnotationException;)V
        13: .line 256
            invokestatic com.sun.xml.internal.bind.v2.runtime.reflect.Accessor.getErrorInstance:()Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
            astore 3 /* acc */
        end local 4 // javax.xml.bind.JAXBException e
        start local 3 // com.sun.xml.internal.bind.v2.runtime.reflect.Accessor acc
        14: .line 258
      StackMap locals: com.sun.xml.internal.bind.v2.runtime.reflect.Accessor
      StackMap stack:
            new com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl$RuntimePropertySeed
            dup
            aload 0 /* this */
            aload 1 /* field */
            invokespecial com.sun.xml.internal.bind.v2.model.impl.ClassInfoImpl.createFieldSeed:(Ljava/lang/Object;)Lcom/sun/xml/internal/bind/v2/model/impl/PropertySeed;
            aload 3 /* acc */
            invokespecial com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl$RuntimePropertySeed.<init>:(Lcom/sun/xml/internal/bind/v2/model/impl/PropertySeed;Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;)V
            areturn
        end local 3 // com.sun.xml.internal.bind.v2.runtime.reflect.Accessor acc
        end local 2 // boolean readOnly
        end local 1 // java.lang.reflect.Field field
        end local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   15     0      this  Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl;
            0   15     1     field  Ljava/lang/reflect/Field;
            1   15     2  readOnly  Z
            3    4     3       acc  Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
            5    6     3       acc  Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
           14   15     3       acc  Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
            7   14     4         e  Ljavax/xml/bind/JAXBException;
      Exception table:
        from    to  target  type
           1     5       6  Class javax.xml.bind.JAXBException
    MethodParameters:
       Name  Flags
      field  

  public com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl$RuntimePropertySeed createAccessorSeed(java.lang.reflect.Method, java.lang.reflect.Method);
    descriptor: (Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl$RuntimePropertySeed;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=5, args_size=3
        start local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
        start local 1 // java.lang.reflect.Method getter
        start local 2 // java.lang.reflect.Method setter
         0: .line 265
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.accessorFactory:Lcom/sun/xml/internal/bind/AccessorFactory;
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.clazz:Ljava/lang/Object;
            checkcast java.lang.Class
            aload 1 /* getter */
            aload 2 /* setter */
            invokeinterface com.sun.xml.internal.bind.AccessorFactory.createPropertyAccessor:(Ljava/lang/Class;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
            astore 3 /* acc */
        start local 3 // com.sun.xml.internal.bind.v2.runtime.reflect.Accessor acc
         1: .line 266
            goto 10
        end local 3 // com.sun.xml.internal.bind.v2.runtime.reflect.Accessor acc
      StackMap locals:
      StackMap stack: javax.xml.bind.JAXBException
         2: astore 4 /* e */
        start local 4 // javax.xml.bind.JAXBException e
         3: .line 267
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.builder:Lcom/sun/xml/internal/bind/v2/model/impl/ModelBuilder;
            new com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationException
            dup
         4: .line 268
            getstatic com.sun.xml.internal.bind.v2.model.impl.Messages.CUSTOM_ACCESSORFACTORY_PROPERTY_ERROR:Lcom/sun/xml/internal/bind/v2/model/impl/Messages;
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
         5: .line 269
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.nav:()Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.clazz:Ljava/lang/Object;
            checkcast java.lang.Class
            invokeinterface com.sun.xml.internal.bind.v2.model.nav.Navigator.getClassName:(Ljava/lang/Object;)Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 4 /* e */
            invokevirtual javax.xml.bind.JAXBException.toString:()Ljava/lang/String;
            aastore
         6: .line 268
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.Messages.format:([Ljava/lang/Object;)Ljava/lang/String;
         7: .line 269
            aload 0 /* this */
            invokespecial com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationException.<init>:(Ljava/lang/String;Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;)V
         8: .line 267
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.ModelBuilder.reportError:(Lcom/sun/xml/internal/bind/v2/runtime/IllegalAnnotationException;)V
         9: .line 270
            invokestatic com.sun.xml.internal.bind.v2.runtime.reflect.Accessor.getErrorInstance:()Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
            astore 3 /* acc */
        end local 4 // javax.xml.bind.JAXBException e
        start local 3 // com.sun.xml.internal.bind.v2.runtime.reflect.Accessor acc
        10: .line 272
      StackMap locals: com.sun.xml.internal.bind.v2.runtime.reflect.Accessor
      StackMap stack:
            new com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl$RuntimePropertySeed
            dup
            aload 0 /* this */
            aload 1 /* getter */
            aload 2 /* setter */
            invokespecial com.sun.xml.internal.bind.v2.model.impl.ClassInfoImpl.createAccessorSeed:(Ljava/lang/Object;Ljava/lang/Object;)Lcom/sun/xml/internal/bind/v2/model/impl/PropertySeed;
        11: .line 273
            aload 3 /* acc */
        12: .line 272
            invokespecial com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl$RuntimePropertySeed.<init>:(Lcom/sun/xml/internal/bind/v2/model/impl/PropertySeed;Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;)V
            areturn
        end local 3 // com.sun.xml.internal.bind.v2.runtime.reflect.Accessor acc
        end local 2 // java.lang.reflect.Method setter
        end local 1 // java.lang.reflect.Method getter
        end local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   13     0    this  Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl;
            0   13     1  getter  Ljava/lang/reflect/Method;
            0   13     2  setter  Ljava/lang/reflect/Method;
            1    2     3     acc  Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
           10   13     3     acc  Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
            3   10     4       e  Ljavax/xml/bind/JAXBException;
      Exception table:
        from    to  target  type
           0     1       2  Class javax.xml.bind.JAXBException
    MethodParameters:
        Name  Flags
      getter  
      setter  

  protected void checkFieldXmlLocation(java.lang.reflect.Field);
    descriptor: (Ljava/lang/reflect/Field;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
        start local 1 // java.lang.reflect.Field f
         0: .line 278
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.reader:()Lcom/sun/xml/internal/bind/v2/model/annotation/AnnotationReader;
            ldc Lcom/sun/xml/internal/bind/annotation/XmlLocation;
            aload 1 /* f */
            invokeinterface com.sun.xml.internal.bind.v2.model.annotation.AnnotationReader.hasFieldAnnotation:(Ljava/lang/Class;Ljava/lang/Object;)Z
            ifeq 2
         1: .line 281
            aload 0 /* this */
            new com.sun.xml.internal.bind.v2.runtime.reflect.Accessor$FieldReflection
            dup
            aload 1 /* f */
            invokespecial com.sun.xml.internal.bind.v2.runtime.reflect.Accessor$FieldReflection.<init>:(Ljava/lang/reflect/Field;)V
            putfield com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.xmlLocationAccessor:Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
         2: .line 282
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.reflect.Field f
        end local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl;
            0    3     1     f  Ljava/lang/reflect/Field;
    MethodParameters:
      Name  Flags
      f     

  public com.sun.xml.internal.bind.v2.runtime.reflect.Accessor<?, org.xml.sax.Locator> getLocatorField();
    descriptor: ()Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
         0: .line 285
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.xmlLocationAccessor:Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
            areturn
        end local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl;
    Signature: ()Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor<*Lorg/xml/sax/Locator;>;

  protected void checkFieldXmlLocation(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.reflect.Field
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.checkFieldXmlLocation:(Ljava/lang/reflect/Field;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.xml.internal.bind.v2.model.runtime.RuntimeClassInfo getBaseClass();
    descriptor: ()Lcom/sun/xml/internal/bind/v2/model/runtime/RuntimeClassInfo;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.getBaseClass:()Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.xml.internal.bind.v2.model.impl.ClassInfoImpl getBaseClass();
    descriptor: ()Lcom/sun/xml/internal/bind/v2/model/impl/ClassInfoImpl;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.getBaseClass:()Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.xml.internal.bind.v2.model.core.ClassInfo getBaseClass();
    descriptor: ()Lcom/sun/xml/internal/bind/v2/model/core/ClassInfo;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.getBaseClass:()Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected com.sun.xml.internal.bind.v2.model.impl.PropertySeed createFieldSeed(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Lcom/sun/xml/internal/bind/v2/model/impl/PropertySeed;
    flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.reflect.Field
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.createFieldSeed:(Ljava/lang/reflect/Field;)Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl$RuntimePropertySeed;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.xml.internal.bind.v2.model.impl.PropertySeed createAccessorSeed(java.lang.Object, java.lang.Object);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Lcom/sun/xml/internal/bind/v2/model/impl/PropertySeed;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.reflect.Method
            aload 2
            checkcast java.lang.reflect.Method
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.createAccessorSeed:(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl$RuntimePropertySeed;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.xml.internal.bind.v2.model.core.PropertyInfo getProperty(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/model/core/PropertyInfo;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.getProperty:(Ljava/lang/String;)Lcom/sun/xml/internal/bind/v2/model/runtime/RuntimePropertyInfo;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
Signature: Lcom/sun/xml/internal/bind/v2/model/impl/ClassInfoImpl<Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/Field;Ljava/lang/reflect/Method;>;Lcom/sun/xml/internal/bind/v2/model/runtime/RuntimeClassInfo;Lcom/sun/xml/internal/bind/v2/model/runtime/RuntimeElement;
SourceFile: "RuntimeClassInfoImpl.java"
NestMembers:
  com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl$RuntimePropertySeed  com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl$TransducerImpl
InnerClasses:
  final RuntimePropertySeed = com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl$RuntimePropertySeed of com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl
  private final TransducerImpl = com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl$TransducerImpl of com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl
  public FieldReflection = com.sun.xml.internal.bind.v2.runtime.reflect.Accessor$FieldReflection of com.sun.xml.internal.bind.v2.runtime.reflect.Accessor