code: public SIXAResource createXAResource(boolean useSingleResource)
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.entry(tc, "createXAResource", new Boolean(useSingleResource));
  
      SIXAResource resource = null;
  
        //get the message store resource
      resource = transactionFactory.createXAResource();
      
        
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.exit(tc, "createXAResource", resource);
  
      return resource;
    }
docs: Creates an XA transaction resource
  
  @return a new XA resource