docs: public final void persistLock(final Transaction transaction) throws ProtocolException, TransactionException, SevereMessageStoreException
      {
          Membership membership = _getMembership();
          if (null == membership)
          {
              throw new NotInMessageStore();
          }
          membership.persistLock(transaction);
      }