code: def _rename(self, global_map, col_map, row_map, entry_map):
      return tmatrix(
          self.global_type._rename(global_map),
          self.col_type._rename(col_map),
          [col_map.get(k, k) for k in self.col_key],
          self.row_type._rename(row_map),
          [row_map.get(k, k) for k in self.row_key],
          self.entry_type._rename(entry_map),
      )
  
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 16 for calling the tmatrix obj's underlying member method code with example usage: obj._rename(global_map, col_map, row_map, entry_map) and returns: tmatrix