MVEL 2.x AST walker code to rewrite/extract expressions