code: def visit(self, node: AST, dfltChaining: bool = True) -> str:
          
          # print(node.__class__.__name__)
          if node is None:
              return ''
          if isinstance(node, ast.Expression):
              return self.visit(node.body)
          # dispatch to specific or generic method
          method = 'visit_' + node.__class__.__name__
          visitor = getattr(self, method, self.generic_visit)
          return visitor(node, dfltChaining)
docs: Process `node` by dispatching to a handler.