VariableDefinition decl = new VariableDefinition().rawTypeReference(type).rawVariables()
.addToEnd(varDefEntry.getValue());
positionSpan(decl, modifiers, varDefEntry);
decl.astModifiers(createModifiersIfNeeded(modifiers.getValue(), decl.getPosition().getStart()));
return posify(new ForEach().rawVariable(decl).rawIterable(iterable).rawStatement(statement));
}