docs: public static ComboBox decorate(final String caption, final String width, final String style,
              final String styleName, final boolean required, final String data, final String prompt) {
          final ComboBox spUICombo = new ComboBox();
          // Default settings
          spUICombo.setRequired(required);
          spUICombo.addStyleName(ValoTheme.COMBOBOX_TINY);
  
          if (!StringUtils.isEmpty(caption)) {
              spUICombo.setCaption(caption);
          }
          // Add style
          if (!StringUtils.isEmpty(style)) {
              spUICombo.setStyleName(style);
          }
          // Add style Name
          if (!StringUtils.isEmpty(styleName)) {
              spUICombo.addStyleName(styleName);
          }
          // AddWidth
          if (!StringUtils.isEmpty(width)) {
              spUICombo.setWidth(width);
          }
          // Set prompt
          if (!StringUtils.isEmpty(prompt)) {
              spUICombo.setInputPrompt(prompt);
          }
          // Set Data
          if (!StringUtils.isEmpty(data)) {
              spUICombo.setData(data);
          }
  
          return spUICombo;
      }