_countStatement.setObject(i + 1, dataType.typeCast(value), dataType.getSqlType());
dataType.setSqlValue(value, i + 1, _countStatement);
        public boolean execute(ITable table, int row)                throws DataSetException, SQLException        {            for (int i = 0; i < _columns.length; i++)            {                Object value = table.getValue(row, _columns[i].getColumnName());                DataType dataType = _columns[i].getDataType();                _countStatement.setObject(i + 1, dataType.typeCast(value),                        dataType.getSqlType());            }            ResultSet resultSet = _countStatement.executeQuery();            try            {                resultSet.next();                return resultSet.getInt(1) > 0;            }            finally            {                resultSet.close();            }        }