}
}
protected void _process(EOObjectStoreCoordinator sender, EOObjectStoreCoordinator osc, NSMutableDictionary dbcs, SnapshotProcessor processor, NSDictionary changesByEntity, String userInfoKey) {
SynchronizerSettings settings = settingsForCoordinator(osc);
EOModelGroup modelGroup = EOModelGroup.modelGroupForObjectStoreCoordinator(sender);
for (Enumeration entityNames = changesByEntity.allKeys().objectEnumerator(); entityNames.hasMoreElements();) {
String entityName = (String) entityNames.nextElement();
String key = entityName + "/" + System.identityHashCode(osc);
EOEntity entity = modelGroup.entityNamed(entityName);
NSArray snapshots = (NSArray) changesByEntity.objectForKey(entityName);
EODatabaseContext dbc = (EODatabaseContext) dbcs.objectForKey(key);
if (dbc == null) {
dbc = ERXEOAccessUtilities.databaseContextForEntityNamed(osc, entityName);
dbcs.setObjectForKey(dbc, key);