code: def mmPrettyPrintDataOverlap(self):
      
      matrix = self.mmGetDataOverlap()
      resetsTrace = self.mmGetTraceResets()
  
      text = ""
  
      for i, row in enumerate(matrix):
        if resetsTrace.data[i]:
          text += "\n"
  
        for j, item in enumerate(row):
          if resetsTrace.data[j]:
            text += "    "
  
          text += "{:4}".format(item)
  
        text += "\n"
  
      return text
docs: Returns pretty-printed string representation of overlap metric data.
      (See `mmGetDataOverlap`.)
  
      @return (string) Pretty-printed data