if (mcf.lookupXid(id) == null) {
isc_tr_handle committingTr = mcf.getTrHandleForXid(id); if (committingTr == null) {
    public void rollback(Xid id) throws javax.transaction.xa.XAException {        if (log!=null) log.debug("rollback called: " + id);        if (mcf.lookupXid(id) == null) {            if (log!=null) log.warn("rollback called with unknown transaction: " + id);            return;        }        if (mcf.lookupXid(id) == currentTr) {            throw new XAException("rollback called with current xid");        }        mcf.rollback(id);    }