}
}
for (int i = newValues.count() - 1; i >= 0; i--) {
EOEnterpriseObject o = (EOEnterpriseObject) newValues.objectAtIndex(i);
if (currentValues.indexOfIdenticalObject(o) == NSArray.NotFound) { // not found
eo.addObjectToBothSidesOfRelationshipWithKey(o, realRelationshipKey);
}
}
} else {
// NOTE ak: this implementation is different from what JavaWOExtensions do.