StatementTarget statementTarget =
new StatementTarget(AstNodeUtils.getEnclosingStatement(columnsArray), true);
String source = column.getCreationSupport().add_getSource(new NodeTarget(statementTarget));
getCreateItemExpression(column, arrayInitializer, index, source);
// set association
column.setAssociation(new ArrayAssociation(columnsArray));
// fire after event
getBroadcastJava().addAfter(this, column);
getBroadcast(ObjectInfoChildAddAfter.class).invoke(this, column);
}