private static OptimizerStats execImpl(JsProgram program) {
OptimizerStats stats = new OptimizerStats(NAME);
DuplicateExecuteOnceRemover r = new DuplicateExecuteOnceRemover(program);
r.accept(program);
if (r.didChange()) {
stats.recordModified();
}
return stats;
}
private <T extends JsNode> void branch(List<T> x) {