@Test
public <O> void testSupportsQuery_Negative_RootAndQueryDoesNotContainChildrenOfAndFilterQuery() {

    assertFalse(supportsQueryInternal(
            backingIndexSupportsQuery(lessThan(Car.PRICE, 5000.0)),
            and(in(Car.MANUFACTURER, "Ford", "Honda"), equal(Car.COLOR, Car.Color.BLUE)),
            and(lessThan(Car.PRICE, 5000.0), in(Car.MANUFACTURER, "Ford", "Honda"), equal(Car.COLOR, Car.Color.RED)),
            lessThan(Car.PRICE, 5000.0),
            noQueryOptions()
    ));
}