private @NotNull ExternalSystemTaskNotificationListener getProgressIndicatorListener(@NotNull ProgressIndicator indicator) {
    var updater = ExternalSystemTaskProgressIndicatorUpdater.getInstanceOrDefault(myExternalSystemId);
    return new ExternalSystemTaskNotificationListener() {
      @Override
      public void onStatusChange(@NotNull ExternalSystemTaskNotificationEvent event) {
        updater.updateIndicator(event, indicator, text -> wrapProgressText(text));
      }

      @Override
      public void onEnd(@NotNull ExternalSystemTaskId id) {
          updater.onTaskEnd(id);
      }
    };
  }
private @NotNull ExternalSystemTaskNotificationListener getProgressIndicatorListener(@NotNull ProgressIndicator indicator)