parameters: (self, name_chain)
return_statement: return node
docstring: Gets symbol node for a name chain, creating a fresh node if
          necessary.
docstring_summary: Gets symbol node for a name chain, creating a fresh node if
          necessary.
docstring_tokens: Gets symbol node for a name chain creating a fresh node if necessary .
function: def get_node(self, name_chain):
          """
          Gets symbol node for a name chain, creating a fresh node if
          necessary.
          """
          node = self.root
          for piece in name_chain:
              node = node.get_child(piece)
          return node
function_tokens: def get_node ( self , name_chain ) : node = self . root for piece in name_chain : node = node . get_child ( piece ) return node