anchor.diff:     * the response body is not known in advance.
      *
      * If the content length needs to be set, it must be set before the
  -   * body is written to. Setting the reason phrase after writing to
  -   * the body will throw a `StateError`.
  +   * body is written to. Setting the content length after writing to the body
  +   * will throw a `StateError`.
      */
     int get contentLength;
   
     /**
      * Gets the persistent connection state returned by the server.
      *
  -   * if the persistent connection state needs to be set, it must be
  -   * set before the body is written to. Setting the reason phrase
  +   * If the persistent connection state needs to be set, it must be
  +   * set before the body is written to. Setting the persistent connection state
      * after writing to the body will throw a `StateError`.
      */
     bool get persistentConnection;
  
positive.code:   /**
     * Gets and sets the content length of the response. If the size of
     * the response is not known in advance set the content length to
     * -1 - which is also the default if not set.
     */
    int contentLength;
  
  
negative.code:    * a possible query) is specified using [path].
     * The path may also contain a URI fragment, which will be ignored.
     *
     * The `Host` header for the request will be set to the value [host]:[port]
     * (if [host] is an IP address, it will still be used in the `Host` header).
     * This can be overridden through the [HttpClientRequest] interface before
     * the request is sent.
     *
     * For additional information on the sequence of events during an
     * HTTP transaction, and the objects returned by the futures, see
  