@Override
  public void notify(@NotNull String name, @NotNull String title, @NotNull String description) {
    ApplicationManager.getApplication().executeOnPooledThread(() -> {
      synchronized (myLock) {
        if (!myDisposed) {
          Pointer notification = myLibNotify.notify_notification_new(title, description, myIcon);
          myLibNotify.notify_notification_show(notification, null);
        }
      }
    });
  }
@Override
  public void notify(@NotNull String name, @NotNull String title, @NotNull String description)