public class com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder extends com.sun.xml.internal.bind.v2.model.impl.ModelBuilder<java.lang.reflect.Type, java.lang.Class, java.lang.reflect.Field, java.lang.reflect.Method>
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder
  super_class: com.sun.xml.internal.bind.v2.model.impl.ModelBuilder
{
  public final com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl context;
    descriptor: Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.Nullable()

  public void <init>(com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl, com.sun.xml.internal.bind.v2.model.annotation.RuntimeAnnotationReader, java.util.Map<java.lang.Class, java.lang.Class>, java.lang.String);
    descriptor: (Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;Lcom/sun/xml/internal/bind/v2/model/annotation/RuntimeAnnotationReader;Ljava/util/Map;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder this
        start local 1 // com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl context
        start local 2 // com.sun.xml.internal.bind.v2.model.annotation.RuntimeAnnotationReader annotationReader
        start local 3 // java.util.Map subclassReplacements
        start local 4 // java.lang.String defaultNamespaceRemap
         0: .line 77
            aload 0 /* this */
            aload 2 /* annotationReader */
            getstatic com.sun.xml.internal.bind.v2.model.impl.Utils.REFLECTION_NAVIGATOR:Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;
            aload 3 /* subclassReplacements */
            aload 4 /* defaultNamespaceRemap */
            invokespecial com.sun.xml.internal.bind.v2.model.impl.ModelBuilder.<init>:(Lcom/sun/xml/internal/bind/v2/model/annotation/AnnotationReader;Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;Ljava/util/Map;Ljava/lang/String;)V
         1: .line 78
            aload 0 /* this */
            aload 1 /* context */
            putfield com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder.context:Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
         2: .line 79
            return
        end local 4 // java.lang.String defaultNamespaceRemap
        end local 3 // java.util.Map subclassReplacements
        end local 2 // com.sun.xml.internal.bind.v2.model.annotation.RuntimeAnnotationReader annotationReader
        end local 1 // com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl context
        end local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    3     0                   this  Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeModelBuilder;
            0    3     1                context  Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
            0    3     2       annotationReader  Lcom/sun/xml/internal/bind/v2/model/annotation/RuntimeAnnotationReader;
            0    3     3   subclassReplacements  Ljava/util/Map<Ljava/lang/Class;Ljava/lang/Class;>;
            0    3     4  defaultNamespaceRemap  Ljava/lang/String;
    Signature: (Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;Lcom/sun/xml/internal/bind/v2/model/annotation/RuntimeAnnotationReader;Ljava/util/Map<Ljava/lang/Class;Ljava/lang/Class;>;Ljava/lang/String;)V
    MethodParameters:
                       Name  Flags
      context                
      annotationReader       
      subclassReplacements   
      defaultNamespaceRemap  

  public com.sun.xml.internal.bind.v2.model.runtime.RuntimeNonElement getClassInfo(java.lang.Class, com.sun.xml.internal.bind.v2.model.annotation.Locatable);
    descriptor: (Ljava/lang/Class;Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;)Lcom/sun/xml/internal/bind/v2/model/runtime/RuntimeNonElement;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder this
        start local 1 // java.lang.Class clazz
        start local 2 // com.sun.xml.internal.bind.v2.model.annotation.Locatable upstream
         0: .line 83
            aload 0 /* this */
            aload 1 /* clazz */
            aload 2 /* upstream */
            invokespecial com.sun.xml.internal.bind.v2.model.impl.ModelBuilder.getClassInfo:(Ljava/lang/Object;Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;)Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
            checkcast com.sun.xml.internal.bind.v2.model.runtime.RuntimeNonElement
            areturn
        end local 2 // com.sun.xml.internal.bind.v2.model.annotation.Locatable upstream
        end local 1 // java.lang.Class clazz
        end local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeModelBuilder;
            0    1     1     clazz  Ljava/lang/Class;
            0    1     2  upstream  Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;
    MethodParameters:
          Name  Flags
      clazz     
      upstream  

  public com.sun.xml.internal.bind.v2.model.runtime.RuntimeNonElement getClassInfo(java.lang.Class, boolean, com.sun.xml.internal.bind.v2.model.annotation.Locatable);
    descriptor: (Ljava/lang/Class;ZLcom/sun/xml/internal/bind/v2/model/annotation/Locatable;)Lcom/sun/xml/internal/bind/v2/model/runtime/RuntimeNonElement;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder this
        start local 1 // java.lang.Class clazz
        start local 2 // boolean searchForSuperClass
        start local 3 // com.sun.xml.internal.bind.v2.model.annotation.Locatable upstream
         0: .line 88
            aload 0 /* this */
            aload 1 /* clazz */
            iload 2 /* searchForSuperClass */
            aload 3 /* upstream */
            invokespecial com.sun.xml.internal.bind.v2.model.impl.ModelBuilder.getClassInfo:(Ljava/lang/Object;ZLcom/sun/xml/internal/bind/v2/model/annotation/Locatable;)Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
            checkcast com.sun.xml.internal.bind.v2.model.runtime.RuntimeNonElement
            areturn
        end local 3 // com.sun.xml.internal.bind.v2.model.annotation.Locatable upstream
        end local 2 // boolean searchForSuperClass
        end local 1 // java.lang.Class clazz
        end local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    1     0                 this  Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeModelBuilder;
            0    1     1                clazz  Ljava/lang/Class;
            0    1     2  searchForSuperClass  Z
            0    1     3             upstream  Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;
    MethodParameters:
                     Name  Flags
      clazz                
      searchForSuperClass  
      upstream             

  protected com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl createEnumLeafInfo(java.lang.Class, com.sun.xml.internal.bind.v2.model.annotation.Locatable);
    descriptor: (Ljava/lang/Class;Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;)Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeEnumLeafInfoImpl;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder this
        start local 1 // java.lang.Class clazz
        start local 2 // com.sun.xml.internal.bind.v2.model.annotation.Locatable upstream
         0: .line 93
            new com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl
            dup
            aload 0 /* this */
            aload 2 /* upstream */
            aload 1 /* clazz */
            invokespecial com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl.<init>:(Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeModelBuilder;Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;Ljava/lang/Class;)V
            areturn
        end local 2 // com.sun.xml.internal.bind.v2.model.annotation.Locatable upstream
        end local 1 // java.lang.Class clazz
        end local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeModelBuilder;
            0    1     1     clazz  Ljava/lang/Class;
            0    1     2  upstream  Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;
    MethodParameters:
          Name  Flags
      clazz     
      upstream  

  protected com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl createClassInfo(java.lang.Class, com.sun.xml.internal.bind.v2.model.annotation.Locatable);
    descriptor: (Ljava/lang/Class;Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;)Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder this
        start local 1 // java.lang.Class clazz
        start local 2 // com.sun.xml.internal.bind.v2.model.annotation.Locatable upstream
         0: .line 98
            new com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl
            dup
            aload 0 /* this */
            aload 2 /* upstream */
            aload 1 /* clazz */
            invokespecial com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.<init>:(Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeModelBuilder;Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;Ljava/lang/Class;)V
            areturn
        end local 2 // com.sun.xml.internal.bind.v2.model.annotation.Locatable upstream
        end local 1 // java.lang.Class clazz
        end local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeModelBuilder;
            0    1     1     clazz  Ljava/lang/Class;
            0    1     2  upstream  Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;
    MethodParameters:
          Name  Flags
      clazz     
      upstream  

  public com.sun.xml.internal.bind.v2.model.impl.RuntimeElementInfoImpl createElementInfo(com.sun.xml.internal.bind.v2.model.impl.RegistryInfoImpl<java.lang.reflect.Type, java.lang.Class, java.lang.reflect.Field, java.lang.reflect.Method>, java.lang.reflect.Method);
    descriptor: (Lcom/sun/xml/internal/bind/v2/model/impl/RegistryInfoImpl;Ljava/lang/reflect/Method;)Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeElementInfoImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder this
        start local 1 // com.sun.xml.internal.bind.v2.model.impl.RegistryInfoImpl registryInfo
        start local 2 // java.lang.reflect.Method method
         0: .line 103
            new com.sun.xml.internal.bind.v2.model.impl.RuntimeElementInfoImpl
            dup
            aload 0 /* this */
            aload 1 /* registryInfo */
            aload 2 /* method */
            invokespecial com.sun.xml.internal.bind.v2.model.impl.RuntimeElementInfoImpl.<init>:(Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeModelBuilder;Lcom/sun/xml/internal/bind/v2/model/impl/RegistryInfoImpl;Ljava/lang/reflect/Method;)V
            areturn
        end local 2 // java.lang.reflect.Method method
        end local 1 // com.sun.xml.internal.bind.v2.model.impl.RegistryInfoImpl registryInfo
        end local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeModelBuilder;
            0    1     1  registryInfo  Lcom/sun/xml/internal/bind/v2/model/impl/RegistryInfoImpl<Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/Field;Ljava/lang/reflect/Method;>;
            0    1     2        method  Ljava/lang/reflect/Method;
    Exceptions:
      throws com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationException
    Signature: (Lcom/sun/xml/internal/bind/v2/model/impl/RegistryInfoImpl<Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/Field;Ljava/lang/reflect/Method;>;Ljava/lang/reflect/Method;)Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeElementInfoImpl;
    MethodParameters:
              Name  Flags
      registryInfo  
      method        

  public com.sun.xml.internal.bind.v2.model.impl.RuntimeArrayInfoImpl createArrayInfo(com.sun.xml.internal.bind.v2.model.annotation.Locatable, java.lang.reflect.Type);
    descriptor: (Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;Ljava/lang/reflect/Type;)Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeArrayInfoImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder this
        start local 1 // com.sun.xml.internal.bind.v2.model.annotation.Locatable upstream
        start local 2 // java.lang.reflect.Type arrayType
         0: .line 108
            new com.sun.xml.internal.bind.v2.model.impl.RuntimeArrayInfoImpl
            dup
            aload 0 /* this */
            aload 1 /* upstream */
            aload 2 /* arrayType */
            checkcast java.lang.Class
            invokespecial com.sun.xml.internal.bind.v2.model.impl.RuntimeArrayInfoImpl.<init>:(Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeModelBuilder;Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;Ljava/lang/Class;)V
            areturn
        end local 2 // java.lang.reflect.Type arrayType
        end local 1 // com.sun.xml.internal.bind.v2.model.annotation.Locatable upstream
        end local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeModelBuilder;
            0    1     1   upstream  Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;
            0    1     2  arrayType  Ljava/lang/reflect/Type;
    MethodParameters:
           Name  Flags
      upstream   
      arrayType  

  protected com.sun.xml.internal.bind.v2.model.impl.RuntimeTypeInfoSetImpl createTypeInfoSet();
    descriptor: ()Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeTypeInfoSetImpl;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder this
         0: .line 113
            new com.sun.xml.internal.bind.v2.model.impl.RuntimeTypeInfoSetImpl
            dup
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder.reader:Lcom/sun/xml/internal/bind/v2/model/annotation/AnnotationReader;
            invokespecial com.sun.xml.internal.bind.v2.model.impl.RuntimeTypeInfoSetImpl.<init>:(Lcom/sun/xml/internal/bind/v2/model/annotation/AnnotationReader;)V
            areturn
        end local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeModelBuilder;

  public com.sun.xml.internal.bind.v2.model.runtime.RuntimeTypeInfoSet link();
    descriptor: ()Lcom/sun/xml/internal/bind/v2/model/runtime/RuntimeTypeInfoSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder this
         0: .line 118
            aload 0 /* this */
            invokespecial com.sun.xml.internal.bind.v2.model.impl.ModelBuilder.link:()Lcom/sun/xml/internal/bind/v2/model/core/TypeInfoSet;
            checkcast com.sun.xml.internal.bind.v2.model.runtime.RuntimeTypeInfoSet
            areturn
        end local 0 // com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeModelBuilder;

  public static com.sun.xml.internal.bind.v2.runtime.Transducer createTransducer(com.sun.xml.internal.bind.v2.model.runtime.RuntimeNonElementRef);
    descriptor: (Lcom/sun/xml/internal/bind/v2/model/runtime/RuntimeNonElementRef;)Lcom/sun/xml/internal/bind/v2/runtime/Transducer;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=5, args_size=1
        start local 0 // com.sun.xml.internal.bind.v2.model.runtime.RuntimeNonElementRef ref
         0: .line 130
            aload 0 /* ref */
            invokeinterface com.sun.xml.internal.bind.v2.model.runtime.RuntimeNonElementRef.getTarget:()Lcom/sun/xml/internal/bind/v2/model/runtime/RuntimeNonElement;
            invokeinterface com.sun.xml.internal.bind.v2.model.runtime.RuntimeNonElement.getTransducer:()Lcom/sun/xml/internal/bind/v2/runtime/Transducer;
            astore 1 /* t */
        start local 1 // com.sun.xml.internal.bind.v2.runtime.Transducer t
         1: .line 131
            aload 0 /* ref */
            invokeinterface com.sun.xml.internal.bind.v2.model.runtime.RuntimeNonElementRef.getSource:()Lcom/sun/xml/internal/bind/v2/model/runtime/RuntimePropertyInfo;
            astore 2 /* src */
        start local 2 // com.sun.xml.internal.bind.v2.model.runtime.RuntimePropertyInfo src
         2: .line 132
            aload 2 /* src */
            invokeinterface com.sun.xml.internal.bind.v2.model.runtime.RuntimePropertyInfo.id:()Lcom/sun/xml/internal/bind/v2/model/core/ID;
            astore 3 /* id */
        start local 3 // com.sun.xml.internal.bind.v2.model.core.ID id
         3: .line 134
            aload 3 /* id */
            getstatic com.sun.xml.internal.bind.v2.model.core.ID.IDREF:Lcom/sun/xml/internal/bind/v2/model/core/ID;
            if_acmpne 5
         4: .line 135
            getstatic com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl.STRING:Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeBuiltinLeafInfoImpl;
            areturn
         5: .line 137
      StackMap locals: com.sun.xml.internal.bind.v2.runtime.Transducer com.sun.xml.internal.bind.v2.model.runtime.RuntimePropertyInfo com.sun.xml.internal.bind.v2.model.core.ID
      StackMap stack:
            aload 3 /* id */
            getstatic com.sun.xml.internal.bind.v2.model.core.ID.ID:Lcom/sun/xml/internal/bind/v2/model/core/ID;
            if_acmpne 7
         6: .line 138
            new com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder$IDTransducerImpl
            dup
            aload 1 /* t */
            invokespecial com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder$IDTransducerImpl.<init>:(Lcom/sun/xml/internal/bind/v2/runtime/Transducer;)V
            astore 1 /* t */
         7: .line 140
      StackMap locals:
      StackMap stack:
            aload 2 /* src */
            invokeinterface com.sun.xml.internal.bind.v2.model.runtime.RuntimePropertyInfo.getExpectedMimeType:()Ljavax/activation/MimeType;
            astore 4 /* emt */
        start local 4 // javax.activation.MimeType emt
         8: .line 141
            aload 4 /* emt */
            ifnull 10
         9: .line 142
            new com.sun.xml.internal.bind.v2.runtime.MimeTypedTransducer
            dup
            aload 1 /* t */
            aload 4 /* emt */
            invokespecial com.sun.xml.internal.bind.v2.runtime.MimeTypedTransducer.<init>:(Lcom/sun/xml/internal/bind/v2/runtime/Transducer;Ljavax/activation/MimeType;)V
            astore 1 /* t */
        10: .line 144
      StackMap locals: javax.activation.MimeType
      StackMap stack:
            aload 2 /* src */
            invokeinterface com.sun.xml.internal.bind.v2.model.runtime.RuntimePropertyInfo.inlineBinaryData:()Z
            ifeq 12
        11: .line 145
            new com.sun.xml.internal.bind.v2.runtime.InlineBinaryTransducer
            dup
            aload 1 /* t */
            invokespecial com.sun.xml.internal.bind.v2.runtime.InlineBinaryTransducer.<init>:(Lcom/sun/xml/internal/bind/v2/runtime/Transducer;)V
            astore 1 /* t */
        12: .line 147
      StackMap locals:
      StackMap stack:
            aload 2 /* src */
            invokeinterface com.sun.xml.internal.bind.v2.model.runtime.RuntimePropertyInfo.getSchemaType:()Ljavax/xml/namespace/QName;
            ifnull 16
        13: .line 148
            aload 2 /* src */
            invokeinterface com.sun.xml.internal.bind.v2.model.runtime.RuntimePropertyInfo.getSchemaType:()Ljavax/xml/namespace/QName;
            invokestatic com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder.createXSSimpleType:()Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
            ifeq 15
        14: .line 149
            getstatic com.sun.xml.internal.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl.STRING:Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeBuiltinLeafInfoImpl;
            areturn
        15: .line 151
      StackMap locals:
      StackMap stack:
            new com.sun.xml.internal.bind.v2.runtime.SchemaTypeTransducer
            dup
            aload 1 /* t */
            aload 2 /* src */
            invokeinterface com.sun.xml.internal.bind.v2.model.runtime.RuntimePropertyInfo.getSchemaType:()Ljavax/xml/namespace/QName;
            invokespecial com.sun.xml.internal.bind.v2.runtime.SchemaTypeTransducer.<init>:(Lcom/sun/xml/internal/bind/v2/runtime/Transducer;Ljavax/xml/namespace/QName;)V
            astore 1 /* t */
        16: .line 154
      StackMap locals:
      StackMap stack:
            aload 1 /* t */
            areturn
        end local 4 // javax.activation.MimeType emt
        end local 3 // com.sun.xml.internal.bind.v2.model.core.ID id
        end local 2 // com.sun.xml.internal.bind.v2.model.runtime.RuntimePropertyInfo src
        end local 1 // com.sun.xml.internal.bind.v2.runtime.Transducer t
        end local 0 // com.sun.xml.internal.bind.v2.model.runtime.RuntimeNonElementRef ref
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   17     0   ref  Lcom/sun/xml/internal/bind/v2/model/runtime/RuntimeNonElementRef;
            1   17     1     t  Lcom/sun/xml/internal/bind/v2/runtime/Transducer;
            2   17     2   src  Lcom/sun/xml/internal/bind/v2/model/runtime/RuntimePropertyInfo;
            3   17     3    id  Lcom/sun/xml/internal/bind/v2/model/core/ID;
            8   17     4   emt  Ljavax/activation/MimeType;
    MethodParameters:
      Name  Flags
      ref   

  private static javax.xml.namespace.QName createXSSimpleType();
    descriptor: ()Ljavax/xml/namespace/QName;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 158
            new javax.xml.namespace.QName
            dup
            ldc "http://www.w3.org/2001/XMLSchema"
            ldc "anySimpleType"
            invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.xml.internal.bind.v2.model.impl.ArrayInfoImpl createArrayInfo(com.sun.xml.internal.bind.v2.model.annotation.Locatable, java.lang.Object);
    descriptor: (Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;Ljava/lang/Object;)Lcom/sun/xml/internal/bind/v2/model/impl/ArrayInfoImpl;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            checkcast java.lang.reflect.Type
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder.createArrayInfo:(Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;Ljava/lang/reflect/Type;)Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeArrayInfoImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.xml.internal.bind.v2.model.core.NonElement getClassInfo(java.lang.Object, boolean, com.sun.xml.internal.bind.v2.model.annotation.Locatable);
    descriptor: (Ljava/lang/Object;ZLcom/sun/xml/internal/bind/v2/model/annotation/Locatable;)Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.Class
            iload 2
            aload 3
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo:(Ljava/lang/Class;ZLcom/sun/xml/internal/bind/v2/model/annotation/Locatable;)Lcom/sun/xml/internal/bind/v2/model/runtime/RuntimeNonElement;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.xml.internal.bind.v2.model.core.NonElement getClassInfo(java.lang.Object, com.sun.xml.internal.bind.v2.model.annotation.Locatable);
    descriptor: (Ljava/lang/Object;Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;)Lcom/sun/xml/internal/bind/v2/model/core/NonElement;
    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.Class
            aload 2
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo:(Ljava/lang/Class;Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;)Lcom/sun/xml/internal/bind/v2/model/runtime/RuntimeNonElement;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.xml.internal.bind.v2.model.core.TypeInfoSet link();
    descriptor: ()Lcom/sun/xml/internal/bind/v2/model/core/TypeInfoSet;
    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.RuntimeModelBuilder.link:()Lcom/sun/xml/internal/bind/v2/model/runtime/RuntimeTypeInfoSet;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected com.sun.xml.internal.bind.v2.model.impl.TypeInfoSetImpl createTypeInfoSet();
    descriptor: ()Lcom/sun/xml/internal/bind/v2/model/impl/TypeInfoSetImpl;
    flags: (0x1044) ACC_PROTECTED, 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.RuntimeModelBuilder.createTypeInfoSet:()Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeTypeInfoSetImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected com.sun.xml.internal.bind.v2.model.impl.EnumLeafInfoImpl createEnumLeafInfo(java.lang.Object, com.sun.xml.internal.bind.v2.model.annotation.Locatable);
    descriptor: (Ljava/lang/Object;Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;)Lcom/sun/xml/internal/bind/v2/model/impl/EnumLeafInfoImpl;
    flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.Class
            aload 2
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder.createEnumLeafInfo:(Ljava/lang/Class;Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;)Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeEnumLeafInfoImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.sun.xml.internal.bind.v2.model.impl.ElementInfoImpl createElementInfo(com.sun.xml.internal.bind.v2.model.impl.RegistryInfoImpl, java.lang.Object);
    descriptor: (Lcom/sun/xml/internal/bind/v2/model/impl/RegistryInfoImpl;Ljava/lang/Object;)Lcom/sun/xml/internal/bind/v2/model/impl/ElementInfoImpl;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast com.sun.xml.internal.bind.v2.model.impl.RegistryInfoImpl
            aload 2
            checkcast java.lang.reflect.Method
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder.createElementInfo:(Lcom/sun/xml/internal/bind/v2/model/impl/RegistryInfoImpl;Ljava/lang/reflect/Method;)Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeElementInfoImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationException

  protected com.sun.xml.internal.bind.v2.model.impl.ClassInfoImpl createClassInfo(java.lang.Object, com.sun.xml.internal.bind.v2.model.annotation.Locatable);
    descriptor: (Ljava/lang/Object;Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;)Lcom/sun/xml/internal/bind/v2/model/impl/ClassInfoImpl;
    flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.Class
            aload 2
            invokevirtual com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder.createClassInfo:(Ljava/lang/Class;Lcom/sun/xml/internal/bind/v2/model/annotation/Locatable;)Lcom/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
Signature: Lcom/sun/xml/internal/bind/v2/model/impl/ModelBuilder<Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/Field;Ljava/lang/reflect/Method;>;
SourceFile: "RuntimeModelBuilder.java"
NestMembers:
  com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder$IDTransducerImpl
InnerClasses:
  private final IDTransducerImpl = com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder$IDTransducerImpl of com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder