# File ai/csp/constraint.rb, line 48
        def check?
            raise 'uncheckable' unless checkable?
            @checks += 1
            values = @variables.collect {|v| v.value}
            @block.call(*values)
        end