code: public static <T> WebClient resolveAndSetQueryPart(Request<T> request, WebClient webClient) {
  		HashMap<String, String> queryParts = resolveQueryPart(request);
  		Iterator<String> iterator = queryParts.keySet().iterator();
  		if (!iterator.hasNext()) {
  			return webClient;
  		} else {
  			while (iterator.hasNext()) {
  				String key = iterator.next();
  				String value = queryParts.get(key);
  				webClient = webClient.replaceQueryParam(key, value);
  			}
  		}
  		return webClient;
  	}
docs: <p>resolveAndSetQueryPart.</p>
  
  @param request a {@link com.cloudcontrolled.api.request.Request} object.
  @param webClient a {@link org.apache.cxf.jaxrs.client.WebClient} object.
  @param <T> a T object.
  @return a {@link org.apache.cxf.jaxrs.client.WebClient} object.
  @since 0.1.1