assertEquals("regex", ((ExpressionFilter)((AndFilter)f).getFilters().get(0)).getEvaluator());
assertTrue(((AndFilter)f).getFilters().get(1) instanceof ExpressionFilter);
assertEquals("wildcard", ((ExpressionFilter)((AndFilter)f).getFilters().get(1)).getEvaluator());
message = new DefaultMuleMessage("foo bar", muleContext);
assertTrue(f.accept(message));
message = new DefaultMuleMessage("foo car", muleContext);
assertFalse(f.accept(message));
f = parser.parseFilterString("#[regex:.* bar] OR #[wildcard:foo*]");