class RefreshTokenFlow {

	public OAuth2TokenResponse execute() throws IllegalStateException, IllegalArgumentException, TokenFlowException {
		checkRequest(request);

		return refreshToken(refreshToken, request);
	}

	  RefreshTokenFlow(OAuth2TokenService tokenService, OAuth2ServiceEndpointsProvider endpointsProvider,
			ClientCredentials clientCredentials);

}