@Override
 public boolean enterExpressionStatement(final ExpressionStatement expressionStatement) {
   curStat =
       new ExpressionStatementTreeImpl(
           expressionStatement, translateExpr(expressionStatement.getExpression()));
   return false;
 }
 @Override
 public boolean enterExpressionStatement(final ExpressionStatement expressionStatement) {
   final Expression expr = expressionStatement.getExpression();
   if (!expr.isSelfModifying()) {
     tagNeverOptimistic(expr);
   }
   return true;
 }