private static @NotNull PropertyChangeListener getPublisher(@NotNull Topic<PropertyChangeListener> topic) {
    return ApplicationManager.getApplication().getMessageBus().syncPublisher(topic);
  }
private static @NotNull PropertyChangeListener getPublisher(@NotNull Topic<PropertyChangeListener> topic)