.!nu/xom/jaxen/JaxenHandlerjava/lang/Object!nu/xom/jaxen/saxpath/XPathHandler xpathFactory Lnu/xom/jaxen/expr/XPathFactory;xpathLnu/xom/jaxen/expr/XPathExpr; simplifiedZstackLjava/util/LinkedList;()V  java/util/LinkedList   %nu/xom/jaxen/expr/DefaultXPathFactory   setXPathFactory#(Lnu/xom/jaxen/expr/XPathFactory;)VgetXPathFactory"()Lnu/xom/jaxen/expr/XPathFactory; getXPathExpr()Lnu/xom/jaxen/expr/XPathExpr; (Z)Lnu/xom/jaxen/expr/XPathExpr; !# $ & (nu/xom/jaxen/expr/XPathExpr*simplify , +- startXPath pushFrame 0 1endXPathnu/xom/jaxen/JaxenException4  6pop()Ljava/lang/Object; 89 :nu/xom/jaxen/expr/Expr<nu/xom/jaxen/expr/XPathFactory> createXPath7(Lnu/xom/jaxen/expr/Expr;)Lnu/xom/jaxen/expr/XPathExpr; @A ?BpopFrame()Ljava/util/LinkedList; DE F startPathExpr endPathExpr stackSize()I JK Lnu/xom/jaxen/expr/LocationPathNnu/xom/jaxen/expr/FilterExprPcreatePathExpr\(Lnu/xom/jaxen/expr/FilterExpr;Lnu/xom/jaxen/expr/LocationPath;)Lnu/xom/jaxen/expr/PathExpr; RS ?Tpush(Ljava/lang/Object;)V VW XstartAbsoluteLocationPathcreateAbsoluteLocationPath"()Lnu/xom/jaxen/expr/LocationPath; [\ ?]endAbsoluteLocationPathendLocationPath ` astartRelativeLocationPathcreateRelativeLocationPath d\ ?eendRelativeLocationPath peekFrame hE i removeFirst k9 literator()Ljava/util/Iterator; no paddSteps7(Lnu/xom/jaxen/expr/LocationPath;Ljava/util/Iterator;)V rs tjava/util/IteratorvhasNext()Z xy wznext |9 w}nu/xom/jaxen/expr/StepaddStep(Lnu/xom/jaxen/expr/Step;)V O startNameStep((ILjava/lang/String;Ljava/lang/String;)VcreateNameStep?(ILjava/lang/String;Ljava/lang/String;)Lnu/xom/jaxen/expr/Step; ? endNameStependStep  startTextNodeStep(I)VcreateTextNodeStep(I)Lnu/xom/jaxen/expr/Step; ?endTextNodeStepstartCommentNodeStepcreateCommentNodeStep ?endCommentNodeStepstartAllNodeStepcreateAllNodeStep ?endAllNodeStep"startProcessingInstructionNodeStep(ILjava/lang/String;)V#createProcessingInstructionNodeStep-(ILjava/lang/String;)Lnu/xom/jaxen/expr/Step; ? endProcessingInstructionNodeStep addPredicates5(Lnu/xom/jaxen/expr/Predicated;Ljava/util/Iterator;)V startPredicate endPredicatecreatePredicate7(Lnu/xom/jaxen/expr/Expr;)Lnu/xom/jaxen/expr/Predicate; ?startFilterExpr endFilterExprcreateFilterExpr8(Lnu/xom/jaxen/expr/Expr;)Lnu/xom/jaxen/expr/FilterExpr; ?nu/xom/jaxen/expr/Predicatenu/xom/jaxen/expr/Predicated addPredicate (Lnu/xom/jaxen/expr/Predicate;)V  returnExpr startOrExpr endOrExpr(Z)V createOrExprP(Lnu/xom/jaxen/expr/Expr;Lnu/xom/jaxen/expr/Expr;)Lnu/xom/jaxen/expr/BinaryExpr; ? startAndExpr endAndExpr createAndExpr ?startEqualityExprendEqualityExprcreateEqualityExprQ(Lnu/xom/jaxen/expr/Expr;Lnu/xom/jaxen/expr/Expr;I)Lnu/xom/jaxen/expr/BinaryExpr; ?startRelationalExprendRelationalExprcreateRelationalExpr ?startAdditiveExprendAdditiveExprcreateAdditiveExpr ?startMultiplicativeExprendMultiplicativeExprcreateMultiplicativeExpr ?startUnaryExpr endUnaryExprcreateUnaryExpr3(Lnu/xom/jaxen/expr/Expr;I)Lnu/xom/jaxen/expr/Expr; ?startUnionExpr endUnionExprcreateUnionExprO(Lnu/xom/jaxen/expr/Expr;Lnu/xom/jaxen/expr/Expr;)Lnu/xom/jaxen/expr/UnionExpr; ?numbercreateNumberExpr!(I)Lnu/xom/jaxen/expr/NumberExpr; ?(D)V!(D)Lnu/xom/jaxen/expr/NumberExpr; ?literal(Ljava/lang/String;)VcreateLiteralExpr3(Ljava/lang/String;)Lnu/xom/jaxen/expr/LiteralExpr; ?variableReference'(Ljava/lang/String;Ljava/lang/String;)VcreateVariableReferenceExprO(Ljava/lang/String;Ljava/lang/String;)Lnu/xom/jaxen/expr/VariableReferenceExpr; ? startFunctioncreateFunctionCallExprJ(Ljava/lang/String;Ljava/lang/String;)Lnu/xom/jaxen/expr/FunctionCallExpr;  ? endFunction"nu/xom/jaxen/expr/FunctionCallExpr addParameters;(Lnu/xom/jaxen/expr/FunctionCallExpr;Ljava/util/Iterator;)V     addParameter(Lnu/xom/jaxen/expr/Expr;)V   size K addLast W  removeLast 9 canPopgetLast 9 Code Exceptions!   >'**Y*Y*+ *!"*%!#**'*).*'*)/ *'*23&**7*;=C)*GW 5H*2IYM*M*;OL*;QM *;N-O -OLM L-QM*GW**7,+UY 5Z*2**7^Y 5_*b 5c*2**7fY 5g*b 5`)*jmOL*+*Gqu*+Y 5rs(,{+,~!*2**7,-Y 5**2**7Y 5**2**7Y 5**2**7Y 5* *2**7,Y 5*)*jmL*+*Gq*+Y*2(*7*;=L*GW*+Y 5*26**jm=L*7+M*GqN*,-*,Y 5(,{+,~*;=L*GW*+Y 0$"*;=M*;=N**7-,Y 5 0$"*;=M*;=N**7-,Y 5 1%#*;=M*;=N**7-,Y 5 1%#*;=M*;=N**7-,Y 5 1%#*;=M*;=N**7-,Y 5 1%#*;=M*;=N**7-,Y 5 &**7*;=Y 5 0$"*;=M*;=N**7-,Y 5**7Y 5**7'Y 5**7+Y 5**7+,Y 5 *2**7+,Y 5)*jm L*+*Gq *+Y  (,{+,~=JK*jVW *j+89*jy*j0*YDE *hE *