class HttpRequest {

    public HttpRequest removeParameter(String name) {
        checkNotNull(name, "name");

        final Map<String, List<String>> params = new HashMap<>(parameters);
        params.remove(name);

        return new HttpRequest(requestURL, params, queryString);
    }

    @Deprecated public  HttpRequest(String requestURL);
    public  HttpRequest(String requestURL, String queryString);
    @Deprecated public  HttpRequest(String requestURL, Map<String, List<String>> parameters);
    public  HttpRequest(String requestURL, Map<String, List<String>> parameters, String queryString);

}