_out = out;
    protected void doGet(HttpServletRequest req, HttpServletResponse res)        throws ServletException, IOException {        res.setContentType("text/plain");        ServletOutputStream out = res.getOutputStream();        _out = out;        // Keep this for logging.        String remoteAddr = req.getRemoteAddr();        // Extract information about request type and how we were called.        // Also suitable for logging.        String method = req.getMethod();        String path = req.getServletPath();        out.print("You called from " + remoteAddr);        out.println(" using " + method + " as method.");        try {            Hashtable params = HttpUtils.parseQueryString(req.getQueryString());            if (params.containsKey(STATUS_KEY)) {                out.println("\n");                out.println((new Date()).toString() + " RemoteVerify status: ");                out.println("Accesses: " + countAccess);                out.println("Granted: " + countGranted);                out.println("Rejected: " + countRejected);                if (users != null) {                    out.println("Number of users in database: " + users.size());                } else {                    out.println("No users in database.");                }                out.println("\n");                out.println("Protocol version: " + PROTOCOL_VERSION_MAJOR + "." +                    PROTOCOL_VERSION_MINOR);                out.println("Database loaded from: " + getInitParameter("dbfilename"));                out.println((new Date()).toString() + " DONE.");            }        } catch (IllegalArgumentException ignored) {            out.println("Couldn't parse that request. Check parameters and try again.");        }        out.println("Request done.");    }