code: def insert_statement(self, tree):
      table_ref = None
      column_list = []
      value_list = []
  
      # from pprint import pprint
      # pprint(tree.pretty())
  
      for child in tree.children:
          if isinstance(child, Tree):
              if child.data == "table_name":
                  table_name = self.visit(child)
                  table_ref = TableRef(table_name)
              elif child.data == "uid_list":
                  column_list = self.visit(child)
              elif child.data == "insert_statement_value":
                  value_list = self.visit(child)
  
      insert_stmt = InsertTableStatement(
          table_ref, column_list, value_list
      )
      return insert_stmt
  
imports: from lark.tree import Tree
  from evadb.expression.tuple_value_expression import TupleValueExpression
  from evadb.parser.insert_statement import InsertTableStatement
  from evadb.parser.table_ref import TableRef
label_desc: Use image node_id 1 for calling the Insert obj's underlying member method code with example usage: obj.insert_statement(tree) and returns: insert_stmt