@Override
        public FileVisitResult visitFile(Path path, BasicFileAttributes attrs) throws IOException {
          final File file = path.toFile();
          if (!myBuildRootIndex.isFileAccepted(file, rootDescriptor)) return FileVisitResult.CONTINUE;
          getFileHash(target, file, rootFile).ifPresent(targetRootHashes::add);
          return FileVisitResult.CONTINUE;
        }
@Override
        public FileVisitResult visitFile(Path path, BasicFileAttributes attrs)