System.err.println("Unable to send response back:");
System.err.println("SearchServlet: Unable to send response back:");
    public void execute(HttpServletRequest request, 			HttpServletResponse response) throws IOException    {            // parse the URL parameters and attached (binary) data      try {	parseParams(request);		// if zero UIDs were posted then look for a "?uid=" parameter	if ((startUIDs == null) &&	    //(optUID != null)) {	    (uid != null)) {	  startUIDs = new HashSet(1);	  //UID uid = UID.toUID(optUID);	  UID tmpuid = UID.toUID(uid);	  startUIDs.add(tmpuid);	}      } catch (Exception e) {	System.err.println("Unable to parse parameters:");	e.printStackTrace();		// handle as "null" search set	startUIDs = null;      }            // search      List l;      try {	l = 	  search(		 support,		 startUIDs,		 isDown,		 limit);      } catch (RuntimeException e) {	System.err.println("Unable to search for data:");	e.printStackTrace();		// send back a null	l = null;      }            /* Obtain <code>ClusterIdentifier</code> */      ClusterIdentifier cid = support.getAgentIdentifier();            // send back the results      try {	if (returnAsData) {          OutputStream dataOut = response.getOutputStream();	  replyWithData(			dataOut,			cid,			l);	} else {          PrintWriter htmlOut = response.getWriter();	  replyWithHTML(			htmlOut, 			cid,			startUIDs,			isDown,			l);	}      } catch (Exception e) {	System.err.println("Unable to send response back:");	e.printStackTrace();      }            // done!    }