code: def colon_param_dict(self, tree):
      param_dict = {}
      for child in tree.children:
          if isinstance(child, Tree):
              if child.data == "colon_param":
                  param = self.visit(child)
                  key = param[0].value
                  value = param[1].value
                  param_dict[key] = value
      return param_dict
  
imports: import numpy
  from lark import Tree
  from evadb.catalog.catalog_type import ColumnType
  from evadb.expression.abstract_expression import ExpressionType
  from evadb.expression.comparison_expression import ComparisonExpression
  from evadb.expression.constant_value_expression import ConstantValueExpression
  from evadb.expression.logical_expression import LogicalExpression
  from evadb.utils.generic_utils import string_comparison_case_insensitive
label_desc: Use image node_id 15 for calling the Expressions obj's underlying member method code with example usage: obj.colon_param_dict(tree) and returns: param_dict