SONARJAVA-154 Add ExpressionVisitor, which should replace ThirdPass