@Override public R handle(Response response) throws ResponseException { return applicationLinkResponseHandler.handle(response); } };
private R handleNormally(Response response) throws ResponseException { return applicationLinkResponseHandler.handle(response); } }
@Override public <R> R execute(ApplicationLinkResponseHandler<R> responseHandler) throws ResponseException { checkResponse(); if (response.isCredentialsRequired()) { return responseHandler.credentialsRequired(response); } else { return responseHandler.handle(response); } }