public Object eval(String str, Map<String, Object> vars) {
ExpressionCompiler compiler = new ExpressionCompiler(str.trim());
ParserContext context = new ParserContext();
context.addPackageImport("org.drools.task");
context.addPackageImport("org.drools.task.service");
context.addPackageImport("org.drools.task.query");
context.addPackageImport("java.util");
vars.put("now", new Date());
return MVEL.executeExpression(compiler.compile(context), vars);