code: def to_string(self, with_parens=None):
      with_parens = self._should_use_paren(with_parens)
      pre, post = ("(", ")") if with_parens else ("", "")
      return f"{pre}{self.JOINSTR.join(n.to_string() for n in self.params)}{post}"
  
label_desc: Use image node_id 5 for calling the Node obj's underlying member method code with example usage: obj.to_string(with_parens) and returns: pre, self, post