code: def branch(self):
          
          branch = [self]
          for c in self.children:
              branch += c.branch()
          return branch
docs: Get a flattened representation of the branch.
          @return: A flat list of nodes.
          @rtype: [L{Element},..]