public abstract class com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators extends com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseTraversers
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators
  super_class: com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseTraversers
{
  public void <init>(com.sun.org.apache.xml.internal.dtm.DTMManager, javax.xml.transform.Source, int, com.sun.org.apache.xml.internal.dtm.DTMWSFilter, com.sun.org.apache.xml.internal.utils.XMLStringFactory, boolean);
    descriptor: (Lcom/sun/org/apache/xml/internal/dtm/DTMManager;Ljavax/xml/transform/Source;ILcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=7
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators this
        start local 1 // com.sun.org.apache.xml.internal.dtm.DTMManager mgr
        start local 2 // javax.xml.transform.Source source
        start local 3 // int dtmIdentity
        start local 4 // com.sun.org.apache.xml.internal.dtm.DTMWSFilter whiteSpaceFilter
        start local 5 // com.sun.org.apache.xml.internal.utils.XMLStringFactory xstringfactory
        start local 6 // boolean doIndexing
         0: .line 58
            aload 0 /* this */
            aload 1 /* mgr */
            aload 2 /* source */
            iload 3 /* dtmIdentity */
            aload 4 /* whiteSpaceFilter */
         1: .line 59
            aload 5 /* xstringfactory */
            iload 6 /* doIndexing */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseTraversers.<init>:(Lcom/sun/org/apache/xml/internal/dtm/DTMManager;Ljavax/xml/transform/Source;ILcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;Z)V
         2: .line 60
            return
        end local 6 // boolean doIndexing
        end local 5 // com.sun.org.apache.xml.internal.utils.XMLStringFactory xstringfactory
        end local 4 // com.sun.org.apache.xml.internal.dtm.DTMWSFilter whiteSpaceFilter
        end local 3 // int dtmIdentity
        end local 2 // javax.xml.transform.Source source
        end local 1 // com.sun.org.apache.xml.internal.dtm.DTMManager mgr
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    3     0              this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;
            0    3     1               mgr  Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
            0    3     2            source  Ljavax/xml/transform/Source;
            0    3     3       dtmIdentity  I
            0    3     4  whiteSpaceFilter  Lcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;
            0    3     5    xstringfactory  Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;
            0    3     6        doIndexing  Z
    MethodParameters:
                  Name  Flags
      mgr               
      source            
      dtmIdentity       
      whiteSpaceFilter  
      xstringfactory    
      doIndexing        

  public void <init>(com.sun.org.apache.xml.internal.dtm.DTMManager, javax.xml.transform.Source, int, com.sun.org.apache.xml.internal.dtm.DTMWSFilter, com.sun.org.apache.xml.internal.utils.XMLStringFactory, boolean, int, boolean, boolean);
    descriptor: (Lcom/sun/org/apache/xml/internal/dtm/DTMManager;Ljavax/xml/transform/Source;ILcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;ZIZZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=10, args_size=10
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators this
        start local 1 // com.sun.org.apache.xml.internal.dtm.DTMManager mgr
        start local 2 // javax.xml.transform.Source source
        start local 3 // int dtmIdentity
        start local 4 // com.sun.org.apache.xml.internal.dtm.DTMWSFilter whiteSpaceFilter
        start local 5 // com.sun.org.apache.xml.internal.utils.XMLStringFactory xstringfactory
        start local 6 // boolean doIndexing
        start local 7 // int blocksize
        start local 8 // boolean usePrevsib
        start local 9 // boolean newNameTable
         0: .line 86
            aload 0 /* this */
            aload 1 /* mgr */
            aload 2 /* source */
            iload 3 /* dtmIdentity */
            aload 4 /* whiteSpaceFilter */
         1: .line 87
            aload 5 /* xstringfactory */
            iload 6 /* doIndexing */
            iload 7 /* blocksize */
            iload 8 /* usePrevsib */
            iload 9 /* newNameTable */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseTraversers.<init>:(Lcom/sun/org/apache/xml/internal/dtm/DTMManager;Ljavax/xml/transform/Source;ILcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;ZIZZ)V
         2: .line 88
            return
        end local 9 // boolean newNameTable
        end local 8 // boolean usePrevsib
        end local 7 // int blocksize
        end local 6 // boolean doIndexing
        end local 5 // com.sun.org.apache.xml.internal.utils.XMLStringFactory xstringfactory
        end local 4 // com.sun.org.apache.xml.internal.dtm.DTMWSFilter whiteSpaceFilter
        end local 3 // int dtmIdentity
        end local 2 // javax.xml.transform.Source source
        end local 1 // com.sun.org.apache.xml.internal.dtm.DTMManager mgr
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    3     0              this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;
            0    3     1               mgr  Lcom/sun/org/apache/xml/internal/dtm/DTMManager;
            0    3     2            source  Ljavax/xml/transform/Source;
            0    3     3       dtmIdentity  I
            0    3     4  whiteSpaceFilter  Lcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;
            0    3     5    xstringfactory  Lcom/sun/org/apache/xml/internal/utils/XMLStringFactory;
            0    3     6        doIndexing  Z
            0    3     7         blocksize  I
            0    3     8        usePrevsib  Z
            0    3     9      newNameTable  Z
    MethodParameters:
                  Name  Flags
      mgr               
      source            
      dtmIdentity       
      whiteSpaceFilter  
      xstringfactory    
      doIndexing        
      blocksize         
      usePrevsib        
      newNameTable      

  public com.sun.org.apache.xml.internal.dtm.DTMAxisIterator getTypedAxisIterator(int, int);
    descriptor: (II)Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=4, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators this
        start local 1 // int axis
        start local 2 // int type
         0: .line 104
            aconst_null
            astore 3 /* iterator */
        start local 3 // com.sun.org.apache.xml.internal.dtm.DTMAxisIterator iterator
         1: .line 120
            iload 1 /* axis */
            tableswitch { // 0 - 19
                    0: 7
                    1: 8
                    2: 9
                    3: 4
                    4: 10
                    5: 12
                    6: 14
                    7: 18
                    8: 26
                    9: 22
                   10: 6
                   11: 16
                   12: 20
                   13: 2
                   14: 26
                   15: 26
                   16: 26
                   17: 26
                   18: 26
                   19: 24
              default: 26
          }
         2: .line 123
      StackMap locals: com.sun.org.apache.xml.internal.dtm.DTMAxisIterator
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedSingletonIterator
            dup
            aload 0 /* this */
            iload 2 /* type */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedSingletonIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;I)V
            astore 3 /* iterator */
         3: .line 124
            goto 30
         4: .line 126
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedChildrenIterator
            dup
            aload 0 /* this */
            iload 2 /* type */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedChildrenIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;I)V
            astore 3 /* iterator */
         5: .line 127
            goto 30
         6: .line 129
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$ParentIterator
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$ParentIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;)V
            iload 2 /* type */
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$ParentIterator.setNodeType:(I)Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
            areturn
         7: .line 131
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedAncestorIterator
            dup
            aload 0 /* this */
            iload 2 /* type */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedAncestorIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;I)V
            areturn
         8: .line 133
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedAncestorIterator
            dup
            aload 0 /* this */
            iload 2 /* type */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedAncestorIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;I)V
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedAncestorIterator.includeSelf:()Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
            areturn
         9: .line 135
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedAttributeIterator
            dup
            aload 0 /* this */
            iload 2 /* type */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedAttributeIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;I)V
            areturn
        10: .line 137
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedDescendantIterator
            dup
            aload 0 /* this */
            iload 2 /* type */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedDescendantIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;I)V
            astore 3 /* iterator */
        11: .line 138
            goto 30
        12: .line 140
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedDescendantIterator
            dup
            aload 0 /* this */
            iload 2 /* type */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedDescendantIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;I)V
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedDescendantIterator.includeSelf:()Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
            astore 3 /* iterator */
        13: .line 141
            goto 30
        14: .line 143
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedFollowingIterator
            dup
            aload 0 /* this */
            iload 2 /* type */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedFollowingIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;I)V
            astore 3 /* iterator */
        15: .line 144
            goto 30
        16: .line 146
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedPrecedingIterator
            dup
            aload 0 /* this */
            iload 2 /* type */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedPrecedingIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;I)V
            astore 3 /* iterator */
        17: .line 147
            goto 30
        18: .line 149
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedFollowingSiblingIterator
            dup
            aload 0 /* this */
            iload 2 /* type */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedFollowingSiblingIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;I)V
            astore 3 /* iterator */
        19: .line 150
            goto 30
        20: .line 152
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedPrecedingSiblingIterator
            dup
            aload 0 /* this */
            iload 2 /* type */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedPrecedingSiblingIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;I)V
            astore 3 /* iterator */
        21: .line 153
            goto 30
        22: .line 155
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedNamespaceIterator
            dup
            aload 0 /* this */
            iload 2 /* type */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedNamespaceIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;I)V
            astore 3 /* iterator */
        23: .line 156
            goto 30
        24: .line 158
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedRootIterator
            dup
            aload 0 /* this */
            iload 2 /* type */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedRootIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;I)V
            astore 3 /* iterator */
        25: .line 159
            goto 30
        26: .line 161
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.DTMException
            dup
        27: .line 162
            ldc "ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED"
        28: .line 163
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            iload 1 /* axis */
            invokestatic com.sun.org.apache.xml.internal.dtm.Axis.getNames:(I)Ljava/lang/String;
            aastore
        29: .line 161
            invokestatic com.sun.org.apache.xml.internal.res.XMLMessages.createXMLMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokespecial com.sun.org.apache.xml.internal.dtm.DTMException.<init>:(Ljava/lang/String;)V
            athrow
        30: .line 169
      StackMap locals:
      StackMap stack:
            aload 3 /* iterator */
            areturn
        end local 3 // com.sun.org.apache.xml.internal.dtm.DTMAxisIterator iterator
        end local 2 // int type
        end local 1 // int axis
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   31     0      this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;
            0   31     1      axis  I
            0   31     2      type  I
            1   31     3  iterator  Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
    MethodParameters:
      Name  Flags
      axis  
      type  

  public com.sun.org.apache.xml.internal.dtm.DTMAxisIterator getAxisIterator(int);
    descriptor: (I)Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators this
        start local 1 // int axis
         0: .line 185
            aconst_null
            astore 2 /* iterator */
        start local 2 // com.sun.org.apache.xml.internal.dtm.DTMAxisIterator iterator
         1: .line 187
            iload 1 /* axis */
            tableswitch { // 0 - 19
                    0: 7
                    1: 8
                    2: 9
                    3: 4
                    4: 10
                    5: 12
                    6: 14
                    7: 18
                    8: 26
                    9: 22
                   10: 6
                   11: 16
                   12: 20
                   13: 2
                   14: 26
                   15: 26
                   16: 26
                   17: 26
                   18: 26
                   19: 24
              default: 26
          }
         2: .line 190
      StackMap locals: com.sun.org.apache.xml.internal.dtm.DTMAxisIterator
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$SingletonIterator
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$SingletonIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;)V
            astore 2 /* iterator */
         3: .line 191
            goto 30
         4: .line 193
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$ChildrenIterator
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$ChildrenIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;)V
            astore 2 /* iterator */
         5: .line 194
            goto 30
         6: .line 196
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$ParentIterator
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$ParentIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;)V
            areturn
         7: .line 198
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$AncestorIterator
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$AncestorIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;)V
            areturn
         8: .line 200
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$AncestorIterator
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$AncestorIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;)V
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$AncestorIterator.includeSelf:()Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
            areturn
         9: .line 202
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$AttributeIterator
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$AttributeIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;)V
            areturn
        10: .line 204
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$DescendantIterator
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$DescendantIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;)V
            astore 2 /* iterator */
        11: .line 205
            goto 30
        12: .line 207
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$DescendantIterator
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$DescendantIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;)V
            invokevirtual com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$DescendantIterator.includeSelf:()Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
            astore 2 /* iterator */
        13: .line 208
            goto 30
        14: .line 210
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$FollowingIterator
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$FollowingIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;)V
            astore 2 /* iterator */
        15: .line 211
            goto 30
        16: .line 213
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$PrecedingIterator
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$PrecedingIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;)V
            astore 2 /* iterator */
        17: .line 214
            goto 30
        18: .line 216
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$FollowingSiblingIterator
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$FollowingSiblingIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;)V
            astore 2 /* iterator */
        19: .line 217
            goto 30
        20: .line 219
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$PrecedingSiblingIterator
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$PrecedingSiblingIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;)V
            astore 2 /* iterator */
        21: .line 220
            goto 30
        22: .line 222
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$NamespaceIterator
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$NamespaceIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;)V
            astore 2 /* iterator */
        23: .line 223
            goto 30
        24: .line 225
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$RootIterator
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$RootIterator.<init>:(Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;)V
            astore 2 /* iterator */
        25: .line 226
            goto 30
        26: .line 228
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xml.internal.dtm.DTMException
            dup
        27: .line 229
            ldc "ER_ITERATOR_AXIS_NOT_IMPLEMENTED"
        28: .line 230
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            iload 1 /* axis */
            invokestatic com.sun.org.apache.xml.internal.dtm.Axis.getNames:(I)Ljava/lang/String;
            aastore
        29: .line 228
            invokestatic com.sun.org.apache.xml.internal.res.XMLMessages.createXMLMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokespecial com.sun.org.apache.xml.internal.dtm.DTMException.<init>:(Ljava/lang/String;)V
            athrow
        30: .line 235
      StackMap locals:
      StackMap stack:
            aload 2 /* iterator */
            areturn
        end local 2 // com.sun.org.apache.xml.internal.dtm.DTMAxisIterator iterator
        end local 1 // int axis
        end local 0 // com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   31     0      this  Lcom/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators;
            0   31     1      axis  I
            1   31     2  iterator  Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;
    MethodParameters:
      Name  Flags
      axis  final
}
SourceFile: "DTMDefaultBaseIterators.java"
NestMembers:
  com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$AncestorIterator  com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$AttributeIterator  com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$ChildrenIterator  com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$DescendantIterator  com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$FollowingIterator  com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$FollowingSiblingIterator  com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$InternalAxisIteratorBase  com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$NamespaceAttributeIterator  com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$NamespaceChildrenIterator  com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$NamespaceIterator  com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$NthDescendantIterator  com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$ParentIterator  com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$PrecedingIterator  com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$PrecedingSiblingIterator  com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$RootIterator  com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$SingletonIterator  com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedAncestorIterator  com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedAttributeIterator  com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedChildrenIterator  com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedDescendantIterator  com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedFollowingIterator  com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedFollowingSiblingIterator  com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedNamespaceIterator  com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedPrecedingIterator  com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedPrecedingSiblingIterator  com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedRootIterator  com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedSingletonIterator
InnerClasses:
  public AncestorIterator = com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$AncestorIterator of com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators
  public final AttributeIterator = com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$AttributeIterator of com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators
  public final ChildrenIterator = com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$ChildrenIterator of com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators
  public DescendantIterator = com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$DescendantIterator of com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators
  public FollowingIterator = com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$FollowingIterator of com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators
  public FollowingSiblingIterator = com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$FollowingSiblingIterator of com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators
  public abstract InternalAxisIteratorBase = com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$InternalAxisIteratorBase of com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators
  public final NamespaceAttributeIterator = com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$NamespaceAttributeIterator of com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators
  public final NamespaceChildrenIterator = com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$NamespaceChildrenIterator of com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators
  public NamespaceIterator = com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$NamespaceIterator of com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators
  public NthDescendantIterator = com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$NthDescendantIterator of com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators
  public final ParentIterator = com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$ParentIterator of com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators
  public PrecedingIterator = com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$PrecedingIterator of com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators
  public PrecedingSiblingIterator = com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$PrecedingSiblingIterator of com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators
  public RootIterator = com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$RootIterator of com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators
  public SingletonIterator = com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$SingletonIterator of com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators
  public final TypedAncestorIterator = com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedAncestorIterator of com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators
  public final TypedAttributeIterator = com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedAttributeIterator of com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators
  public final TypedChildrenIterator = com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedChildrenIterator of com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators
  public final TypedDescendantIterator = com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedDescendantIterator of com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators
  public final TypedFollowingIterator = com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedFollowingIterator of com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators
  public final TypedFollowingSiblingIterator = com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedFollowingSiblingIterator of com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators
  public TypedNamespaceIterator = com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedNamespaceIterator of com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators
  public final TypedPrecedingIterator = com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedPrecedingIterator of com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators
  public final TypedPrecedingSiblingIterator = com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedPrecedingSiblingIterator of com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators
  public TypedRootIterator = com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedRootIterator of com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators
  public final TypedSingletonIterator = com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators$TypedSingletonIterator of com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBaseIterators