MVELDialect mvelDialect = (MVELDialect) context.getDialect( "mvel" );
context.setDialect( mvelDialect );
PredicateDescr pdescr = new PredicateDescr( context.getRuleDescr().getResource(), expr );
pdescr.copyParameters( base );
pdescr.copyLocation( base );
buildEval( context, pattern, pdescr, aliases, expr, false );
// fall back to original dialect
context.setDialect(dialect);
}