JsBreakUpLargeVarStatements.exec(logger, jsProgram, propertyOracles);
// (12) Generate the final output text.
DefaultTextOutput out = new DefaultTextOutput(
options.getOutput().shouldMinimize());
JsSourceGenerationVisitor v = new JsSourceGenerationVisitor(out);
v.accept(jsProgram);
return out.toString();
} catch (Throwable e) {
throw logAndTranslateException(logger, e);
}
}