def METHOD_NAME(self, index: "PySide6.QtCore.QModelIndex", role: int = ...) -> Any:
    if not index.isValid():
        return None
    row = index.row()
    if row >= len(self.breakpoint_mgr.breakpoints):
        return None
    col = index.column()
    if role == Qt.DisplayRole:
        return self._get_column_text(self.breakpoint_mgr.breakpoints[row], col)
    else:
        return None