docs: public Future<AuthenticationResult> acquireTokenByAuthorizationCode(
              final String authorizationCode, final URI redirectUri,
              final AsymmetricKeyCredential credential,
              final AuthenticationCallback callback)
              throws AuthenticationException {
          return this.acquireTokenByAuthorizationCode(authorizationCode,
                  redirectUri, credential, null, callback);
      }