@Override
      boolean executeMeInBackendExecutor() {
        // optimization: can be cancelled already
        if (!isDone()) {
          ApplicationManager.getApplication().invokeLater(this, modalityState, __ -> {
            return isCancelled();
          });
        }
        return true;
      }
@Override
      boolean executeMeInBackendExecutor()