public String getUrl() { if (getQuery().isEmpty()) { return url; } final String queryString = CollectionUtils.constructQueryString(query); return String.format("%s?%s", url, queryString); }