@Override
    protected void onFileChange(@NotNull VirtualFile fileOrDirectory) {
      if (myCurrentSuiteRoots != null && VfsUtilCore.isUnder(fileOrDirectory.getPath(), myCurrentSuiteRoots)) {
        ApplicationManager.getApplication().executeOnPooledThread(() -> {
          CoverageDataManagerImpl manager = (CoverageDataManagerImpl) CoverageDataManager.getInstance(myProject);
          for (CoverageSuitesBundle bundle : manager.activeSuites()) {
            bundle.restoreCoverageData();
            manager.updateCoverageData(bundle);
          }
        });
      }
    }
@Override
    protected void onFileChange(@NotNull VirtualFile fileOrDirectory)