public void testHashCodeAndEquals() {
   DoubleValuesSource vs1 = DoubleValuesSource.fromDoubleField("double");
   DoubleValuesSource vs2 = DoubleValuesSource.fromDoubleField("double");
   assertEquals(vs1, vs2);
   assertEquals(vs1.hashCode(), vs2.hashCode());
   DoubleValuesSource v3 = DoubleValuesSource.fromLongField("long");
   assertFalse(vs1.equals(v3));
 }