@Override public int hashCode(){
  return (classHash() + subQuery.hashCode() + Arrays.hashCode(scoringQueries));
}

@ Override public int hashCode ( ) { return ( classHash ( ) + subQuery . hashCode ( ) + Arrays . hashCode ( scoringQueries ) ) ; }
returns a hash code value for this object .
