{
provider.retrieveAccessToken(consumer, adapter.getOauthVerifier());
}
catch (OAuthMessageSignerException e)
{
throw new UnableToAcquireAccessTokenException(e);
}
catch (OAuthNotAuthorizedException e)
{
throw new UnableToAcquireAccessTokenException(e);
}
catch (OAuthExpectationFailedException e)
{
throw new UnableToAcquireAccessTokenException(e);
}
catch (OAuthCommunicationException e)
{
throw new UnableToAcquireAccessTokenException(e);
}
adapter.setAccessToken(consumer.getToken());
adapter.setAccessTokenSecret(consumer.getTokenSecret());