* @return entity name, if any
*/
protected String entityNameFromRawRow(EOEditingContext ec, NSDictionary dict) {
String entityName = entityName();
EOEntity entity = entity(ec);
if(entity.isAbstractEntity() && entity.subEntities().count() > 0) {
for(Enumeration e = entity.subEntities().objectEnumerator(); e.hasMoreElements();) {
EOEntity sub = (EOEntity)e.nextElement();
if(sub.restrictingQualifier() != null) {
if(sub.restrictingQualifier().evaluateWithObject(dict)) {
return sub.name();