code: def header(self) -> str:
      if self.params:
          return f"%%{self.name} {self.params}"
      return f"%%{self.name}"
  
imports: import ast
  import collections
  import dataclasses
  import secrets
  import sys
  from functools import lru_cache
  from importlib.util import find_spec
  from typing import Dict, List, Optional, Tuple
  from black.output import out
  from black.report import NothingChanged
label_desc: Use image node_id 1 for calling the CellMagic obj's underlying member method code with example usage: obj.header() and returns: str, self, str, self, str, self