code: def __eq__(self, other):
      return (
          isinstance(other, tmatrix)
          and self.global_type == other.global_type
          and self.col_type == other.col_type
          and self.col_key == other.col_key
          and self.row_type == other.row_type
          and self.row_key == other.row_key
          and self.entry_type == other.entry_type
      )
  
imports: import pprint
  from hail.typecheck import typecheck_method, sequenceof
  from hail.utils.java import escape_parsable
  from hail.expr.types import dtype, tstruct
  from hail.utils.java import jiterable_to_list
label_desc: Use image node_id 5 for calling the tmatrix obj's underlying member method code with example usage: obj.__eq__(other) and returns: unknown