code: function OAuthClientCredentialsAuthenticationResult(application, accessTokenResponse) {
    if (!(this instanceof OAuthClientCredentialsAuthenticationResult)) {
      return new OAuthClientCredentialsAuthenticationResult(application, accessTokenResponse);
    }
  
    OAuthClientCredentialsAuthenticationResult.super_.apply(this, arguments);
  
    /**
     * The access token response from the Stormpath REST API.
     *
     * @name OAuthClientCredentialsAuthenticationResult#accessTokenResponse
     *
     * @type {AccessTokenResponse}
     */
    this.accessTokenResponse = accessTokenResponse;
  
    /**
     * @name OAuthClientCredentialsAuthenticationResult#refreshToken
     *
     * @description
     *
     * Hidden
     *
     * @private
     */
  }
docs: @class
  
  @augments {JwtAuthenticationResult}
  
  @description
  
  Encapsulates the access token response from an application's `/oauth/token`
  endpoint, when making a `client_credentials` grant request. This class allows you to
  access the response data and get the access token and account that was authenticated.
  
  This class should not be manually constructed. It should be obtained from one
  of these methods:
  
  - {@link OAuthClientCredentialsAuthenticator#authenticate OAuthClientCredentialsAuthenticator.authenticate()}.
  
  @param {Application} application
  The Stormpath Application that issued the tokens.
  
  @param {AccessTokenResponse} accessTokenResponse
  The access token response from the Stormpath REST API.