while (styleAndEffectIter.hasNext())
{
NamedInitializer init = (NamedInitializer) styleAndEffectIter.next();
ThisExpressionNode thisExpression = nodeFactory.thisExpression(-1);
IdentifierNode identifier = nodeFactory.identifier(init.getName());
Node valueExpr = init.generateValueExpr(nodeFactory, configNamespaces, generateDocComments);
ArgumentListNode styleAndEffectArgumentList = nodeFactory.argumentList(null, valueExpr);
SetExpressionNode setExpression = nodeFactory.setExpression(identifier, styleAndEffectArgumentList, false);
MemberExpressionNode memberExpression = nodeFactory.memberExpression(thisExpression, setExpression);
ListNode styleAndEffectList = nodeFactory.list(null, memberExpression);
ExpressionStatementNode expressionStatement = nodeFactory.expressionStatement(styleAndEffectList);