docs: protected void readResponseBody(HttpState state, HttpConnection conn)
      throws IOException, HttpException {
          LOG.trace(
              "enter HttpMethodBase.readResponseBody(HttpState, HttpConnection)");
  
          // assume we are not done with the connection if we get a stream
          InputStream stream = readResponseBody(conn);
          if (stream == null) {
              // done using the connection!
              responseBodyConsumed();
          } else {
              conn.setLastResponseInputStream(stream);
              setResponseStream(stream);
          }
      }