code: def _format_summary_node(self, task_class):
          
          modulename = task_class.__module__
          classname = task_class.__name__
          nodes = []
  
          nodes.append(
              self._format_class_nodes(task_class))
  
          nodes.append(
              self._format_config_nodes(modulename, classname)
          )
  
          methods = ('run', 'runDataRef')
          for method in methods:
              if hasattr(task_class, method):
                  method_obj = getattr(task_class, method)
                  nodes.append(
                      self._format_method_nodes(method_obj,
                                                modulename,
                                                classname))
          return nodes
docs: Format a section node containg a summary of a Task class's key APIs.