this.source = source;
this.locator = locator;
for (Class asoClass : configuration.keySet())
{
ApplicationStateContribution contribution = configuration.get(asoClass);
ApplicationStateAdapter adapter = newAdapter(asoClass, contribution.getStrategy(),
contribution.getCreator());
classToAdapter.put(asoClass, adapter);
}
}