((FlowPanel)reference.getParent()).insert(valueWidget, valueIndex);
insertHandlers(valueWidget.getValueIndex());
if (optionType.isSimpleType()) {
String defaultValue = m_widgetService.getDefaultAttributeValue(attributeChoice);
I_FormEditWidget widget = m_widgetService.getAttributeFormWidget(attributeChoice);
choiceEntity.addAttributeValue(attributeChoice, defaultValue);
valueWidget.setValueWidget(widget, defaultValue, defaultValue, true);
} else {
I_Entity value = m_vie.createEntity(null, optionType.getId());
choiceEntity.addAttributeValue(attributeChoice, value);