ParseTreeNode result = null;
// Code translated from another language should not be used as the module
// result.
if (isForSideEffect(node)) { return node; }
if (node instanceof ExpressionStmt) {
result = new ExpressionStmt(
node.getFilePosition(),
(Expression) QuasiBuilder.substV(
"moduleResult___ = @result;",
"result", ((ExpressionStmt) node).getExpression()));
} else if (node instanceof ParseTreeNodeContainer) {