private void setSavepoint(FBSavepoint savepoint) throws SQLException {
private void setSavepoint(AbstractSavepoint savepoint) throws SQLException {
    private void setSavepoint(FBSavepoint savepoint) throws SQLException {        if (getAutoCommit())            throw new SQLException("Connection.setSavepoint() method cannot " +                     "be used in auto-commit mode.");        try {            txCoordinator.ensureTransaction();                        getGDSHelper().executeImmediate("SAVEPOINT " + savepoint.getServerSavepointId());        } catch(GDSException ex) {            throw new FBSQLException(ex);        }    }