@Override
    public String toString() {
        String params = "";
        List<String> parameters = new ArrayList<String>();
        
        if(cc != null && cc.length() > 0) {
            parameters.add("cc=" + getCc());
        }
        if(lang != null && lang.length() > 0) {
            parameters.add("lang=" + getLang());
        }
        if(lang_filter != null) {
            parameters.add("lang_filter=" + getLang_filter());
        }
        
        // Construct Query String
        for(String param : parameters) {
            params += param + "&";
        }
        if(params.endsWith("&")) // remove ending ampersand
            params.substring(0, params.length());
        
        return params;
    }