log.warn("couldn't start local transaction: " , e);
if (log != null) log.warn("couldn't start local transaction: " , e);
     public void begin() throws ResourceException {         if (xid != null) {             throw new ResourceException("local transaction active: can't begin another");         }         xid = new FBLocalXid();         try {             mc.start(xid, XAResource.TMNOFLAGS);  //FBManagedConnection is its own XAResource         }         catch (XAException e) {            log.warn("couldn't start local transaction: " , e);            throw new ResourceException("couldn't start local transaction: " + e);         }         if (c != null) {             mc.notify(ConnectionEvent.LOCAL_TRANSACTION_STARTED, c, null);         }     }