def METHOD_NAME(self, index, role):
    if not index.isValid():
        return None
    suggestion = self._suggestion_list[index.row()]
    if role == Qt.DisplayRole:
        return suggestion
    if role == Qt.AccessibleTextRole:
        translation = escape_translation(suggestion.text)
        if suggestion.steno_list:
            steno = ', '.join('/'.join(strokes_list) for strokes_list in
                              suggestion.steno_list[:MAX_SUGGESTIONS_COUNT])
        else:
            steno = NO_SUGGESTIONS_STRING
        return translation + ': ' + steno
    return None