/ { z z z z {  z z z z z  z z  !    )  ,       3 z 7 !  z     C     !" # $%& '()*+ ,- ./ 01 X 023}4 ^5 ` 067 c89 :; < = > ?@ mAB oC DE oFG oHI J oK oLMN_axisI _predicatesLjava/util/Vector;_hadPredicatesZ _nodeType(IILjava/util/Vector;)VCodeLineNumberTableLocalVariableTablethis&Lorg/apache/xalan/xsltc/compiler/Step;axisnodeType predicates setParser+(Lorg/apache/xalan/xsltc/compiler/Parser;)Vexp+Lorg/apache/xalan/xsltc/compiler/Predicate;inparser(Lorg/apache/xalan/xsltc/compiler/Parser;getAxis()IsetAxis(I)V getNodeType getPredicates()Ljava/util/Vector; addPredicates(Ljava/util/Vector;)VhasParentPattern()Zparent0Lorg/apache/xalan/xsltc/compiler/SyntaxTreeNode; hasPredicates isPredicateisAbbreviatedDotisAbbreviatedDDot typeCheckZ(Lorg/apache/xalan/xsltc/compiler/SymbolTable;)Lorg/apache/xalan/xsltc/compiler/util/Type;pred,Lorg/apache/xalan/xsltc/compiler/Expression;stable-Lorg/apache/xalan/xsltc/compiler/SymbolTable; Exceptions translaten(Lorg/apache/xalan/xsltc/compiler/util/ClassGenerator;Lorg/apache/xalan/xsltc/compiler/util/MethodGenerator;)Vniiterinitgit namespaceLjava/lang/String;nsTypenstystarnamexsltc'Lorg/apache/xalan/xsltc/compiler/XSLTC;classGen5Lorg/apache/xalan/xsltc/compiler/util/ClassGenerator; methodGen6Lorg/apache/xalan/xsltc/compiler/util/MethodGenerator;cpg)Lorg/apache/bcel/generic/ConstantPoolGen;il)Lorg/apache/bcel/generic/InstructionList;translatePredicatese5Lorg/apache/xalan/xsltc/compiler/util/TypeCheckError;path4Lorg/apache/xalan/xsltc/compiler/ParentLocationPath;step iteratorTemp*Lorg/apache/bcel/generic/LocalVariableGen;predicateValueTemp className filterTemp predicateidxtoString()Ljava/lang/String;bufferLjava/lang/StringBuffer; SourceFile Step.java O |} } ~ P Q RS)org/apache/xalan/xsltc/compiler/Predicate TU VW XY-org/apache/xalan/xsltc/compiler/ParentPattern2org/apache/xalan/xsltc/compiler/ParentLocationPath-org/apache/xalan/xsltc/compiler/UnionPathExpr0org/apache/xalan/xsltc/compiler/FilterParentPathZ [ \] ^] _]*org/apache/xalan/xsltc/compiler/Expression ` abc de fgh ijk ljava/lang/String mnorg.apache.xalan.xsltc.DOMgetTypedAxisIterator((II)Lorg/apache/xml/dtm/DTMAxisIterator;o pq rst uvorg/apache/bcel/generic/PUSH w ux'org/apache/bcel/generic/INVOKEINTERFACE y zs,org.apache.xalan.xsltc.dom.SingletonIterator {qorg/apache/bcel/generic/NEW |} ~%org/apache/bcel/generic/INVOKESPECIALgetAxisIterator'(I)Lorg/apache/xml/dtm/DTMAxisIterator;  }getNamespaceAxisIterator    org/apache/bcel/generic/ICONST  3org/apache/xalan/xsltc/compiler/util/TypeCheckErrorgetNodeValueIterator^(Lorg/apache/xml/dtm/DTMAxisIterator;ILjava/lang/String;Z)Lorg/apache/xml/dtm/DTMAxisIterator;  getNthDescendant)(IIZ)Lorg/apache/xml/dtm/DTMAxisIterator; &org.apache.xalan.xsltc.dom.NthIterator((Lorg/apache/xml/dtm/DTMAxisIterator;I)V step_tmp1$Lorg/apache/xml/dtm/DTMAxisIterator;  org/apache/bcel/generic/ASTORE   step_tmp2org/apache/bcel/generic/ISTOREorg/apache/bcel/generic/ALOAD org/apache/bcel/generic/ILOAD2org.apache.xalan.xsltc.dom.CurrentNodeListIterator(Lorg/apache/xml/dtm/DTMAxisIterator;Lorg/apache/xalan/xsltc/dom/CurrentNodeListFilter;ILorg/apache/xalan/xsltc/runtime/AbstractTranslet;)V 2Lorg/apache/xalan/xsltc/dom/CurrentNodeListFilter; s s  !org/apache/bcel/generic/CHECKCASTjava/lang/StringBufferstep("   u", u, u $org/apache/xalan/xsltc/compiler/Step4org/apache/xalan/xsltc/compiler/RelativeLocationPath()Vjava/util/Vectorsize elementAt(I)Ljava/lang/Object; setParent3(Lorg/apache/xalan/xsltc/compiler/SyntaxTreeNode;)VaddAll(Ljava/util/Collection;)Z getParent2()Lorg/apache/xalan/xsltc/compiler/SyntaxTreeNode;.org/apache/xalan/xsltc/compiler/SyntaxTreeNode)org/apache/xalan/xsltc/compiler/util/TypeNodeSet+Lorg/apache/xalan/xsltc/compiler/util/Type;Node_type3org/apache/xalan/xsltc/compiler/util/ClassGeneratorgetConstantPool+()Lorg/apache/bcel/generic/ConstantPoolGen;4org/apache/xalan/xsltc/compiler/util/MethodGeneratorgetInstructionList+()Lorg/apache/bcel/generic/InstructionList; getParser*()Lorg/apache/xalan/xsltc/compiler/Parser;&org/apache/xalan/xsltc/compiler/ParsergetXSLTC)()Lorg/apache/xalan/xsltc/compiler/XSLTC;%org/apache/xalan/xsltc/compiler/XSLTC getNamesIndex lastIndexOf(I)I'org/apache/bcel/generic/ConstantPoolGenaddInterfaceMethodref9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)IloadDOM'()Lorg/apache/bcel/generic/Instruction;'org/apache/bcel/generic/InstructionListappendR(Lorg/apache/bcel/generic/Instruction;)Lorg/apache/bcel/generic/InstructionHandle;-(Lorg/apache/bcel/generic/ConstantPoolGen;I)VZ(Lorg/apache/bcel/generic/CompoundInstruction;)Lorg/apache/bcel/generic/InstructionHandle;(II)VloadContextNode addMethodrefaddClass(Ljava/lang/String;)IDUP*Lorg/apache/bcel/generic/StackInstruction; substring(II)Ljava/lang/String;registerNamespace lastElement()Ljava/lang/Object;remove(Ljava/lang/Object;)ZisNodeValueTestgetStep(()Lorg/apache/xalan/xsltc/compiler/Step;e(Lorg/apache/xalan/xsltc/compiler/RelativeLocationPath;Lorg/apache/xalan/xsltc/compiler/Expression;)VgetSymbolTable/()Lorg/apache/xalan/xsltc/compiler/SymbolTable;isNthDescendant getPosTypeisNthPositionFilter)org/apache/xalan/xsltc/compiler/util/Util getJCRefType2(Ljava/lang/String;)Lorg/apache/bcel/generic/Type;addLocalVariable(Ljava/lang/String;Lorg/apache/bcel/generic/Type;Lorg/apache/bcel/generic/InstructionHandle;Lorg/apache/bcel/generic/InstructionHandle;)Lorg/apache/bcel/generic/LocalVariableGen;(org/apache/bcel/generic/LocalVariableGengetIndexsetStart.(Lorg/apache/bcel/generic/InstructionHandle;)VsetEndtranslateFilterloadCurrentNode loadTranslet isExternal getClassName(Ljava/lang/String;)Vorg/apache/xml/dtm/AxisgetNames(I)Ljava/lang/String;,(Ljava/lang/String;)Ljava/lang/StringBuffer;(I)Ljava/lang/StringBuffer;(C)Ljava/lang/StringBuffer;0z{|}~}u*****-MF NOPQ*}};*+*1*=>"* :+ * ߱& WX YZ[(\.]4Z:`4( $}&};;/*f >* mn}/*t /*{ Y* *+ *+ W_'* L+++ + '"A** Z*L++L+  A**  A**  i***!** *  **,*=>*:+W*. -4;CJW^d4WE}C!}iiH +N,:* *+,6:*:*$ :*d!:*"6*g*_*W*PK-#$%&6,'(W)Y-*+W)Y-**+W,Y-(W* :**,.(WG-/0126 3Y-/45(W6(W,.(W7Y 8(W;-#9:&6 ,'(W)Y-**+W,Y -(W"****`%` *-#9:&6 ,'(W)Y-**+W,Y -(Wz*d;: d;:  <6 -#=%&6 ,'(W)Y-**+W)Y- *+W,Y -(WM-#$%&6 ,'(W)Y-**+W)Y-**+W,Y -(W= !*3:KTx   -0<FXh i$|&',.145679;<>@&A2D<ENF^GnHqL}PQRSX:<}5} <,}  T &K} 2?} } }>} }!*  +N,:6* *+,>*? :*@WAB:,'(W*+,>CYD(W6Y*E:*FGW: +,ICYD(W+,J-#KL&6,Y-(WMS,'(WCYND(W+,JCYD(W-#OP&6,Y-(WQ-R0S26*+,,TUVW:XYYZ([+,J,\]VW:^YY_([3Y-R45(W6(W`YYa(bcYYd(b7Y8(W-e0f26*+,,TUVW:XYYZ([+,g,\hVW:XYYZ([3Y-e45(W6(W`YYa(b`YYa(b,i(W+j(W+k+l: mY- 4n(W7Y8(W{H=cd fhi!l-m7v?wFyP|X}^~o{  (4:I_fu#2H[dz {'FIum 2- }doYpqL+*rsts*uW*4*=>%* :+vswsW+)xy&  ")18ETZ4E3'}1)}d Z