@Override
      protected void runTask(@NotNull @NlsContexts.ProgressTitle String title, @NotNull Progressive progressive) {
        indicator.pushState();
        try {
          progressive.run(indicator);
        } finally {
          indicator.popState();
        }
      }
@Override
      protected void runTask(@NotNull @NlsContexts.ProgressTitle String title, @NotNull Progressive progressive)