protected ComboListOnPropertyPage createComboBoxOf(String title) {

    Label label = new Label(propertyPage, SWT.LEFT);
    label.setText(title);
    if (title != null
        && title.startsWith(SSEUIMessages.UI_Default_HTML_DOCTYPE_ID___1)) { // $NON-NLS-1$
      GridData data = new GridData();
      data.horizontalIndent = 10;
      label.setLayoutData(data);
    }
    ComboListOnPropertyPage combo = new ComboListOnPropertyPage(propertyPage, SWT.READ_ONLY);
    GridData data = new GridData();
    data.verticalAlignment = GridData.FILL;
    // data.horizontalAlignment= GridData.FILL;
    data.grabExcessHorizontalSpace = true;
    combo.setLayoutData(data);
    return combo;
  }
 protected void setSelectionItem(ComboListOnPropertyPage combo, String value) {
   if (combo.getItemCount() <= 0) return;
   combo.setApplyValue(value);
   String item = combo.getKey(value);
   if (item != null) combo.select(combo.indexOf(item));
   else combo.select(0);
 }