final BlockNode _loopBlockNode;
if (!_loopExpr.isBlockNode()) {
return null;
}
_loopBlockNode = ((BlockNode) _loopExpr);
return ToDoNode.factory.start_stop_step_counterName_doSequence_(((Expression) this.visit_(_start)), ((Expression) this.visit_(_stop)), IntegerLiteralNode.factory.integer_(((java.math.BigInteger) java.math.BigInteger.ONE)), _loopBlockNode.arguments()[0].name(), ((SequenceNode) this.visit_(_loopBlockNode.body())));
}
public WhileFalseNode produce_whileFalse_(final Expression _testExpr, final Expression _loopExpr) {
final BlockNode _testBlockNode;
final BlockNode _loopBlockNode;