logger.warn("Site '{}' defines more than one default templates", site.getIdentifier());
} else if (isDefault) {
site.setDefaultTemplate(template);
logger.debug("Site '{}' uses default template '{}'", site.getIdentifier(), template.getIdentifier());
} else {
site.addTemplate(template);
logger.debug("Added template '{}' to site '{}'", template.getIdentifier(), site.getIdentifier());
}
if (firstTemplate == null)
firstTemplate = template;
}