// map classes in the order defined by the classMappingConfigurators
for (int i = 0; i < classMappingConfigurators.length; i++) {
SearchableGrailsDomainClassMappingConfigurator classMappingConfigurator = classMappingConfigurators[i];
Collection classes = (Collection) classesByStrategy.get(classMappingConfigurator);
if (classes != null && !classes.isEmpty()) {
classMappingConfigurator.configureMappings(compassConfiguration, configurationContext, classes, mappableClasses);
}
}
// Finally, execute the config-based configurator so that it can add and
// override mappings.