@Override
public List<GitIgnoreTemplateGroup> list()
{
List<GitIgnoreTemplateGroup> result = new ArrayList<>(2);
DirectoryResource languages = cloneDir();
result.add(new GitIgnoreTemplateGroup("Languages", listGitignores(languages)));
result.add(new GitIgnoreTemplateGroup("Globals", listGitignores(languages.getChildDirectory(GLOBAL_TEMPLATES))));
return result;
}