anchor.diff:  
       _noMessageBody = false;
       _responseToMethod = null;
  -    _remainingContent = null;
  +    _remainingContent = -1;
   
       _headers = null;
     }
  
positive.code:     _method_or_status_code = new List();
      _uri_or_reason_phrase = new List();
  
      _httpVersion = _HttpVersion.UNDETERMINED;
      _transferLength = -1;
      _persistentConnection = false;
  
negative.code:           _index--;
            int dataAvailable = _buffer.length - _index;
            List<int> data;
            if (_remainingContent == -1 ||
                dataAvailable <= _remainingContent) {
              if (_index == 0) {
                data = _buffer;
  