DROOLS-19 ClassCastException with Before and After operators
[DROOLS-20] make mvel expression analysis to fail when comparing a class literal with an object
correctly handle open queries in EvalConditionNode and ConditionalBranchNode
[DROOLS-26] allow to have multiple if/else after the same pattern
[DROOLS-5] allow to use a named consequence after an existential pattern
update mvel version
[DROOLS-17] fix tuple order when a new rule is dynamically added
(cherry picked from commit 93fa04b0b08c2384a09bb360fe8ffdcf966f77b0)
[DROOLS-28] avoid to combine a dynamic mvel constraint
(cherry picked from commit c5171925941b3033c203acce8fbcc7e0eae98760)
[DROOLS-27] add test case proving that a declared type extending an imported type builds correctly
(cherry picked from commit 896a078a590128e549edb875dd4b187e2804f581)
[DROOLS-20] allow equality comparison between an Object and a primitive
(cherry picked from commit f8ae30826cc390812ab299c83ab624905b15775e)