retval += "\nif (" + (isJavaDialect ? "true" : "!hasError") + ") {";
}
}
retval += phase1ExpansionGen((Expansion)(e_nrw.units.get(i)));
if (wrap_in_block) {
<BUG>retval += "\n}\n";
}</BUG>
}
} else if (e instanceof OneOrMore) {
OneOrMore e_nrw = (OneOrMore)e;

retval += "\nif (" + (isJavaDialect ? "true" : "!hasError") + ") {";
}
}
retval += phase1ExpansionGen((Expansion)(e_nrw.units.get(i)));
if (wrap_in_block) {
retval += "\n}";
}
}
} else if (e instanceof OneOrMore) {
OneOrMore e_nrw = (OneOrMore)e;
