DialogElement builtFieldWidget = WidgetFactory.make(parameters, -1);
builtFieldWidget.setRanking(dialogProperty.ranking());
int tabIndex = dialogProperty.tab();
if (tabIndex < 1 || tabIndex > tabsList.size()) {
throw new InvalidComponentFieldException("Invalid tab index " + tabIndex + " for field "
+ dialogProperty.fieldName());
}