for (Site site : sites) {
// TODO: Until invalid site entries without a leading slash is corrected, this is needed to ignore them.
if (siteType == ObjectType.GROUP_SITE) {
// This is needed because parent group sites show up in list of sites available
boolean pageOrNav = false;
Page pages = site.getRootPage().getChild("pages");
if (pages != null && !pages.getChildren().isEmpty()) {
pageOrNav = true;
}
Navigation defaultNav = site.getRootNavigation().getChild("default");
if (defaultNav != null && !defaultNav.getChildren().isEmpty()) {
pageOrNav = true;