[DROOLS-391] Support class literals with complex constraints and custom evaluators