code: def show_statement(self, tree):
      token = tree.children[1]
  
      if isinstance(token, str) and str.upper(token) == "FUNCTIONS":
          return ShowStatement(show_type=ShowType.FUNCTIONS)
      elif isinstance(token, str) and str.upper(token) == "TABLES":
          return ShowStatement(show_type=ShowType.TABLES)
      elif isinstance(token, str) and str.upper(token) == "DATABASES":
          return ShowStatement(show_type=ShowType.DATABASES)
      elif token is not None:
          return ShowStatement(
              show_type=ShowType.CONFIGS, show_val=self.visit(token)
          )
  
label_desc: Use image node_id 1 for calling the Show obj's underlying member method code with example usage: obj.show_statement(tree) and returns: ShowStatement, ShowStatement, ShowStatement, ShowStatement