} catch (NameContext.RedeclarationException ex) {
throw new SomethingWidgyHappenedError(
"Local variable unexpectedly not set", ex);
}
}
for (Statement s : bl.children()) {
stmts.add((Statement) expand(s, newScope));
}
stmts.addAll(0, newScope.getStartStatements());
return new Block(bl.getFilePosition(), stmts);
}