@Test // to group
public void parse_parens() {

	Predicate pred = parser.parse("a = 1 and (b = 2 or c = 3)");
	Predicate expect = CompoundPredicate.combine(
	        PredicateParser.AND_OPERATOR,
new ComparisonPredicate(PredicateParser.EQUALS_ANY_OPERATOR, false, "a", Arrays.asList("1")),
			CompoundPredicate.combine(
			        PredicateParser.OR_OPERATOR,
					new ComparisonPredicate(PredicateParser.EQUALS_ANY_OPERATOR, false, "b", Arrays.asList("2")),
	    			new ComparisonPredicate(PredicateParser.EQUALS_ANY_OPERATOR, false, "c", Arrays.asList("3"))
			)
	);
	assertEquals(expect, pred);
}