@Override
  protected boolean isProjectDir(@NotNull VirtualFile file) {
    return containsChild(file,
                         child -> child.isDirectory() && PathMacroUtil.DIRECTORY_STORE_NAME.equals(child.getName()));
  }
@Override
  protected boolean isProjectDir(@NotNull VirtualFile file)