So, if the k.hashCode () returns Integer.MIN_VALUE, the variable i is negative and the code tries to access element of array with negative index resulting into index out of bounds. In my case, the ...