docs: protected void processThrowable(String operation, Throwable t)
          throws XAException
      {
          if (tc.isEventEnabled())
          {
              Tr.event(tc, "XAResource {0} threw an unchecked exception during {1}.  The original exception was {2}.", new Object[] {
                  _resource,
                  operation,
                  t } );
          }
  
          FFDCFilter.processException(
              t,
              this.getClass().getName() + "." + operation,
              "341",
              this);
  
          final String msg = "XAResource threw an unchecked exception";
          final XAException xae = new XAException(msg);
  
          xae.errorCode = XAException.XAER_RMERR;
  
          throw xae;
      }