docs: public Future<AuthenticationResult> acquireTokenByRefreshToken(
              final String refreshToken, final String clientId,
              final String resource, final AuthenticationCallback callback) {
  
          final ClientAuthentication clientAuth = new ClientAuthenticationPost(
                  ClientAuthenticationMethod.NONE, new ClientID(clientId));
          final AdalOAuthAuthorizationGrant authGrant = new AdalOAuthAuthorizationGrant(
                  new RefreshTokenGrant(new RefreshToken(refreshToken)), resource);
          return this.acquireToken(authGrant, clientAuth, callback);
      }