@Override
  void initializeStubIndexes() {
    assert !myInitialized;

    // might be called on the same thread twice if initialization has been failed
    if (myStateFuture == null) {
      // ensure that FileBasedIndex task "FileIndexDataInitialization" submitted first
      FileBasedIndex.getInstance();

      myStateFuture = new CompletableFuture<>();
      IndexDataInitializer.submitGenesisTask(new StubIndexInitialization());
    }
  }
@Override
  void initializeStubIndexes()