@Override
        public boolean contains(@NotNull VirtualFile file) {
          return super.contains(file) && directories.contains(file.getParent());
        }
@Override
        public boolean contains(@NotNull VirtualFile file)