ICursor<SNode> _zCursor3 = CursorFactory.createCursor(returnStatements);
try {
while(_zCursor3.moveToNext()) {
SNode returnStatement = _zCursor3.getCurrent();
if((SLinkOperations.getTarget(returnStatement, "expression", true) != null)) {
<BUG>TypeChecker.getInstance().reportTypeError(returnStatement, "no return value expected", "jetbrains.mps.baseLanguage.helgins", "1178645658195");
</BUG>
}
}
} finally {

ICursor<SNode> _zCursor3 = CursorFactory.createCursor(returnStatements);
try {
while(_zCursor3.moveToNext()) {
SNode returnStatement = _zCursor3.getCurrent();
if((SLinkOperations.getTarget(returnStatement, "expression", true) != null)) {
TypeChecker.getInstance().reportTypeError(returnStatement, "no return value expected", "jetbrains.mps.baseLanguage.helgins", "1186053278842");
}
}
} finally {
