public Object speedoMakePersistent(PersistentObjectItf po, Map map) {
JDOPersistentObjectItf jdopo = (JDOPersistentObjectItf) po;
if (jdopo.jdoIsPersistent())
return po;
if (!jdopo.speedoIsActive()) {
if (jdopo.speedoGetReferenceState().getDetachedStatus() != DetachedLifeCycle.DETACHED_NONE) {
return null;
}
}
synchronized(jdopo) {