docs: public XAResource getXAResource() throws ResourceException {
  
          if (TraceComponent.isAnyTracingEnabled() && TRACE.isEntryEnabled()) {
              SibTr.entry(this, TRACE, "getXAResource");
          }
  
          if (_xaResource == null) {
  
              _xaResource = new SibRaXaResource();
  
          }
  
          if (TraceComponent.isAnyTracingEnabled() && TRACE.isEntryEnabled()) {
              SibTr.exit(this, TRACE, "getXAResource", _xaResource);
          }
          return _xaResource;
  
      }