docs: public void complete(int endMode) throws InconsistentLocalTranException, RolledbackException, IllegalStateException
      {
          if (tc.isEntryEnabled()) Tr.entry(tc, "complete", new Object[]{endMode, this});
  
          if (_coord == null)
          {
              final IllegalStateException ise = new IllegalStateException("No LocalTransactionCoordinator to complete.");
              FFDCFilter.processException(ise, "com.ibm.tx.ltc.LocalTranCurrentImpl.complete", "382", this);
              Tr.error(tc, "ERR_NO_LTC_COMPLETE");
              if (tc.isEntryEnabled()) Tr.exit(tc, "complete", ise);
              throw ise;
          }
          try
          {
              _coord.complete(endMode);
          }
          finally
          {
              if (tc.isEntryEnabled()) Tr.exit(tc, "complete");
          }
      }