* @param eo enterprise object to have the changes re-applied to.
* @param e
*/
public static void reapplyChanges(EOEnterpriseObject eo, EOGeneralAdaptorException e) {
EOAdaptorOperation adaptorOp = (EOAdaptorOperation) e.userInfo().objectForKey(EOAdaptorChannel.FailedAdaptorOperationKey);
NSDictionary changedValues = adaptorOp.changedValues();
EOEntity entity = ERXEOAccessUtilities.entityForEo(eo);
EOEditingContext ec = eo.editingContext();
NSArray keys = changedValues.allKeys();
NSMutableSet relationships = new NSMutableSet();