class_docstr: This class helps with formatting text-based help pages.  It's
  usually just needed for very special internal cases, but it's also
  exposed so that developers can write their own fancy outputs.
  
  At present, it always writes into memory.
  
  :param indent_increment: the additional increment for each level.
  :param width: the width for the text.  This defaults to the terminal
                width clamped to a maximum of 78.
docstr: Writes a unicode string into the internal buffer.
docstr_tok: ["Writes","a","unicode","string","into","the","internal","buffer","."]
code: def write(self, string):
      """Writes a unicode string into the internal buffer."""
      self.buffer.append(string)
  
imports: from contextlib import contextmanager
  from ._compat import term_len
  from .parser import split_opt
  from .termui import get_terminal_size
label_desc: Use image node_id 2 for calling the HelpFormatter obj's underlying member method code with example usage: obj.write(string) without return types