def METHOD_NAME(self, node: ast.Subscript) -> str:
    def is_simple_tuple(value: ast.expr) -> bool:
        return (
            isinstance(value, ast.Tuple)
            and bool(value.elts)
            and not any(isinstance(elt, ast.Starred) for elt in value.elts)
        )
    if is_simple_tuple(node.slice):
        elts = ", ".join(self.visit(e)
                         for e in node.slice.elts)  # type: ignore[attr-defined]
        return f"{self.visit(node.value)}[{elts}]"
    return f"{self.visit(node.value)}[{self.visit(node.slice)}]"