* Is Tx open? ODMG 3.0 says it has to be to call makePersistent.
*/
TransactionImpl tx = getTransaction();
if (tx == null || !tx.isOpen())
{
throw new TransactionNotInProgressException("No transaction in progress, cannot persist");
}
RuntimeObject rt = new RuntimeObject(object, getTransaction());
tx.makePersistent(rt);
// tx.moveToLastInOrderList(rt.getIdentity());
}