getFieldMetaData().getIndex());
_cache.persist(sm);
pc = sm.getPersistenceCapable();
} else {
pc = assertPersistenceCapable(obj);
if (pc.pcIsDetached() == Boolean.TRUE)
throw new ObjectExistsException(_loc.get
("persist-detached", Exceptions.toString(obj))).
setFailedObject(obj);
}