code: private void require(int len)
    {
      int offset = _offset;
      int length = _length;
      
      if (offset + len < length) {
        return;
      }
      
      flush(_offset);
    }
docs: Require empty space in the output buffer.
  
  If not enough space is available, flush the buffer.