When creating predicates (expressions that evaluate to
false), you can combine several predicates — regardless of the language they are built with — by using the
PredicateBuilder class. For more information, see Compound Predicates.
Most of these languages are also supported used as Annotation Based Expression Language.