def __init__(self, **kwargs):
<EOL>self.b_debugToFile          = True<EOL>self.str_debugFile          = '<STR_LIT>'<EOL>for key,val in kwargs.items():<EOL><INDENT>if key == '<STR_LIT>':      self.str_debugFile  = val<EOL>if key == '<STR_LIT>':    self.b_debugToFile  = val<EOL><DEDENT>self.debug                  = Message(logTo = self.str_debugFile)<EOL>self.debug._b_syslog        = True<EOL>self._log                   = Message()<EOL>self._log._b_syslog         = True<EOL>self.__name                 = "<STR_LIT>"<EOL>self.str_obj                = '<STR_LIT>'     <EOL>self.str_name               = '<STR_LIT>'        <EOL>self._id                    = -<NUM_LIT:1>            <EOL>self._iter                  = <NUM_LIT:0>             <EOL>self._verbosity             = <NUM_LIT:0>             <EOL>self._warnings              = <NUM_LIT:0>             <EOL>self.b_printMetaData        = False<EOL>self.l_allPaths             = []            <EOL>self.l_allFiles             = []            <EOL>self.l_lwd                  = []            <EOL>self.l_fwd                  = []            <EOL>self.b_initFromDict         = False<EOL>adict                       = {}<EOL>al_rootBranch               = []<EOL>for key,value in kwargs.items():<EOL><INDENT>if key == '<STR_LIT>': al_rootBranch   = value<EOL>if key == '<STR_LIT>':<EOL><INDENT>self.b_initFromDict = True<EOL>adict               = value<EOL><DEDENT><DEDENT>if not len(al_rootBranch):<EOL><INDENT>al_rootBranch           = ['<STR_LIT:/>']<EOL><DEDENT>if len(al_rootBranch):<EOL><INDENT>if not isinstance(al_rootBranch, list):<EOL><INDENT>al_rootBranch       = ['<STR_LIT:/>']<EOL><DEDENT><DEDENT>self.sCore                  = C_stringCore()<EOL>str_treeRoot                = '<STR_LIT:/>'<EOL>self.l_cwd                  = [str_treeRoot]<EOL>self.sbranch_root           = C_snodeBranch([str_treeRoot])<EOL>self.snode_current          = None<EOL>self.snode_root             = self.sbranch_root.dict_branch[str_treeRoot]<EOL>self.snode_root.depth(<NUM_LIT:0>)<EOL>self.snode_root.snode_parent = self.snode_root<EOL>self.root()<EOL>self.l_allPaths             = self.l_cwd[:]<EOL>if len(al_rootBranch) and al_rootBranch != ['<STR_LIT:/>']:<EOL><INDENT>self.mknode(al_rootBranch)<EOL><DEDENT>self.cd('<STR_LIT:/>')<EOL>if self.b_initFromDict:<EOL><INDENT>self.initFromDict(adict)<EOL><DEDENT>
Creates a tree structure and populates the "root"
branch.