super(parameters);
}
public DialogElement make() throws ClassNotFoundException {
TagInputField tagAnnotation = getAnnotation(TagInputField.class);
TagInputFieldWidgetParameters parameters = new TagInputFieldWidgetParameters();
parameters.setName(getNameForField());
parameters.setFieldName(getFieldNameForField());
parameters.setFieldLabel(getFieldLabelForField());
parameters.setFieldDescription(getFieldDescriptionForField());
parameters.setAllowBlank(!getIsRequiredForField());
parameters.setDefaultValue(getDefaultValueForField());
parameters.setHideLabel(getHideLabelForField());
parameters.setListeners(getListeners());
parameters.setContainedElements(getWidgetCollectionHolderForField(tagAnnotation));
parameters.setAdditionalProperties(getAdditionalPropertiesForField());
parameters.setDisplayTitles(tagAnnotation.displayTitles());
return new TagInputFieldWidget(parameters);
}