}
EOEntity source = ERXEOAccessUtilities.entityForEo(eo);
if (source.classPropertyNames().containsObject(key)) {
value = eo.valueForKey(key);
} else {
if (eo.isNewObject()) {
if (!_warned.containsObject(entityName)) {
log.error("We currently don't support unsaved related objects for this entity: " + entityName);
_warned.addObject(entityName);