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 2234
            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 2215
            aload 0 /* this */
            bipush 20
            newarray 10
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fInt:[I
         2: .line 2235
            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 2236
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         4: goto 7
         5: .line 2237
      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 2236
            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 2239
            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 2260
            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 2261
            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 2262
            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 2263
            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 2264
            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 2265
      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 2264
            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 2268
      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 2269
            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 2279
            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 2280
            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 2288
      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 2298
            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 2299
            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 2314
            iconst_0
            istore 2 /* match */
        start local 2 // boolean match
         1: .line 2315
            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 2320
            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 2321
            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 2324
            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 2326
            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 2327
            iconst_1
            istore 2 /* match */
         7: .line 2329
            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 2339
            goto 10
         9: .line 2340
      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 2348
      StackMap locals:
      StackMap stack:
            iload 2 /* match */
            ifeq 13
        11: .line 2350
            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 2351
            goto 14
        13: .line 2356
      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 2361
      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 2362
            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 2363
            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 2365
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.reposition:()V
        18: .line 2372
            iconst_0
            ireturn
        19: .line 2382
      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 2383
            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 2394
            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 2395
            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 2397
            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 2398
      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 2399
            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 2400
            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 2401
            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 2402
            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 2403
      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 2402
            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 2407
      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 2424
            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 2429
      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 2434
      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 2444
            iconst_2
            istore 1 /* i */
        start local 1 // int i
         1: goto 4
         2: .line 2445
      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 2444
            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 2452
            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 2456
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fDepth:I
         1: .line 2457
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fLastDepth:I
         2: .line 2458
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.fCount:I
         3: .line 2459
            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 2461
            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 2471
            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