}
private ConfigurationUnits preprocessConfigurationUnits(final ConfigurationUnits configurationUnits) {
final Set<ConfigurationUnit> processedConfigurationUnits = newLinkedHashSet();
for (ConfigurationUnit configurationUnit : configurationUnits) {
ConfigurationUnit processedConfigurationUnit = configurationUnit;
for (ConfigurationUnitPostProcessor configurationUnitPostProcessor : configurationUnitPostProcessors) {
processedConfigurationUnit = configurationUnitPostProcessor.postProcess(processedConfigurationUnit, configurationUnits);
}
processedConfigurationUnits.add(processedConfigurationUnit);
}