Better correction to #45.
The c._inc() function start at 0. the result of toString is then used instead of the hashCode but then :
On a Variable the toString is build using the current value, when the internal value change it's keyCode value change. Trying to fetch a stored Variable after a change of value will then fail (For example when doing solver.suggestValue)
Better correction to #45. The c._inc() function start at 0. the result of toString is then used instead of the hashCode but then :
On a Variable the toString is build using the current value, when the internal value change it's keyCode value change. Trying to fetch a stored Variable after a change of value will then fail (For example when doing solver.suggestValue)