@Test
    public void testParseBranches() throws ParseException {
        assertParse("((true or false) and (false or true))");
        assertParse("(true or (not false and not true))");
        assertParse("((243) < 300 and (\"FOO\").lowercase() == (\"foo\"))");
    }
@author Simon Thoresen Hult
@author bratseth
document/src/test/java/com/yahoo/document/select/DocumentSelectorTestCase.java