code: public void init(TempCharBuffer head)
    {
      _top = head;
      _head = head;
  
      if (head != null) {
        _buffer = head.buffer();
        _length = head.getLength();
      }
      else
        _length = 0;
  
      _offset = 0;
    }
docs: Initialize the reader.