3- R                        & & & & & &  &    &  J ab operatorLjava/lang/String;childrenLjava/util/Vector;countPercentageSearchItemIqueryTermsWithSameValuequeryTermsInPathIndex queryTerms Signature6Ljava/util/Vector;queryGroupsChildren logMetacatLorg/apache/log4j/Logger;UNION INTERSECT(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis#Ledu/ucsb/nceas/metacat/QueryGroup;addChild&(Ledu/ucsb/nceas/metacat/QueryGroup;)Vqgroup%(Ledu/ucsb/nceas/metacat/QueryTerm;)Vqterm"Ledu/ucsb/nceas/metacat/QueryTerm; getChildren()Ljava/util/Enumeration;getPercentageSymbolCount()IprintSQL%(ZLjava/util/List;)Ljava/lang/String; groupValuesLjava/util/List;pathIndexQueryStringchildrenValuesqg queryGroupSQLcounti termValuesqttermQueryString useXMLIndexZparameterValuesselfLjava/lang/StringBuffer; queryStringfirstLocalVariableTypeTable$Ljava/util/List; StackMapTable9(ZLjava/util/List;)Ljava/lang/String;printSQLStringInPathIndex$(Ljava/util/List;)Ljava/lang/String;termpathqueryTermVectorterm1 searchValues searchTermSQLj firstVectortermParameterValuestermSQLsqlvaluesqlBuffindex8(Ljava/util/List;)Ljava/lang/String;toString()Ljava/lang/String;qobjectLjava/lang/Object;enLjava/util/Enumeration;handleNewQueryTermsnewSameValueVector sameValueVecue4Ledu/ucsb/nceas/metacat/shared/MetacatUtilException;newTerm()V SourceFileQueryGroup.java c ST UV WX YV ZV [V ^Vjava/util/Vector  m qjava/lang/StringBuffer  java/util/ArrayList      s !edu/ucsb/nceas/metacat/QueryGroup tu _`java/lang/StringBuilder-In QueryGroup.printSQL.. found a QueryGroup:      rs edu/ucsb/nceas/metacat/QueryTerm contains %()2In QueryGroup.printSQL.. final query returned is: 0SELECT DISTINCT docid FROM xml_path_index WHERE  OR  ( AND path IN ( ?, ?%%% ))  (Query group operator= pq     ) aT  !" #$  %& ' (2edu/ucsb/nceas/metacat/shared/MetacatUtilExceptionCould not get index paths: ) * +, bTjava/lang/Objectjava/util/Listjava/lang/Stringjava/util/Enumerationadd(Ljava/lang/Object;)ZelementsisEmpty()ZaddAll(Ljava/util/Collection;)Zappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;size elementAt(I)Ljava/lang/Object;-(Ljava/lang/String;)Ljava/lang/StringBuilder;org/apache/log4j/Loggerinfo(Ljava/lang/Object;)Vequals getSearchModegetValueprintSearchExprSQLgetPathExpressionsetInUnionGroup(Z)VhasMoreElements nextElement()Ljava/lang/Object;,(Ljava/lang/Object;)Ljava/lang/StringBuffer;equalsIgnoreCase(Ljava/lang/String;)Z&edu/ucsb/nceas/metacat/util/SystemUtilgetPathsForIndexing()Ljava/util/Vector;hasSameSearchValue%(Ledu/ucsb/nceas/metacat/QueryTerm;)Z addElementremove getMessagewarn getLogger,(Ljava/lang/Class;)Lorg/apache/log4j/Logger;!R STUVWXYVZV[V\]^V _` aT bT cded*********+* Y * Y * Y * Y * Y f>A, -./13"5'B,C7DBEMFXGcHgdhidSTjkeO*+ W*+ WfP QRghilijmeK*+ W*+ fZ []ghinopqe2* fcg hirse/*fhg hitue YNY:6* *-Y:*:,WW66*Y:*:: Y   6@!"#3 . "#$Y$*$W W,W%6 ** `K6*Y:*&:': Y  ()#*+#_ 61!"#$Y$*$W W,W,6 ** `@!"#--W-!W-.WY/-! -!f-pqsu(x1y9zB{J|O~Rajx %3=Wqv|g1!vw9xTjywxzi{T |X U}X |X %~w3o=T }Xhiw*1!vjy%~L ()Q<(` -"$\e+"M"NY:6**0W*66** :&:  *N6  6 1W2WY:   3:  W+ W4W6   &:*N5:]"#S 6 6W+7W8W+7W--+# -9# *Y` {:W*u6*f*&:M; 1W-WY:':  W.W+W !M,f9 (25DR]cfkqy   '17?EO^lqw| "$%&')*/13glo_T}X RV]o f w T 8 X5&wT lOoRoXhiwTTX  &i885M   16 \eRYL+Y<*=W*>M,?,@N+-AW+BW+!f& ;=(>-?6@=ACBFCMDg*=RhiJ-% -me+**CDE+5F=*K*&N-5-+G- Y :- W+H* W*IW=*4* N-&:+G -+ W*+ W MYK,LM*+ WsJtJJfjW\%b2c>dJiSjZk`ljmsntbzstvwz{sg\ S!V>6o'S}XVo|<}Xhio S!] 'L5 Be4NOCPQf6 78