### Question:
ItemKeys { @Override public boolean equals(Object other) { return EqualsBuilder.reflectionEquals(this, other, false); } ItemKeys(Object hashKey, Object rangeKey); @Override String toString(); @Override int hashCode(); @Override boolean equals(Object other);  }### Answer:
@Test public void testHashNotNullRangeNotNullForOtherNotEquals() { ItemKeys ik1 = new ItemKeys(null, "ab"); ItemKeys ik2 = new ItemKeys("ab", null); assertFalse(ik1.equals(ik2)); }