/** Makes Transactional Transient instances persistent. */
 public void makePersistentTransactionalTransient() {
   preStateChange();
   try {
     if (myLC.isTransactional && !myLC.isPersistent) {
       // make the transient instance persistent in the datastore, if is transactional and
       // !persistent
       makePersistent();
       myLC = myLC.transitionMakePersistent(this);
     }
   } finally {
     postStateChange();
   }
 }