System.out.println("[PSP_ExternalQuery] GETLINE=" + GETLINE);
  public void execute(      PrintStream out,      HttpInput query_parameters,      PlanServiceContext psc,      PlanServiceUtilities psu ) throws Exception  {        YPDemoSession session = (YPDemoSession)psu.getBlackBoard().getEntry("YPDemoSession",psc.getSessionAddress());        if( session == null) {              session = new YPDemoSession();              psu.getBlackBoard().addEntry("YPDemoSession",psc.getSessionAddress(),session);        }        String GETLINE = query_parameters.getInputLines()[0];        System.out.println("[PSP_ExternalQuery] GETLINE=" + GETLINE);        QueryObject qObject =null;        if( session.getQueryObject() == null) {             qObject = new QueryObject();             session.setQueryObject(qObject);        } else {             qObject = session.getQueryObject();        }        if( query_parameters.getInputLines()[0].indexOf("?UPDATE") > -1 ) {              processFormPOST(query_parameters, psc, qObject, session, out);        }        PlugInDelegate pd = psc.getServerPluginSupport().getDirectDelegate();        displayUserSearchCheckBoxes(out,  query_parameters, qObject, session, psc, pd.getClusterIdentifier().cleanToString());        out.flush();  }