public static int hash1(int hash,Object x){
  return 0x10000000 | (hash + 7 * System.identityHashCode(x));
}

public static int hash1 ( int hash , Object x ) { return 0x10000000 | ( hash + 7 * System . identityHashCode ( x ) ) ; }
utility method to combine a base hash with the identity hash of one or more objects .
