public boolean isDetached(Object obj) {
if (!(ImplHelper.isManageable(obj)))
return false;
PersistenceCapable pc = ImplHelper.toPersistenceCapable(obj, _conf);
Boolean detached = pc.pcIsDetached();
if (detached != null)
return detached.booleanValue();
// last resort: instance is detached if it has a store record
ClassMetaData meta = _conf.getMetaDataRepositoryInstance().