/ ( ( ( ( 5 (  ( ( (            * ( * * * ( - -  ( + ( ( 1 1 KeyIndexIterator InnerClasses_index*Lorg/apache/xalan/xsltc/runtime/Hashtable;_currentDocumentNodeI_rootToIndexMap_nodes*Lorg/apache/xalan/xsltc/util/IntegerArray;_domLorg/apache/xalan/xsltc/DOM; _enhancedDOM*Lorg/apache/xalan/xsltc/DOMEnhancedForDTM;_markedPosition EMPTY_NODES(I)VCodeLineNumberTableLocalVariableTablethis%Lorg/apache/xalan/xsltc/dom/KeyIndex;dummysetRestartable(Z)VflagZadd(Ljava/lang/Object;II)VvalueLjava/lang/Object;noderootNodenodesmerge((Lorg/apache/xalan/xsltc/dom/KeyIndex;)Vother DeprecatedlookupId(Ljava/lang/Object;)VtokenLjava/lang/String;valuesLjava/util/StringTokenizer;getDOMNodeById>(Ljava/lang/String;)Lorg/apache/xalan/xsltc/util/IntegerArray;rootLjava/lang/Integer;indexidentid lookupKeynext()I containsID(ILjava/lang/Object;)Istring rootHandle containsKeyreset&()Lorg/apache/xml/dtm/DTMAxisIterator;getLast getPositionsetMark()VgotoMark setStartNode'(I)Lorg/apache/xml/dtm/DTMAxisIterator;start getStartNode isReverse()Z cloneIteratorsetDom(Lorg/apache/xalan/xsltc/DOM;)VidomdomgetKeyIndexIteratorK(Ljava/lang/Object;Z)Lorg/apache/xalan/xsltc/dom/KeyIndex$KeyIndexIterator;keyValue isKeyCallK(Ljava/lang/String;Z)Lorg/apache/xalan/xsltc/dom/KeyIndex$KeyIndexIterator;](Lorg/apache/xml/dtm/DTMAxisIterator;Z)Lorg/apache/xalan/xsltc/dom/KeyIndex$KeyIndexIterator;$Lorg/apache/xml/dtm/DTMAxisIterator; access$000Q(Lorg/apache/xalan/xsltc/dom/KeyIndex;)Lorg/apache/xalan/xsltc/runtime/Hashtable;x0 Synthetic access$100Q(Lorg/apache/xalan/xsltc/dom/KeyIndex;)Lorg/apache/xalan/xsltc/DOMEnhancedForDTM; access$200C(Lorg/apache/xalan/xsltc/dom/KeyIndex;)Lorg/apache/xalan/xsltc/DOM; access$300,()Lorg/apache/xalan/xsltc/util/IntegerArray; SourceFile KeyIndex.java D> ?@ AB <9 Ev :;(org/apache/xalan/xsltc/runtime/Hashtable => C; 89java/lang/Integer EF (org/apache/xalan/xsltc/util/IntegerArray QF k Xjava/util/StringTokenizerjava/lang/String E } } bc k ; y xy jk #org/apache/xalan/xsltc/dom/KeyIndex(org/apache/xalan/xsltc/DOMEnhancedForDTM%org/apache/xalan/xsltc/dom/DOMAdapter "org/apache/xml/dtm/DTMAxisIterator  4org/apache/xalan/xsltc/dom/KeyIndex$KeyIndexIterator E E*org/apache/xml/dtm/ref/DTMAxisIteratorBaseput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object; cardinalityat(I)Iclone()Ljava/lang/Object;-(Lorg/apache/xalan/xsltc/util/IntegerArray;)V'(Ljava/lang/String;Ljava/lang/String;)VhasMoreElements nextElement hasDOMSourcegetElementById(Ljava/lang/String;)I getDocument getNodeHandle _positionorg/apache/xalan/xsltc/DOMgetAxisIteratorindexOf getDOMImpl()Lorg/apache/xalan/xsltc/DOM;+org/apache/xalan/xsltc/runtime/BasisLibrarystringFB(Ljava/lang/Object;Lorg/apache/xalan/xsltc/DOM;)Ljava/lang/String;;(Lorg/apache/xalan/xsltc/dom/KeyIndex;Ljava/lang/String;Z)VM(Lorg/apache/xalan/xsltc/dom/KeyIndex;Lorg/apache/xml/dtm/DTMAxisIterator;Z)V!(589:;<9=>?@ABC;D>EFGg***Y* * HR8 =CPSIJKL;MNG5HVIJKOPQRGr*'**Y * Y * W* +: Y:* +Wd H2 ]^ _`,c9e>fGgRh[lkmqoI4rJKrSTrU;rV;99W>XYGx0++ &* *+  * + Hvx yz$}/I0JK0ZK[\]G}* Y+M,e,N* -:** *-:* :* * H:"/GNV]gpy|I4"W^_/JW>}JK}STj`a[bcGM*|*+>l Y*  :*:Y:*W +M,YM+,W,*!,H> +9>GV`dltI>+Wde9If9ng;JKh_W>i]Go%* +M*, , *"H $I %JK%ST W>[jkGe7* *"* !** *Y"Z`"#H  I 7JK[lmGK ,N*$%&6* Y :Y-:T:::** *:'H>2>FPSXd|   I\ PD^_SAW>JKU;STn_|o;2gf9>[`apmGQ*$%&>* Y :",:'H#'+,0-;.O2I>;W>QJKQU;QST:o;+&f9qrG5*"*H <=I JK[skG=*  * HGI JK[tkG/*"HQI JK[uvG7 **" H [\I  JK[wvG7 ** "H efI  JK[xyG_ * * *"*Hpq stvIJKz;[{kG,HI JK[|}G,HI JK[~rGs+(Y)L+* +*+* +*""+H !)I+JK "ZK[G6*++**+*!++++,M,* *,*H" &-5I &@6JK6@Ge+- *+-.*+*/0HI JKTPGI 1Y*+2HI  JK _ PGI 1Y*+3HI  JK  PG/*H,I KG/*H,I KG/*H,I KGH,vG$ Y4H7 1(6