* @param type iteration variable type
* @param expr iteration source expression
* @param block statement body block
*/
public void addSugaredForStatement(String name, String type, ExpressionBuilderBase expr, BlockBuilder block) {
EnhancedForStatement stmt = m_ast.newEnhancedForStatement();
stmt.setExpression(expr.getExpression());
SingleVariableDeclaration decl = m_ast.newSingleVariableDeclaration();
decl.setName(m_ast.newSimpleName(name));
decl.setType(m_source.createType(type));
stmt.setParameter(decl);
stmt.setBody(block.getStatement());
m_block.statements().add(stmt);
}