private int hash(GraphicsConfiguration config,int w,int h,Object... args){
  int hash;
  hash=(config != null ? config.hashCode() : 0);
  hash=31 * hash + w;
  hash=31 * hash + h;
  hash=31 * hash + Arrays.deepHashCode(args);
  return hash;
}

private int hash ( GraphicsConfiguration config , int w , int h , Object ... args ) { int hash ; hash = ( config != null ? config . hashCode ( ) : 0 ) ; hash = 31 * hash + w ; hash = 31 * hash + h ; hash = 31 * hash + Arrays . deepHashCode ( args ) ; return hash ; }
create a unique hash from all the input .
