code: @Deprecated
      @Override
      public void recycle() {
          LOG.trace("enter HttpMethodBase.recycle()");
  
          releaseConnection();
  
          path = null;
          followRedirects = false;
          doAuthentication = true;
          queryString = null;
          getRequestHeaderGroup().clear();
          getResponseHeaderGroup().clear();
          getResponseTrailerHeaderGroup().clear();
          statusLine = null;
          effectiveVersion = null;
          aborted = false;
          used = false;
          params = new HttpMethodParams();
          responseBody = null;
          recoverableExceptionCount = 0;
          connectionCloseForced = false;
          hostAuthState.invalidate();
          proxyAuthState.invalidate();
          cookiespec = null;
          requestSent = false;
      }
docs: Recycles the HTTP method so that it can be used again.
  Note that all of the instance variables will be reset
  once this method has been called. This method will also
  release the connection being used by this HTTP method.
  
  @see #releaseConnection()
  
  @deprecated no longer supported and will be removed in the future
  version of HttpClient