code: @Override
      protected void sendRequest(final ProgressListener progressListener, final ResponseListener listener, final RequestBody requestBody) {
          // Add authorization header if this request is being made to a protected resource
          AuthorizationManager authorizationManager = BMSClient.getInstance().getAuthorizationManager();
          String cachedAuthHeader = authorizationManager.getCachedAuthorizationHeader();
          if (cachedAuthHeader != null) {
              removeHeaders("Authorization");
              addHeader("Authorization", cachedAuthHeader);
          }
  
          savedRequestBody = requestBody;
          super.sendRequest(progressListener, listener, requestBody);
      }
docs: endregion