/             ?   !" # $%& '( ' ) * + ,- . /0 1 2 3 45 -6 7 8 - -2 9: 9; <= >?@AB CD >E FG HI >JK @L FM NO DL PQ R STUVWX LY FZ[ OL >\ >] ^ _ `a b `b Pc `N de [L fg hi >jk lm bn lop fn >qrs Ct -uvwx pny Cz rn {| vn l}~ yn > > `d `f  < C C  < < C < n L n > L L L      NO_CONTEXTI ConstantValueSIMPLE_CONTEXTGENERAL_CONTEXT_axis _nodeType _predicatesLjava/util/Vector;_step&Lorg/apache/xalan/xsltc/compiler/Step; _isEpsilonZ _contextCase _priorityD(IILjava/util/Vector;)VCodeLineNumberTableLocalVariableTablethis-Lorg/apache/xalan/xsltc/compiler/StepPattern;axisnodeType predicates setParser+(Lorg/apache/xalan/xsltc/compiler/Parser;)Vexp+Lorg/apache/xalan/xsltc/compiler/Predicate;inparser(Lorg/apache/xalan/xsltc/compiler/Parser; getNodeType()I setPriority(D)VprioritygetKernelPattern/()Lorg/apache/xalan/xsltc/compiler/StepPattern; isWildcard()Z setPredicatesA(Ljava/util/Vector;)Lorg/apache/xalan/xsltc/compiler/StepPattern; hasPredicatesgetDefaultPriority()DgetAxisreduceKernelPattern()VtoString()Ljava/lang/String;bufferLjava/lang/StringBuffer; analyzeCasespred noContextgetNextFieldName typeCheckZ(Lorg/apache/xalan/xsltc/compiler/SymbolTable;)Lorg/apache/xalan/xsltc/compiler/util/Type;lenstepstable-Lorg/apache/xalan/xsltc/compiler/SymbolTable; ExceptionstranslateKerneln(Lorg/apache/xalan/xsltc/compiler/util/ClassGenerator;Lorg/apache/xalan/xsltc/compiler/util/MethodGenerator;)Vcheckicmp&Lorg/apache/bcel/generic/BranchHandle;getETypeclassGen5Lorg/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;translateNoContext,Lorg/apache/xalan/xsltc/compiler/Expression;restore+Lorg/apache/bcel/generic/InstructionHandle; skipFalsetranslateSimpleContextindexmatch*Lorg/apache/bcel/generic/LocalVariableGen;stepIteratorTemptranslateGeneralContextiterator!Lorg/apache/bcel/classfile/Field; iteratorIndexifBlockiternodenode2 iteratorNameLjava/lang/String; iterStoreskipNextbeginnext translate SourceFileStepPattern.java   )org/apache/xalan/xsltc/compiler/Predicate  java/lang/StringBuffer stepPattern("   ", epsilon{ } ,    __step_pattern_iter_    $org/apache/xalan/xsltc/compiler/Step      org.apache.xalan.xsltc.DOM isElement(I)Z    'org/apache/bcel/generic/INVOKEINTERFACE org/apache/bcel/generic/IFNE   org/apache/bcel/generic/GOTO_W    isAttributegetExpandedTypeID(I)Iorg/apache/bcel/generic/PUSH  !org/apache/bcel/generic/IF_ICMPEQ       org/apache/bcel/generic/GOTO step_pattern_tmp1  org/apache/bcel/generic/ISTORE   org/apache/bcel/generic/ILOAD +org.apache.xalan.xsltc.dom.MatchingIterator((ILorg/apache/xml/dtm/DTMAxisIterator;)V   step_pattern_tmp2$Lorg/apache/xml/dtm/DTMAxisIterator;org/apache/bcel/generic/ASTOREorg/apache/bcel/generic/NEW  org/apache/bcel/generic/ALOAD %org/apache/bcel/generic/INVOKESPECIAL getParent   org/apache/bcel/classfile/Field        org/apache/bcel/generic/GETFIELD!org/apache/bcel/generic/IFNONNULL org/apache/bcel/generic/PUTFIELDstep_pattern_tmp3 org/apache/bcel/generic/IFLT!org/apache/bcel/generic/IF_ICMPLT!org/apache/bcel/generic/IF_ICMPNE +org/apache/xalan/xsltc/compiler/StepPattern3org/apache/xalan/xsltc/compiler/RelativePathPattern3org/apache/xalan/xsltc/compiler/util/TypeCheckErrorjava/util/Vectorsize elementAt(I)Ljava/lang/Object; setParent3(Lorg/apache/xalan/xsltc/compiler/SyntaxTreeNode;)V(Ljava/lang/String;)Vorg/apache/xml/dtm/AxisgetNames(I)Ljava/lang/String;append,(Ljava/lang/String;)Ljava/lang/StringBuffer;java/lang/Integer(C)Ljava/lang/StringBuffer;isNthPositionFilterhasPositionCall hasLastCallgetXSLTC)()Lorg/apache/xalan/xsltc/compiler/XSLTC;%org/apache/xalan/xsltc/compiler/XSLTCnextStepPatternSerial(I)Ljava/lang/StringBuffer; dontOptimize getParser*()Lorg/apache/xalan/xsltc/compiler/Parser;)org/apache/xalan/xsltc/compiler/util/TypeElement+Lorg/apache/xalan/xsltc/compiler/util/Type; Attribute3org/apache/xalan/xsltc/compiler/util/ClassGeneratorgetConstantPool+()Lorg/apache/bcel/generic/ConstantPoolGen;4org/apache/xalan/xsltc/compiler/util/MethodGeneratorgetInstructionList+()Lorg/apache/bcel/generic/InstructionList;'org/apache/bcel/generic/ConstantPoolGenaddInterfaceMethodref9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)IloadDOM'()Lorg/apache/bcel/generic/Instruction;'org/apache/bcel/generic/InstructionListR(Lorg/apache/bcel/generic/Instruction;)Lorg/apache/bcel/generic/InstructionHandle;SWAP*Lorg/apache/bcel/generic/StackInstruction;(II)V.(Lorg/apache/bcel/generic/InstructionHandle;)VS(Lorg/apache/bcel/generic/BranchInstruction;)Lorg/apache/bcel/generic/BranchHandle; _falseList*Lorg/apache/xalan/xsltc/compiler/FlowList;(org/apache/xalan/xsltc/compiler/FlowListaddW(Lorg/apache/bcel/generic/InstructionHandle;)Lorg/apache/xalan/xsltc/compiler/FlowList;NOP%Lorg/apache/bcel/generic/Instruction;$org/apache/bcel/generic/BranchHandle setTarget-(Lorg/apache/bcel/generic/ConstantPoolGen;I)VZ(Lorg/apache/bcel/generic/CompoundInstruction;)Lorg/apache/bcel/generic/InstructionHandle;loadCurrentNodestoreCurrentNodegetExpr.()Lorg/apache/xalan/xsltc/compiler/Expression;*org/apache/xalan/xsltc/compiler/ExpressiontranslateDesynthesized _trueListV(Lorg/apache/xalan/xsltc/compiler/FlowList;)Lorg/apache/xalan/xsltc/compiler/FlowList;backPatchTrueListbackPatchFalseList)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/LocalVariableGengetIndex(I)VsetStart loadIterator addMethodrefaddClass(Ljava/lang/String;)IDUPsetEnd setStartNode storeIterator isExternaladdUtf8*()Lorg/apache/bcel/classfile/ConstantPool;T(III[Lorg/apache/bcel/classfile/Attribute;Lorg/apache/bcel/classfile/ConstantPool;)VaddField$(Lorg/apache/bcel/classfile/Field;)V getClassName addFieldref loadTransletnextNodePOP %*******- "OI JMPQR$S*%%%%;*+ * 1* =>"*  :+*߱& VW XYZ([.\4Y:_4( $&;;/*b >*' fg,*j >**n ?*+ * rsA* * w O*****"{ |8<> O/* 4*  oYL+**$Y* *W* + * !W+)" MTeo eQ<* =>40*  :#$ %<2  ":<BFHMO4" 6QO GDY&*'() ** =>*  :+*W**+,N*,H*  :#*,-Y*** .N-Y**.NG*,?* 66*  /-Y*** .N--*01-+2W*-* 34f#*08:BOW\s\ #O53:RT+5N,6:*f-789:6,;Y?Y?Y?*+,m,no`a:pYcq<erYist>Y?Y ?