@Override
    public void actionPerformed(@NotNull AnActionEvent e) {
      ApplicationManager.getApplication().executeOnPooledThread(() -> {
        try {
          installAppArmorProfile(path, profileContent);
        }
        catch (IOException | ExecutionException ex) {
          Notification notification = JBCefApp.getNotificationGroup().createNotification(
            IdeBundle.message("notification.content.jcef.failed.to.install.apparmor.profile"), ex.getMessage(), NotificationType.ERROR);
          Notifications.Bus.notify(notification);
          return;
        }
        onComplete.run();
        ApplicationManager.getApplication().restart();
      });
    }
@Override
    public void actionPerformed(@NotNull AnActionEvent e)