final String predicate = "2006-11-30T01:00:00Z AFTER 2006-11-30T01:30:00Z";
Filter resultFilter = CompilerUtil.parseFilter(this.language, predicate);
Assert.assertTrue( resultFilter instanceof After);
After lessFilter = (After) resultFilter;
Literal expr1 = (Literal)lessFilter.getExpression1();
Date leftHandDate = (Date) expr1.getValue();
Assert.assertTrue(leftHandDate instanceof Date);
Literal expr2 = (Literal) lessFilter.getExpression2();
Date rightHandDate = (Date) expr2.getValue();
Assert.assertTrue(rightHandDate instanceof Date);
Assert.assertFalse(resultFilter.evaluate(null));
}