* @param <T>
* a T object.
* @return a {@link com.apitrary.api.response.Response} object.
*/
protected <T> Response<T> dispatchByMethod(Request<T> request) {
HttpMethod method = HttpMethodUtil.retrieveMethod(request);
WebClient webClient = instantiateWebClient();
switch (method) {
case GET: