docs: public void sendAndReceive(HttpMessage message, HttpRequestConfig requestConfig) throws IOException {
          if (message == null) {
              throw new IllegalArgumentException("Parameter message must not be null.");
          }
          if (requestConfig == null) {
              throw new IllegalArgumentException("Parameter requestConfig must not be null.");
          }
  
          sendAndReceiveImpl(message, requestConfig);
  
          if (requestConfig.isFollowRedirects()) {
              followRedirections(message, requestConfig);
          }
      }