void commit(Xid xid) throws XAException {
void commit(Xid xid) throws GDSException {
    void commit(Xid xid) throws XAException {        isc_tr_handle tr = getTrHandleForXid(xid);        tr.forgetResultSets();        try {            gds.isc_commit_transaction(tr);        }        catch (GDSException ge) {            throw new XAException(ge.getMessage());        }        finally {            xidMap.remove(xid);        }    }