ServletUtil.ParamVisitor vis = new ServletUtil.ParamVisitor() { public void setParam(String name, String value) {    } };   ServletUtil.parseParams(vis, request);
    public void execute( HttpServletRequest request, 			 HttpServletResponse response) throws IOException, ServletException     {            /*      this.out = response.getOutputStream();      // create a URL parameter visitor      ServletUtil.ParamVisitor vis =         new ServletUtil.ParamVisitor() {	    public void setParam(String name, String value) {	      //There is no mode, as it only returns the list of agent	      //names, so do nothing but set up for parameter parsing.   	      //	  	    }	  };            // visit the URL parameters      ServletUtil.parseParams(vis, request);      */      if( request.getQueryString() == null) {	response.setStatus(			   HttpServletResponse.SC_OK);      }            // check for illegal arguments      if( request.getQueryString() != null) {	response.sendError(			   HttpServletResponse.SC_BAD_REQUEST,			   "<html><body><br><font size=4>" + 			   "<font size = 5><B>" + 			   request.getQueryString() + 			   "</B></font>" +			   " Is Not A Legal Parameter List<br>" + 			   "This servlet expects no parameters" +			   "</font></body></html>");      }            this.out = response.getOutputStream();            // need try/catch here or caller sends exceptions to client as html      try {        if(log.isDebugEnabled()) {          log.debug("CSMART_CommunityProviderServlet received query..........");        }	StringBuffer buf = HttpUtils.getRequestURL(request);	Vector collection = getSelfInformation(buf);	//out.print(collection);		ObjectOutputStream p = new ObjectOutputStream(out);	p.writeObject(collection);        if(log.isDebugEnabled()) {          log.debug("Sent cluster urls");        }      } catch (Exception e) {        if(log.isErrorEnabled()) {          log.error("CSMART_CommunityProviderServlet Exception", e);        }      }    }