for (CtMember curField : fieldsAndMethods) {
if (curField.hasAnnotation(DialogField.class)) {
Class<?> fieldClass = parameters.getClassLoader().loadClass(curField.getDeclaringClass().getName());
WidgetMakerParameters curFieldMember = new WidgetMakerParameters(
(DialogField) curField.getAnnotation(DialogField.class), curField, fieldClass,
parameters.getClassLoader(), parameters.getClassPool(), parameters.getWidgetRegistry(), null, true);
DialogElement builtFieldWidget = WidgetFactory.make(curFieldMember, -1);
if (builtFieldWidget instanceof AbstractWidget