@Override
    public boolean contains(@NotNull VirtualFile file) {
      return myDirectories.contains(file) ||
             myDirectories.contains(file.getParent()) ||
             VfsUtilCore.isUnder(file, myDirectoriesWithSubdirectories);
    }
@Override
    public boolean contains(@NotNull VirtualFile file)