public final class com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader extends com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader
  super_class: com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader
{
  private final com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader defaultLoader;
    descriptor: Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor xacc;
    descriptor: Lcom/sun/xml/internal/bind/v2/runtime/reflect/TransducedAccessor;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

  public void <init>(com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader, com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor, com.sun.xml.internal.bind.v2.runtime.reflect.Accessor);
    descriptor: (Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;Lcom/sun/xml/internal/bind/v2/runtime/reflect/TransducedAccessor;Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader this
        start local 1 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader defaultLoader
        start local 2 // com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor xacc
        start local 3 // com.sun.xml.internal.bind.v2.runtime.reflect.Accessor acc
         0: .line 48
            aload 0 /* this */
            invokespecial com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader.<init>:()V
         1: .line 49
            aload 0 /* this */
            aload 1 /* defaultLoader */
            putfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader.defaultLoader:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
         2: .line 50
            aload 0 /* this */
            iconst_1
            putfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader.expectText:Z
         3: .line 51
            aload 0 /* this */
            aload 2 /* xacc */
            putfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader.xacc:Lcom/sun/xml/internal/bind/v2/runtime/reflect/TransducedAccessor;
         4: .line 52
            aload 0 /* this */
            aload 3 /* acc */
            putfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader.acc:Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
         5: .line 53
            return
        end local 3 // com.sun.xml.internal.bind.v2.runtime.reflect.Accessor acc
        end local 2 // com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor xacc
        end local 1 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader defaultLoader
        end local 0 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    6     0           this  Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/LeafPropertyXsiLoader;
            0    6     1  defaultLoader  Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
            0    6     2           xacc  Lcom/sun/xml/internal/bind/v2/runtime/reflect/TransducedAccessor;
            0    6     3            acc  Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
    MethodParameters:
               Name  Flags
      defaultLoader  
      xacc           
      acc            

  public void startElement(com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext$State, com.sun.xml.internal.bind.v2.runtime.unmarshaller.TagName);
    descriptor: (Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext$State;Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/TagName;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader this
        start local 1 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext$State state
        start local 2 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.TagName ea
         0: .line 58
            aload 0 /* this */
            aload 1 /* state */
            aload 2 /* ea */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader.selectLoader:(Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext$State;Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/TagName;)Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
            astore 3 /* loader */
        start local 3 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader loader
         1: .line 59
            aload 1 /* state */
            aload 3 /* loader */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext$State.setLoader:(Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;)V
         2: .line 60
            aload 3 /* loader */
            aload 1 /* state */
            aload 2 /* ea */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader.startElement:(Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext$State;Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/TagName;)V
         3: .line 61
            return
        end local 3 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader loader
        end local 2 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.TagName ea
        end local 1 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext$State state
        end local 0 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/LeafPropertyXsiLoader;
            0    4     1   state  Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext$State;
            0    4     2      ea  Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/TagName;
            1    4     3  loader  Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
       Name  Flags
      state  
      ea     

  protected com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader selectLoader(com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext$State, com.sun.xml.internal.bind.v2.runtime.unmarshaller.TagName);
    descriptor: (Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext$State;Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/TagName;)Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=10, args_size=3
        start local 0 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader this
        start local 1 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext$State state
        start local 2 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.TagName ea
         0: .line 65
            aload 1 /* state */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext$State.getContext:()Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext;
            astore 3 /* context */
        start local 3 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext context
         1: .line 66
            aconst_null
            astore 4 /* beanInfo */
        start local 4 // com.sun.xml.internal.bind.v2.runtime.JaxBeanInfo beanInfo
         2: .line 69
            aload 2 /* ea */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.TagName.atts:Lorg/xml/sax/Attributes;
            astore 5 /* atts */
        start local 5 // org.xml.sax.Attributes atts
         3: .line 70
            aload 5 /* atts */
            ldc "http://www.w3.org/2001/XMLSchema-instance"
            ldc "type"
            invokeinterface org.xml.sax.Attributes.getIndex:(Ljava/lang/String;Ljava/lang/String;)I
            istore 6 /* idx */
        start local 6 // int idx
         4: .line 72
            iload 6 /* idx */
            iflt 25
         5: .line 73
            aload 5 /* atts */
            iload 6 /* idx */
            invokeinterface org.xml.sax.Attributes.getValue:(I)Ljava/lang/String;
            astore 7 /* value */
        start local 7 // java.lang.String value
         6: .line 75
            aload 7 /* value */
            aload 3 /* context */
            invokestatic com.sun.xml.internal.bind.DatatypeConverterImpl._parseQName:(Ljava/lang/CharSequence;Ljavax/xml/namespace/NamespaceContext;)Ljavax/xml/namespace/QName;
            astore 8 /* type */
        start local 8 // javax.xml.namespace.QName type
         7: .line 77
            aload 8 /* type */
            ifnonnull 9
         8: .line 78
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader.defaultLoader:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
            areturn
         9: .line 80
      StackMap locals: com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext$State com.sun.xml.internal.bind.v2.runtime.unmarshaller.TagName com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext com.sun.xml.internal.bind.v2.runtime.JaxBeanInfo org.xml.sax.Attributes int java.lang.String javax.xml.namespace.QName
      StackMap stack:
            aload 3 /* context */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext.getJAXBContext:()Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
            aload 8 /* type */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getGlobalType:(Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;
            astore 4 /* beanInfo */
        10: .line 81
            aload 4 /* beanInfo */
            ifnonnull 12
        11: .line 82
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader.defaultLoader:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
            areturn
        12: .line 85
      StackMap locals:
      StackMap stack:
            aload 4 /* beanInfo */
            checkcast com.sun.xml.internal.bind.v2.runtime.ClassBeanInfoImpl
            astore 9 /* cbii */
        start local 9 // com.sun.xml.internal.bind.v2.runtime.ClassBeanInfoImpl cbii
        13: .line 86
            goto 16
        end local 9 // com.sun.xml.internal.bind.v2.runtime.ClassBeanInfoImpl cbii
      StackMap locals:
      StackMap stack: java.lang.ClassCastException
        14: pop
        15: .line 87
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader.defaultLoader:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
            areturn
        start local 9 // com.sun.xml.internal.bind.v2.runtime.ClassBeanInfoImpl cbii
        16: .line 90
      StackMap locals: com.sun.xml.internal.bind.v2.runtime.ClassBeanInfoImpl
      StackMap stack:
            aload 9 /* cbii */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.ClassBeanInfoImpl.getTransducer:()Lcom/sun/xml/internal/bind/v2/runtime/Transducer;
            ifnonnull 18
        17: .line 91
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader.defaultLoader:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
            areturn
        18: .line 94
      StackMap locals:
      StackMap stack:
            new com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyLoader
            dup
        19: .line 95
            new com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor$CompositeTransducedAccessorImpl
            dup
        20: .line 96
            aload 1 /* state */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext$State.getContext:()Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext;
            invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext.getJAXBContext:()Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;
        21: .line 97
            aload 9 /* cbii */
            invokevirtual com.sun.xml.internal.bind.v2.runtime.ClassBeanInfoImpl.getTransducer:()Lcom/sun/xml/internal/bind/v2/runtime/Transducer;
        22: .line 98
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader.acc:Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;
        23: .line 95
            invokespecial com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor$CompositeTransducedAccessorImpl.<init>:(Lcom/sun/xml/internal/bind/v2/runtime/JAXBContextImpl;Lcom/sun/xml/internal/bind/v2/runtime/Transducer;Lcom/sun/xml/internal/bind/v2/runtime/reflect/Accessor;)V
        24: .line 94
            invokespecial com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyLoader.<init>:(Lcom/sun/xml/internal/bind/v2/runtime/reflect/TransducedAccessor;)V
            areturn
        end local 9 // com.sun.xml.internal.bind.v2.runtime.ClassBeanInfoImpl cbii
        end local 8 // javax.xml.namespace.QName type
        end local 7 // java.lang.String value
        25: .line 101
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader.defaultLoader:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
            areturn
        end local 6 // int idx
        end local 5 // org.xml.sax.Attributes atts
        end local 4 // com.sun.xml.internal.bind.v2.runtime.JaxBeanInfo beanInfo
        end local 3 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext context
        end local 2 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.TagName ea
        end local 1 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext$State state
        end local 0 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   26     0      this  Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/LeafPropertyXsiLoader;
            0   26     1     state  Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext$State;
            0   26     2        ea  Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/TagName;
            1   26     3   context  Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext;
            2   26     4  beanInfo  Lcom/sun/xml/internal/bind/v2/runtime/JaxBeanInfo;
            3   26     5      atts  Lorg/xml/sax/Attributes;
            4   26     6       idx  I
            6   25     7     value  Ljava/lang/String;
            7   25     8      type  Ljavax/xml/namespace/QName;
           13   14     9      cbii  Lcom/sun/xml/internal/bind/v2/runtime/ClassBeanInfoImpl;
           16   25     9      cbii  Lcom/sun/xml/internal/bind/v2/runtime/ClassBeanInfoImpl;
      Exception table:
        from    to  target  type
          12    13      14  Class java.lang.ClassCastException
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
       Name  Flags
      state  
      ea     

  public java.util.Collection<javax.xml.namespace.QName> getExpectedChildElements();
    descriptor: ()Ljava/util/Collection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader this
         0: .line 106
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader.defaultLoader:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
            invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader.getExpectedChildElements:()Ljava/util/Collection;
            areturn
        end local 0 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/LeafPropertyXsiLoader;
    Signature: ()Ljava/util/Collection<Ljavax/xml/namespace/QName;>;

  public java.util.Collection<javax.xml.namespace.QName> getExpectedAttributes();
    descriptor: ()Ljava/util/Collection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader this
         0: .line 111
            aload 0 /* this */
            getfield com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader.defaultLoader:Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader;
            invokevirtual com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader.getExpectedAttributes:()Ljava/util/Collection;
            areturn
        end local 0 // com.sun.xml.internal.bind.v2.runtime.unmarshaller.LeafPropertyXsiLoader this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/bind/v2/runtime/unmarshaller/LeafPropertyXsiLoader;
    Signature: ()Ljava/util/Collection<Ljavax/xml/namespace/QName;>;
}
SourceFile: "LeafPropertyXsiLoader.java"
InnerClasses:
  public CompositeTransducedAccessorImpl = com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor$CompositeTransducedAccessorImpl of com.sun.xml.internal.bind.v2.runtime.reflect.TransducedAccessor
  public final State = com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext$State of com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext