docs: public final void commitExternal(final PersistentTransaction transaction) throws SevereMessageStoreException
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.entry(this, tc, "commitExternal", transaction);
  
          // I did not expect that - the xaCommit for all Add task
          // must be called *after* all internalCommitAdd() calls
          // on the same transaction.  So we move the xaCommit call
          // to the 'external' commit phase.
          getLink().commitAdd(transaction);
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(this, tc, "commitExternal");
      }