code: def __implements__(self, cls, func_name: str) -> bool:
      if cls.__name__ == "MessagePassing":
          return False
      if func_name in cls.__dict__.keys():
          return True
      return any(
          self.__implements__(c, func_name) for c in cls.__bases__
      )
  
file_path: AutoGL/autogl/module/nas/space/gasso_space/utils/inspector.py
imports: import re
  import inspect
  from collections import OrderedDict
  from typing import Dict, List, Any, Optional, Callable, Set
  from .typing import parse_types
label_desc: Use image node_id 4 for calling the Inspector obj's underlying member method code with example usage: obj.__implements__(cls, func_name) and returns: any, False, True