EOEnterpriseObject eo = ec.faultForGlobalID(gid, ec);
// EOUtilities.databaseContextForModelNamed(ec, eo.entityName()).forgetSnapshotForGlobalID(gid);
ec.refaultObject(eo);
// NOTE AK: I think we can just return the object here,
// as the next time it is accessed the fault will get
NSArray primaryKeyAttributes = entity.primaryKeyAttributes();
EOQualifier qualifier = ERXEOAccessUtilities.qualifierFromAttributes(primaryKeyAttributes, dbSnapshot);
EOFetchSpecification fs = new EOFetchSpecification(entityName, qualifier, null);
fs.setRefreshesRefetchedObjects(true);
NSArray objs = ec.objectsWithFetchSpecification(fs);
eo = null;