anchor.diff:              data.setRange(0, _remainingContent, _buffer, _index);
             }
             _bodyController.add(data);
  -          if (_remainingContent != null) {
  +          if (_remainingContent != -1) {
               _remainingContent -= data.length;
             }
             _index += data.length;
  
positive.code: 
      _noMessageBody = false;
      _responseToMethod = null;
      _remainingContent = null;
  
      _headers = null;
    }
  
negative.code:     _method_or_status_code = new List();
      _uri_or_reason_phrase = new List();
  
      _statusCode = 0;
  
      _httpVersion = _HttpVersion.UNDETERMINED;
      _transferLength = -1;
      _persistentConnection = false;
  