private void cascadeTransient(int op, Object obj, OpCallbacks call,
String errOp) {
PersistenceCapable pc = assertPersistenceCapable(obj);
// if using detached state manager, don't replace
if (pc.pcGetStateManager() != null)
throw newDetachedException(obj, errOp);
ClassMetaData meta = _repo.getMetaData(obj.getClass(), _loader, true);
StateManagerImpl sm = newStateManagerImpl(StateManagerId.
newInstance(this), meta);