private URL parseUrlStr(String urlStr) {
        try {
            // TODO shouldn't we check if it is "?" or "&" according to the existence of a querystring part in the configuration URL?
            return new URL(urlStr + "?" + buildQueryString());
        } catch (MalformedURLException e) {
            throw new RuntimeException(e);
        }
    }
private URL parseUrlStr ( String urlStr ) { try { return new URL ( urlStr + "?" + buildQueryString ( ) ) ; } catch ( MalformedURLException e ) { throw new RuntimeException ( e ) ; } }
@param urlStr
@return url composed with the query string