2 The code invokes hashCode on an array. Calling hashCode on
3 an array returns the same value as System.identityHashCode, and ingores
4 the contents and length of the array. If you need a hashCode that
5 depends on the contents of an array <code>a</code>,
6 use <code>java.util.Arrays.hashCode(a)</code>.