.nu/xom/jaxen/expr/PredicateSetjava/lang/Objectjava/io/SerializableserialVersionUIDJa{C predicatesLjava/util/List;()V  java/util/Collections EMPTY_LIST    addPredicate (Lnu/xom/jaxen/expr/Predicate;)Vjava/util/ArrayList java/util/Listadd(Ljava/lang/Object;)Z  ! getPredicates()Ljava/util/List;simplifyiterator()Ljava/util/Iterator; &' (java/util/Iterator*hasNext()Z ,- +.next()Ljava/lang/Object; 01 +2nu/xom/jaxen/expr/Predicate4 % 56getText()Ljava/lang/String;java/lang/StringBuffer: ; 89 5=append,(Ljava/lang/String;)Ljava/lang/StringBuffer; ?@ ;AtoString C9 ;DevaluateAsBoolean0(Ljava/util/List;Lnu/xom/jaxen/ContextSupport;)Znu/xom/jaxen/JaxenExceptionHanyMatchingNode JG Ksize()I MN Onu/xom/jaxen/ContextQ (Lnu/xom/jaxen/ContextSupport;)V S RT(I)V V W setNodeSet(Ljava/util/List;)V YZ R[get(I)Ljava/lang/Object; ]^ _clear a b setPosition dV ResetSize gV Rhevaluate*(Lnu/xom/jaxen/Context;)Ljava/lang/Object; jk 5ljava/lang/NumbernintValue pN oq getNavigator()Lnu/xom/jaxen/Navigator; st Ru%nu/xom/jaxen/function/BooleanFunctionw?(Ljava/lang/Object;Lnu/xom/jaxen/Navigator;)Ljava/lang/Boolean; jy xzjava/lang/Boolean| booleanValue ~- }evaluatePredicates?(Ljava/util/List;Lnu/xom/jaxen/ContextSupport;)Ljava/util/List;applyPredicate\(Lnu/xom/jaxen/expr/Predicate;Ljava/util/List;Lnu/xom/jaxen/ContextSupport;)Ljava/util/List;  ConstantValueCode Exceptions!    **-!**Y*+"W#$*%5)*)LM+/+35M,789F:;YBW+EFG*+,LIJG *P*)N+:-/P6RY,U:YX:\6`: c "W\`fi-35m:  o or6  ` v{:  {HIH<*P+*)N+:-/*-35,:I ,P6YX:RY-U:YX:\6,`: c "W\`fi+m:  o# or6  `  "W! v{:   "WtI