public class com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack
  super_class: java.lang.Object
{
  protected com.sun.org.apache.xerces.internal.xni.QName[] fElements;
    descriptor: [Lcom/sun/org/apache/xerces/internal/xni/QName;
    flags: (0x0004) ACC_PROTECTED

  protected int[] fInt;
    descriptor: [I
    flags: (0x0004) ACC_PROTECTED

  protected int fDepth;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected int fCount;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected int fPosition;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected int fMark;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected int fLastDepth;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  final com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl this$0;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  public void <init>(com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack this
         0: .line 2249
            aload 0 /* this */
            aload 1
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl;
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 2230
            aload 0 /* this */
            bipush 20
            newarray 10
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fInt:[I
         2: .line 2250
            aload 0 /* this */
            bipush 20
            anewarray com.sun.org.apache.xerces.internal.xni.QName
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fElements:[Lcom/sun/org/apache/xerces/internal/xni/QName;
         3: .line 2251
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         4: goto 7
         5: .line 2252
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fElements:[Lcom/sun/org/apache/xerces/internal/xni/QName;
            iload 2 /* i */
            new com.sun.org.apache.xerces.internal.xni.QName
            dup
            invokespecial com.sun.org.apache.xerces.internal.xni.QName.<init>:()V
            aastore
         6: .line 2251
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         7: iload 2 /* i */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fElements:[Lcom/sun/org/apache/xerces/internal/xni/QName;
            arraylength
            if_icmplt 5
        end local 2 // int i
         8: .line 2254
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$ElementStack;
            4    8     2     i  I
    MethodParameters:
        Name  Flags
      this$0  final

  public com.sun.org.apache.xerces.internal.xni.QName pushElement(com.sun.org.apache.xerces.internal.xni.QName);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;)Lcom/sun/org/apache/xerces/internal/xni/QName;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName element
         0: .line 2275
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fDepth:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fElements:[Lcom/sun/org/apache/xerces/internal/xni/QName;
            arraylength
            if_icmpne 9
         1: .line 2276
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fElements:[Lcom/sun/org/apache/xerces/internal/xni/QName;
            arraylength
            iconst_2
            imul
            anewarray com.sun.org.apache.xerces.internal.xni.QName
            astore 2 /* array */
        start local 2 // com.sun.org.apache.xerces.internal.xni.QName[] array
         2: .line 2277
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fElements:[Lcom/sun/org/apache/xerces/internal/xni/QName;
            iconst_0
            aload 2 /* array */
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fDepth:I
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         3: .line 2278
            aload 0 /* this */
            aload 2 /* array */
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fElements:[Lcom/sun/org/apache/xerces/internal/xni/QName;
         4: .line 2279
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fDepth:I
            istore 3 /* i */
        start local 3 // int i
         5: goto 8
         6: .line 2280
      StackMap locals: com.sun.org.apache.xerces.internal.xni.QName[] int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fElements:[Lcom/sun/org/apache/xerces/internal/xni/QName;
            iload 3 /* i */
            new com.sun.org.apache.xerces.internal.xni.QName
            dup
            invokespecial com.sun.org.apache.xerces.internal.xni.QName.<init>:()V
            aastore
         7: .line 2279
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
         8: iload 3 /* i */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fElements:[Lcom/sun/org/apache/xerces/internal/xni/QName;
            arraylength
            if_icmplt 6
        end local 3 // int i
        end local 2 // com.sun.org.apache.xerces.internal.xni.QName[] array
         9: .line 2283
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fElements:[Lcom/sun/org/apache/xerces/internal/xni/QName;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fDepth:I
            aaload
            aload 1 /* element */
            invokevirtual com.sun.org.apache.xerces.internal.xni.QName.setValues:(Lcom/sun/org/apache/xerces/internal/xni/QName;)V
        10: .line 2284
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fElements:[Lcom/sun/org/apache/xerces/internal/xni/QName;
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fDepth:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fDepth:I
            aaload
            areturn
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   11     0     this  Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$ElementStack;
            0   11     1  element  Lcom/sun/org/apache/xerces/internal/xni/QName;
            2    9     2    array  [Lcom/sun/org/apache/xerces/internal/xni/QName;
            5    9     3        i  I
    MethodParameters:
         Name  Flags
      element  

  public com.sun.org.apache.xerces.internal.xni.QName getNext();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/xni/QName;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack this
         0: .line 2294
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fPosition:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fCount:I
            if_icmpne 2
         1: .line 2295
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fMark:I
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fPosition:I
         2: .line 2303
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fElements:[Lcom/sun/org/apache/xerces/internal/xni/QName;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fPosition:I
            aaload
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$ElementStack;

  public void push();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack this
         0: .line 2313
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fInt:[I
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fDepth:I
            iconst_1
            iadd
            dup_x1
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fDepth:I
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fPosition:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fPosition:I
            iastore
         1: .line 2314
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$ElementStack;

  public boolean matchElement(com.sun.org.apache.xerces.internal.xni.QName);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName element
         0: .line 2329
            iconst_0
            istore 2 /* match */
        start local 2 // boolean match
         1: .line 2330
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fLastDepth:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fDepth:I
            if_icmple 10
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fDepth:I
            iconst_3
            if_icmpgt 10
         2: .line 2335
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fElements:[Lcom/sun/org/apache/xerces/internal/xni/QName;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fDepth:I
            iconst_1
            isub
            aaload
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            if_acmpne 9
         3: .line 2336
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl;
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.fAdd:Z
         4: .line 2339
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fDepth:I
            iconst_1
            isub
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fMark:I
         5: .line 2341
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fMark:I
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fPosition:I
         6: .line 2342
            iconst_1
            istore 2 /* match */
         7: .line 2344
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fCount:I
            iconst_1
            isub
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fCount:I
         8: .line 2354
            goto 10
         9: .line 2355
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl;
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.fAdd:Z
        10: .line 2363
      StackMap locals:
      StackMap stack:
            iload 2 /* match */
            ifeq 13
        11: .line 2365
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fInt:[I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fDepth:I
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fPosition:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fPosition:I
            iastore
        12: .line 2366
            goto 14
        13: .line 2371
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fInt:[I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fDepth:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fCount:I
            iconst_1
            isub
            iastore
        14: .line 2376
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fCount:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fElements:[Lcom/sun/org/apache/xerces/internal/xni/QName;
            arraylength
            if_icmpne 19
        15: .line 2377
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl;
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.fSkip:Z
        16: .line 2378
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl;
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.fAdd:Z
        17: .line 2380
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.reposition:()V
        18: .line 2387
            iconst_0
            ireturn
        19: .line 2397
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fDepth:I
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fLastDepth:I
        20: .line 2398
            iload 2 /* match */
            ireturn
        end local 2 // boolean match
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   21     0     this  Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$ElementStack;
            0   21     1  element  Lcom/sun/org/apache/xerces/internal/xni/QName;
            1   21     2    match  Z
    MethodParameters:
         Name  Flags
      element  

  public com.sun.org.apache.xerces.internal.xni.QName nextElement();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/xni/QName;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack this
         0: .line 2409
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.fSkip:Z
            ifeq 3
         1: .line 2410
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fDepth:I
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fDepth:I
         2: .line 2412
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fElements:[Lcom/sun/org/apache/xerces/internal/xni/QName;
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fCount:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fCount:I
            aaload
            areturn
         3: .line 2413
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fDepth:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fElements:[Lcom/sun/org/apache/xerces/internal/xni/QName;
            arraylength
            if_icmpne 12
         4: .line 2414
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fElements:[Lcom/sun/org/apache/xerces/internal/xni/QName;
            arraylength
            iconst_2
            imul
            anewarray com.sun.org.apache.xerces.internal.xni.QName
            astore 1 /* array */
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName[] array
         5: .line 2415
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fElements:[Lcom/sun/org/apache/xerces/internal/xni/QName;
            iconst_0
            aload 1 /* array */
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fDepth:I
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         6: .line 2416
            aload 0 /* this */
            aload 1 /* array */
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fElements:[Lcom/sun/org/apache/xerces/internal/xni/QName;
         7: .line 2417
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fDepth:I
            istore 2 /* i */
        start local 2 // int i
         8: goto 11
         9: .line 2418
      StackMap locals: com.sun.org.apache.xerces.internal.xni.QName[] int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fElements:[Lcom/sun/org/apache/xerces/internal/xni/QName;
            iload 2 /* i */
            new com.sun.org.apache.xerces.internal.xni.QName
            dup
            invokespecial com.sun.org.apache.xerces.internal.xni.QName.<init>:()V
            aastore
        10: .line 2417
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
        11: iload 2 /* i */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fElements:[Lcom/sun/org/apache/xerces/internal/xni/QName;
            arraylength
            if_icmplt 9
        end local 2 // int i
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName[] array
        12: .line 2422
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fElements:[Lcom/sun/org/apache/xerces/internal/xni/QName;
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fDepth:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fDepth:I
            aaload
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   13     0   this  Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$ElementStack;
            5   12     1  array  [Lcom/sun/org/apache/xerces/internal/xni/QName;
            8   12     2      i  I

  public com.sun.org.apache.xerces.internal.xni.QName popElement();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/xni/QName;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack this
         0: .line 2439
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.fSkip:Z
            ifne 1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.fAdd:Z
            ifeq 2
         1: .line 2444
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fElements:[Lcom/sun/org/apache/xerces/internal/xni/QName;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fInt:[I
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fDepth:I
            dup_x1
            iconst_1
            isub
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fDepth:I
            iaload
            aaload
            areturn
         2: .line 2449
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fElements:[Lcom/sun/org/apache/xerces/internal/xni/QName;
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fDepth:I
            iconst_1
            isub
            dup_x1
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fDepth:I
            aaload
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$ElementStack;

  public void reposition();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack this
         0: .line 2459
            iconst_2
            istore 1 /* i */
        start local 1 // int i
         1: goto 4
         2: .line 2460
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fElements:[Lcom/sun/org/apache/xerces/internal/xni/QName;
            iload 1 /* i */
            iconst_1
            isub
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fElements:[Lcom/sun/org/apache/xerces/internal/xni/QName;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fInt:[I
            iload 1 /* i */
            iaload
            aaload
            aastore
         3: .line 2459
            iinc 1 /* i */ 1
      StackMap locals:
      StackMap stack:
         4: iload 1 /* i */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fDepth:I
            if_icmple 2
        end local 1 // int i
         5: .line 2467
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$ElementStack;
            1    5     1     i  I

  public void clear();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack this
         0: .line 2471
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fDepth:I
         1: .line 2472
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fLastDepth:I
         2: .line 2473
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fCount:I
         3: .line 2474
            aload 0 /* this */
            aload 0 /* this */
            iconst_1
            dup_x1
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fMark:I
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fPosition:I
         4: .line 2476
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$ElementStack;

  public com.sun.org.apache.xerces.internal.xni.QName getLastPoppedElement();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/xni/QName;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack this
         0: .line 2486
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fElements:[Lcom/sun/org/apache/xerces/internal/xni/QName;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fDepth:I
            aaload
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$ElementStack;
}
SourceFile: "XMLDocumentFragmentScannerImpl.java"
NestHost: com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl
InnerClasses:
  protected ElementStack = com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack of com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl