@Override public int hashCode(){
  return Float.floatToIntBits(getBoost()) ^ slop ^ termArraysHashCode()^ positions.hashCode()^ 0x4AC65113;
}

@ Override public int hashCode ( ) { return Float . floatToIntBits ( getBoost ( ) ) ^ slop ^ termArraysHashCode ( ) ^ positions . hashCode ( ) ^ 0x4AC65113 ; }
returns a hash code value for this object .
