Program: 71554
Project: 71554
Buggy source:
protected Control createDialogArea(Composite parent){
  GridLayout glContent=new GridLayout();
  glContent.numColumns=2;
  glContent.horizontalSpacing=5;
  glContent.verticalSpacing=5;
  cmpContent=new Composite(parent,SWT.NONE);
  cmpContent.setLayout(glContent);
  cmpContent.setLayoutData(new GridData(GridData.FILL_BOTH));
  GridLayout glGeneral=new GridLayout();
  glContent.numColumns=2;
  glContent.horizontalSpacing=5;
  glContent.verticalSpacing=5;
  cmpGeneral=new Composite(cmpContent,SWT.NONE);
  GridData gdCMPGeneral=new GridData(GridData.FILL_BOTH);
  cmpGeneral.setLayoutData(gdCMPGeneral);
  cmpGeneral.setLayout(glGeneral);
  Label lblStartColor=new Label(cmpGeneral,SWT.NONE);
  GridData gdLBLStartColor=new GridData();
  lblStartColor.setLayoutData(gdLBLStartColor);
  lblStartColor.setText(Messages.getString("String_Node_Str"));
  fccStartColor=new FillChooserComposite(cmpGeneral,SWT.NONE,wizardContext,gCurrent.getStartColor(),false,false);
  GridData gdFCCStartColor=new GridData(GridData.FILL_HORIZONTAL);
  fccStartColor.setLayoutData(gdFCCStartColor);
  fccStartColor.addListener(this);
  Label lblEndColor=new Label(cmpGeneral,SWT.NONE);
  GridData gdLBLEndColor=new GridData();
  lblEndColor.setLayoutData(gdLBLEndColor);
  lblEndColor.setText(Messages.getString("String_Node_Str"));
  fccEndColor=new FillChooserComposite(cmpGeneral,SWT.NONE,wizardContext,gCurrent.getEndColor(),false,false);
  GridData gdFCCEndColor=new GridData(GridData.FILL_HORIZONTAL);
  fccEndColor.setLayoutData(gdFCCEndColor);
  fccEndColor.addListener(this);
  Label lblDummy=new Label(cmpGeneral,SWT.NONE);
  GridData gdLBLDummy=new GridData(GridData.FILL_BOTH);
  lblDummy.setLayoutData(gdLBLDummy);
  if (bSupportAngle) {
    createRotationPanel();
  }
  Group grpPreview=new Group(cmpContent,SWT.NONE);
  GridData gdGRPPreview=new GridData(GridData.FILL_BOTH);
  gdGRPPreview.horizontalSpan=2;
  grpPreview.setLayoutData(gdGRPPreview);
  grpPreview.setLayout(new FillLayout());
  grpPreview.setText(Messages.getString("String_Node_Str"));
  cnvPreview=new FillCanvas(grpPreview,SWT.NO_FOCUS);
  cnvPreview.setFill(gCurrent);
  return cmpContent;
}

Fixed version (ground truth):
protected Control createDialogArea(Composite parent){
  GridLayout glContent=new GridLayout();
  glContent.numColumns=2;
  glContent.horizontalSpacing=5;
  glContent.verticalSpacing=5;
  cmpContent=new Composite(parent,SWT.NONE);
  cmpContent.setLayout(glContent);
  cmpContent.setLayoutData(new GridData(GridData.FILL_BOTH));
  GridLayout glGeneral=new GridLayout();
  glContent.numColumns=2;
  glContent.horizontalSpacing=5;
  glContent.verticalSpacing=5;
  cmpGeneral=new Composite(cmpContent,SWT.NONE);
  GridData gdCMPGeneral=new GridData(GridData.FILL_BOTH);
  cmpGeneral.setLayoutData(gdCMPGeneral);
  cmpGeneral.setLayout(glGeneral);
  Label lblStartColor=new Label(cmpGeneral,SWT.NONE);
  GridData gdLBLStartColor=new GridData();
  lblStartColor.setLayoutData(gdLBLStartColor);
  lblStartColor.setText(Messages.getString("String_Node_Str"));
  fccStartColor=new FillChooserComposite(cmpGeneral,SWT.NONE,wizardContext,gCurrent.getStartColor(),false,false);
  GridData gdFCCStartColor=new GridData(GridData.FILL_HORIZONTAL);
  fccStartColor.setLayoutData(gdFCCStartColor);
  fccStartColor.addListener(this);
  Label lblEndColor=new Label(cmpGeneral,SWT.NONE);
  GridData gdLBLEndColor=new GridData();
  lblEndColor.setLayoutData(gdLBLEndColor);
  lblEndColor.setText(Messages.getString("String_Node_Str"));
  fccEndColor=new FillChooserComposite(cmpGeneral,SWT.NONE,wizardContext,gCurrent.getEndColor(),false,false);
  GridData gdFCCEndColor=new GridData(GridData.FILL_HORIZONTAL);
  fccEndColor.setLayoutData(gdFCCEndColor);
  fccEndColor.addListener(this);
  if (bSupportAngle) {
    createRotationPanel();
  }
  Group grpPreview=new Group(cmpGeneral,SWT.NONE);
  GridData gdGRPPreview=new GridData(GridData.FILL_BOTH);
  gdGRPPreview.horizontalSpan=2;
  grpPreview.setLayoutData(gdGRPPreview);
  grpPreview.setLayout(new FillLayout());
  grpPreview.setText(Messages.getString("String_Node_Str"));
  cnvPreview=new FillCanvas(grpPreview,SWT.NO_FOCUS);
  cnvPreview.setFill(gCurrent);
  return cmpContent;
}