code: def pretty(self, indent=0, increment=4):
      b = []
      b.append(" " * indent)
      b.append("matrix {\n")
      indent += increment
  
      b.append(" " * indent)
      b.append("global: ")
      self.global_type._pretty(b, indent, increment)
      b.append(",\n")
  
      b.append(" " * indent)
      b.append("row: ")
      self.row_type._pretty(b, indent, increment)
      b.append(",\n")
  
      b.append(" " * indent)
      b.append(f"row_key: [{self._row_key_str()}],\n")
  
      b.append(" " * indent)
      b.append("col: ")
      self.col_type._pretty(b, indent, increment)
      b.append(",\n")
  
      b.append(" " * indent)
      b.append(f"col_key: [{self._col_key_str()}],\n")
  
      b.append(" " * indent)
      b.append("entry: ")
      self.entry_type._pretty(b, indent, increment)
      b.append("\n")
  
      indent -= increment
      b.append(" " * indent)
      b.append("}")
  
      return "".join(b)
  
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 11 for calling the tmatrix obj's underlying member method code with example usage: obj.pretty(indent, increment) and returns: str