This phase processes the left hand side of a MVEL target expression, if present, such as
int a = 0
b = 2
It also creates a new AST with the transformation rules applied i.e.
This phase transforms modify and with statements in valid Java code
It's used both in the MVEL Compiler and also to preprocess Drools' Java consequences that
use modify and with blocks.