Program: 118021
Project: 118021
Buggy source:
private void createControl(){
  setLayout(new GridLayout());
  setBackground(getParent().getBackground());
  Composite composite=new Composite(this,SWT.NONE);
  GridLayout layout=new GridLayout(4,false);
  layout.horizontalSpacing=10;
  layout.verticalSpacing=10;
  GridData gridData=new GridData(GridData.FILL_BOTH);
  composite.setLayout(layout);
  composite.setLayoutData(gridData);
  new Label(composite,SWT.NONE);
  Label groupIdLabel=widgetFactory.createLabel(composite,Messages.getString("String_Node_Str"));
  GridData groupIdLabelData=new GridData(GridData.FILL_HORIZONTAL);
  groupIdLabel.setLayoutData(groupIdLabelData);
  groupIdText=widgetFactory.createText(composite,"String_Node_Str");
  GridData groupIdTextData=new GridData(GridData.FILL_HORIZONTAL);
  groupIdTextData.widthHint=200;
  groupIdText.setLayoutData(groupIdTextData);
  new Label(composite,SWT.NONE);
  versionCheckbox=widgetFactory.createButton(composite,"String_Node_Str",SWT.CHECK);
  GridData versionCheckBoxData=new GridData(GridData.FILL_HORIZONTAL);
  versionCheckbox.setLayoutData(versionCheckBoxData);
  Label versionLabel=widgetFactory.createLabel(composite,Messages.getString("String_Node_Str"));
  GridData versionLabelData=new GridData(GridData.FILL_HORIZONTAL);
  versionLabel.setLayoutData(versionLabelData);
  versionText=widgetFactory.createText(composite,"String_Node_Str");
  GridData versionTextData=new GridData(GridData.FILL_HORIZONTAL);
  versionTextData.widthHint=200;
  versionText.setLayoutData(versionTextData);
  versionWarningLabel=widgetFactory.createLabel(composite,Messages.getString("String_Node_Str"));
  versionWarningLabel.setBackground(getDisplay().getSystemColor(SWT.COLOR_RED));
  new Label(composite,SWT.NONE);
  Label exportTypeLabel=widgetFactory.createLabel(composite,Messages.getString("String_Node_Str"));
  GridData exportTypeLabelData=new GridData(GridData.FILL_HORIZONTAL);
  exportTypeLabel.setLayoutData(exportTypeLabelData);
  buildTypeCombo=new ComboViewer(widgetFactory.createCCombo(composite));
  final Control exportTypeControl=buildTypeCombo.getControl();
  GridData exportTypeComboData=new GridData(GridData.FILL_HORIZONTAL);
  exportTypeComboData.widthHint=200;
  exportTypeControl.setLayoutData(exportTypeComboData);
  buildTypeCombo.setContentProvider(ArrayContentProvider.getInstance());
  buildTypeCombo.setLabelProvider(new LabelProvider(){
    @Override public String getText(    Object element){
      if (element instanceof BuildType) {
        return ((BuildType)element).getLabel();
      }
      return super.getText(element);
    }
  }
);
}

Fixed version (ground truth):
private void createControl(){
  setLayout(new GridLayout());
  setBackground(getParent().getBackground());
  Composite composite=new Composite(this,SWT.NONE);
  GridLayout layout=new GridLayout(4,false);
  layout.horizontalSpacing=10;
  layout.verticalSpacing=10;
  GridData gridData=new GridData(GridData.FILL_BOTH);
  composite.setLayout(layout);
  composite.setLayoutData(gridData);
  new Label(composite,SWT.NONE);
  Label groupIdLabel=widgetFactory.createLabel(composite,Messages.getString("String_Node_Str"));
  GridData groupIdLabelData=new GridData(GridData.FILL_HORIZONTAL);
  groupIdLabel.setLayoutData(groupIdLabelData);
  groupIdText=widgetFactory.createText(composite,"String_Node_Str");
  GridData groupIdTextData=new GridData(GridData.FILL_HORIZONTAL);
  groupIdTextData.widthHint=200;
  groupIdText.setLayoutData(groupIdTextData);
  new Label(composite,SWT.NONE);
  versionCheckbox=widgetFactory.createButton(composite,"String_Node_Str",SWT.CHECK);
  GridData versionCheckBoxData=new GridData(GridData.FILL_HORIZONTAL);
  versionCheckbox.setLayoutData(versionCheckBoxData);
  Label versionLabel=widgetFactory.createLabel(composite,Messages.getString("String_Node_Str"));
  GridData versionLabelData=new GridData(GridData.FILL_HORIZONTAL);
  versionLabel.setLayoutData(versionLabelData);
  versionText=widgetFactory.createText(composite,"String_Node_Str");
  GridData versionTextData=new GridData(GridData.FILL_HORIZONTAL);
  versionTextData.widthHint=200;
  versionText.setLayoutData(versionTextData);
  versionWarningLabel=widgetFactory.createLabel(composite,Messages.getString("String_Node_Str"));
  versionWarningLabel.setBackground(getDisplay().getSystemColor(SWT.COLOR_RED));
  new Label(composite,SWT.NONE);
  Label exportTypeLabel=widgetFactory.createLabel(composite,Messages.getString("String_Node_Str"));
  GridData exportTypeLabelData=new GridData(GridData.FILL_HORIZONTAL);
  exportTypeLabel.setLayoutData(exportTypeLabelData);
  buildTypeCombo=new ComboViewer(widgetFactory.createCCombo(composite,SWT.BORDER));
  final Control exportTypeControl=buildTypeCombo.getControl();
  GridData exportTypeComboData=new GridData(GridData.FILL_HORIZONTAL);
  exportTypeComboData.widthHint=200;
  exportTypeControl.setLayoutData(exportTypeComboData);
  buildTypeCombo.setContentProvider(ArrayContentProvider.getInstance());
  buildTypeCombo.setLabelProvider(new LabelProvider(){
    @Override public String getText(    Object element){
      if (element instanceof BuildType) {
        return ((BuildType)element).getLabel();
      }
      return super.getText(element);
    }
  }
);
}