protected FormComponentLabel createFormComponentLabel() {
final String name = getModel().getName();
select2Field.setLabel(Model.of(name));
final FormComponentLabel labelIfRegular = new FormComponentLabel(ID_SCALAR_IF_REGULAR, select2Field);
final String describedAs = getModel().getDescribedAs();
if(describedAs != null) {
labelIfRegular.add(new AttributeModifier("title", Model.of(describedAs)));
}
final Label scalarName = new Label(ID_SCALAR_NAME, getRendering().getLabelCaption(select2Field));
labelIfRegular.add(scalarName);
labelIfRegular.add(select2Field);
return labelIfRegular;
}