code: protected static void fetchAnonymousAccessTokenAndRunRequest(final Request request) {
          fetchAnonymousAccessToken(request.getUserId(), new ResponseHandler() {
              @Override
              public void onSuccess(Response response) {
                  requestAuthenticated(request);
              }
  
              @Override
              public void onFailure(Throwable e, Response errorResponse) {
              }
          });
      }
docs: Fetches an anonymous access token and run the given request with that token.
  Retries when access token cannot be fetched.
  
  @param request
  The request to be run