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 2230
            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 2211
            aload 0 /* this */
            bipush 20
            newarray 10
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fInt:[I
         2: .line 2231
            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 2232
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         4: goto 7
         5: .line 2233
      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 2232
            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 2235
            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 2256
            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 2257
            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 2258
            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 2259
            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 2260
            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 2261
      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 2260
            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 2264
      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 2265
            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 2275
            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 2276
            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 2284
      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 2294
            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 2295
            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 2310
            iconst_0
            istore 2 /* match */
        start local 2 // boolean match
         1: .line 2311
            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 2316
            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 2317
            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 2320
            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 2322
            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 2323
            iconst_1
            istore 2 /* match */
         7: .line 2325
            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 2335
            goto 10
         9: .line 2336
      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 2344
      StackMap locals:
      StackMap stack:
            iload 2 /* match */
            ifeq 13
        11: .line 2346
            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 2347
            goto 14
        13: .line 2352
      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 2357
      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 2358
            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 2359
            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 2361
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.reposition:()V
        18: .line 2368
            iconst_0
            ireturn
        19: .line 2378
      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 2379
            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 2390
            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 2391
            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 2393
            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 2394
      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 2395
            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 2396
            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 2397
            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 2398
            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 2399
      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 2398
            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 2403
      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 2420
            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 2425
      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 2430
      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 2440
            iconst_2
            istore 1 /* i */
        start local 1 // int i
         1: goto 4
         2: .line 2441
      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 2440
            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 2448
            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 2452
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fDepth:I
         1: .line 2453
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fLastDepth:I
         2: .line 2454
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fCount:I
         3: .line 2455
            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 2457
            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 2467
            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