@Override
  protected void visitSource(Module module, String rootPackageVMName, List<RequestRoot> roots) {
    myFlattenDirectories.clear();
    if (module.isDisposed()) {
      LOG.warn("Module is already disposed: " + module);
      return;
    }
    super.visitSource(module, rootPackageVMName, roots);
    syncPoolThreads();
    collectDirectoryCoverage(module, rootPackageVMName);
  }
@Override
  protected void visitSource(Module module, String rootPackageVMName, List<RequestRoot> roots)