code: public void start(final Xid xid, final int flags) throws XAException {
  
          final String methodName = "start";
          if (TraceComponent.isAnyTracingEnabled() && TRACE.isEntryEnabled()) {
              SibTr.entry(this, TRACE, methodName, new Object[] { xid, flags });
          }
  
          _siXaResource.start(xid, flags);
  
          if (TraceComponent.isAnyTracingEnabled() && TRACE.isEntryEnabled()) {
              SibTr.exit(this, TRACE, methodName);
          }
  
      }
docs: /*
  (non-Javadoc)
  
  @see javax.transaction.xa.XAResource#start(javax.transaction.xa.Xid, int)