Vector v = query_parameters.getParameterTokens("TELLME", '='); if( v != null ){
boolean tellME = (boolean)query_parameters.existsParameter("TELLME");  System.out.println("[PSP_GenericReaderWriter] +++> start execution @" + psc.getServerPluginSupport().getClusterIDAsString() + " useHTML=" + useHTML );   if(tellME ){
  public final void synchronizedExecute(      PrintStream out,      HttpInput query_parameters,      PlanServiceContext psc,      PlanServiceUtilities psu,      GLDictionary my_gl_dict,      Collection container,      GenericQuery queryObj      ) throws Exception  {      System.out.println("[PSP_GenericReaderWriter] +++> start execution @" + psc.getServerPluginSupport().getClusterIDAsString() );      boolean useHTML =         (boolean)query_parameters.existsParameter("HTML");      Vector v = query_parameters.getParameterTokens("TELLME", '=');      if( v != null ){           out.println("<HTML><BODY><H3>Generic Reader/Writer PSP TELL</H3>");           out.println("Dictionary=" + my_gl_dict.toHTMLString());           out.println("</BODY></HTML>");           return;      }      /**      v = query_parameters.getParameterTokens("XSL_ALIAS", '=');      String myXSL_Alias = null;      if( v != null ){           myXSL_Alias=(String)v.get(0);           System.out.println("XSL_ALIAS=" + myXSL_Alias);      }      **/      //GenericQuery queryObj =      //          (GenericQuery)my_gl_dict.match(query_parameters,      //                                              my_gl_dict.MATCH_MODE_QUERY);      if( queryObj != null )      {          ByteArrayOutputStream bufOut = null;          PrintStream printOut = null;          if( useHTML ) {              bufOut = new ByteArrayOutputStream(512);              printOut = new PrintStream(bufOut);          }          else printOut = out;          System.out.println("[PSP_GenericReaderWriter] using GenericQuery instance=" + queryObj);          //Subscription subscription = psc.getServerPluginSupport().subscribe(this, queryObj.getPredicate());          //Collection container = ((CollectionSubscription)subscription).getCollection();          queryObj.execute(container);          queryObj.returnVal(printOut ); // my_gl_dict.getXSL(myXSL_Alias));          if(useHTML ) {           StringBuffer sb = HTMLize.layoutXML(                   new StringBuffer(new String(bufOut.toByteArray())),                   new HashMap(),                   true                   );           out.print("<HTML><BODY><PRE><BLOCKQUOTE>" +                       sb.toString()                       + "</BLOCKQUOTE></PRE></BODY></HTML>"                       );         }      }      out.flush();      System.out.println("[PSP_GenericReaderWriter] <+++ leave execution @" + psc.getServerPluginSupport().getClusterIDAsString() );  }