List<?> newTiledGroups = tiledGroup.getChildren("TiledGroup"); //$NON-NLS-1$
// if there are no sub tile-groups
if (newTiledGroups.isEmpty()) {
WMTGeoResource geoResource = new WMTGeoResource(service, newGroupNames);
geoResources.add(geoResource);
} else {
buildGeoResourcesFromTiledGroups(service, geoResources,
newTiledGroups, newGroupNames);
}