t = jj_consume_token(BEGIN);
Statement context = flowPeek();
if (label != null) {
flowPushChild(new ExplicitBlockStatement(context, toLocation(t), label));
} else {
flowPushChild(new ImplicitBlockStatement(context, toLocation(t)));
}
label_17:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case MODULE: