*/
private OAuthMessage sendOAuthMessage(HttpRequest request)
throws OAuthRequestException, OAuthProtocolException {
HttpResponse response = fetchFromServer(request);
checkForProtocolProblem(response);
OAuthMessage reply = new OAuthMessage(null, null, null);
reply.addParameters(OAuth.decodeForm(response.getResponseAsString()));
reply = parseAuthHeader(reply, response);
if (OAuthUtil.getParameter(reply, OAuth.OAUTH_TOKEN) == null) {
throw responseParams.oauthRequestException(OAuthError.UNKNOWN_PROBLEM,
"No oauth_token returned from service provider");
}