@Override
  protected boolean isProjectDir(@NotNull VirtualFile file) {
    return containsChild(file, virtualFile -> virtualFile.isDirectory() && ".git".equals(virtualFile.getName()));
  }
@Override
  protected boolean isProjectDir(@NotNull VirtualFile file)