@Override public int hashCode(){
  return 0x45aaf665 + Arrays.hashCode(fields);
}

@ Override public int hashCode ( ) { return 0x45aaf665 + Arrays . hashCode ( fields ) ; }
returns a hash code value for this object .
