@Override
  protected @Nullable Presentation getPresentation(@NotNull ActionContext context, @NotNull PyDictLiteralExpression element) {
    PyKeyValueExpression[] elements = element.getElements();
    for (PyKeyValueExpression expression : elements) {
      PyExpression key = expression.getKey();
      if (!(key instanceof PyStringLiteralExpression)) return null;
      String str = ((PyStringLiteralExpression)key).getStringValue();
      if (PyNames.isReserved(str)) return null;

      if (str.isEmpty() || Character.isDigit(str.charAt(0))) return null;
      if (!StringUtil.isJavaIdentifier(str)) return null;
    }
    return super.getPresentation(context, element);
  }
@Override
  protected @Nullable Presentation getPresentation(@NotNull ActionContext context, @NotNull PyDictLiteralExpression element)