logger.log(Level.INFO, "Request body: {0}", clientReq.getBody());
OAuthClient oAuthClient = new OAuthClient(new URLConnectionClient());
tokenResponse = oAuthClient.accessToken(clientReq, tokenResponseClass);
logger.log(Level.INFO, "Access token response: {0}", tokenResponse.getBody());
return tokenResponse;