code: def get_dump(self, indent=0, recursive=True):
          
          dbg = (' ' * indent * 2)
          dbg += '%s/' % self.id
          dbg += '%s:' % self.thread_id
          dbg += ' Task of %s' % self.get_name()
          if self.task_spec.description:
              dbg += ' (%s)' % self.get_description()
          dbg += ' State: %s' % self.get_state_name()
          dbg += ' Children: %s' % len(self.children)
          if recursive:
              for child in self.children:
                  dbg += '\n' + child.get_dump(indent + 1)
          return dbg
docs: Returns the subtree as a string for debugging.
  
          :rtype:  str
          :returns: The debug information.