@Test
    void requireThatValueChildrenOfNotAreInverted() {
        assertSimplifiedTo(value(true), not(value(false)));
        assertSimplifiedTo(value(false), not(value(true)));
        assertSimplifiedTo(value(true), not(not(not(value(false)))));
        assertSimplifiedTo(value(true), not(not(not(and(feature("a").inSet("b"), value(false))))));
    }
@author <a href="mailto:magnarn@yahoo-inc.com">Magnar Nedland</a>
predicate-search-core/src/test/java/com/yahoo/search/predicate/optimization/BooleanSimplifierTest.java