OAuthConsumer token = new CommonsHttpOAuthConsumer((String) context.getAttribute("consumerKey"),
(String) context.getAttribute("consumerSecret"));
synchronized(this) {
try {
token.sign(request);
} catch (OAuthMessageSignerException e) {
throw new ProtocolException("Could not sign request!");
} catch (OAuthExpectationFailedException e) {
throw new ProtocolException("Could not sign request!");
} catch (OAuthCommunicationException e) {