@Test
    void requireThatTreeWithoutNotIsNotAffected() {
        assertSimplified(
                and(feature("a").inSet("b"), feature("c").notInSet("d")),
                and(feature("a").inSet("b"), feature("c").notInSet("d")));
        assertSimplified(
                or(feature("a").inSet("b"), feature("c").notInSet("d")),
                or(feature("a").inSet("b"), feature("c").notInSet("d")));
        assertSimplified(feature("a").inSet("b"), feature("a").inSet("b"));
    }
@author <a href="mailto:magnarn@yahoo-inc.com">Magnar Nedland</a>
predicate-search-core/src/test/java/com/yahoo/search/predicate/optimization/AndOrSimplifierTest.java