public XAResource getXAResource() {
   return xaResourceHolder.getXAResource();
 }
 public void close() throws Exception {
   xaResourceHolder.setState(STATE_IN_POOL);
 }