{
    public synchronized void rollback() throws SQLException {        if (getAutoCommit())        {            throw new SQLException("rollback called with AutoCommit true!");        } // end of if ()        if (isClosed())        {            throw new SQLException("You cannot rollback closed connection.");        }        try{            if (inTransaction())            {                getLocalTransaction().internalRollback();            } // end of if ()            // getLocalTransaction().begin();        } catch(GDSException ge) {            throw new FBSQLException(ge);        }    }