@Override
  protected @NotNull AppUIExecutor createUIExecutor(@NotNull ModalityState modalityState) {
    return new AppUIExecutorImpl(modalityState, ExecutionThread.EDT);
  }
@Override
  protected @NotNull AppUIExecutor createUIExecutor(@NotNull ModalityState modalityState)