docs: def _append_value(self, value, _file, _name):
          """Call this function to write contents.
  
          Keyword arguments:
              * value - dict, content to be dumped
              * _file - FileIO, output file
              * _name - str, name of current content dict
  
          """
          if self._flag:
              _keys = _name + '\n'
          else:
              _keys = '\n' + _name + '\n'
          _file.seek(self._sptr, os.SEEK_SET)
          _file.write(_keys)
  
          self._bctr = collections.defaultdict(int)    # blank branch counter dict
          self._append_branch(value, _file)