@Override
    public int hashCode() {
        return operand.hashCode();
    }
@Test
    void requireThatHashCodeIsImplemented() {
        Predicate predicate = SimplePredicates.newPredicate();
        assertEquals(new Negation(predicate).hashCode(), new Negation(predicate).hashCode());
    }