/**
  * This method is invoked just after a commit is performed in a Transaction involving the
  * persistable object managed by this StateManager
  *
  * @param tx The transaction
  */
 public void postCommit(org.datanucleus.Transaction tx) {
   preStateChange();
   try {
     myLC = myLC.transitionCommit(this, tx);
     if (transactionalVersion != myVersion) {
       myVersion = transactionalVersion;
     }
     this.lockMode = LockManager.LOCK_MODE_NONE;
   } finally {
     postStateChange();
   }
 }