* Hack for the strange way the bazooka php script communicates * its version.
* V2 requests may combine client and version into the client * parameter. The client ID is then the first four characters, * the rest (up to 16 chars) is the version.
    public ClientVersion clientVersionFromParams(HttpServletRequest request) {        String client = request.getParameter("client");        String version = request.getParameter("version");        /*         * Hack for the strange way the bazooka php script communicates         * its version.         */        if (client != null && version == null && client.startsWith("TESTBazooka_")) {            version = client.substring(12);            client = "Bazooka";        }        return new ClientVersion(client, version);    }