Program: 68158
Project: 68158
Buggy source:
private void createAttributeArea(Composite parent){
  grpAttributes=new Group(parent,SWT.NONE);
{
    grpAttributes.setLayoutData(new GridData(GridData.FILL_BOTH));
    grpAttributes.setLayout(new GridLayout(2,false));
    grpAttributes.setText(Messages.getString("String_Node_Str"));
  }
  lblPosition=new Label(grpAttributes,SWT.NONE);
  GridData gdLBLPosition=new GridData();
  lblPosition.setLayoutData(gdLBLPosition);
  lblPosition.setText(Messages.getString("String_Node_Str"));
  cmbPosition=new Combo(grpAttributes,SWT.DROP_DOWN | SWT.READ_ONLY);
  GridData gdCMBPosition=new GridData(GridData.FILL_BOTH);
  gdCMBPosition.verticalAlignment=SWT.CENTER;
  cmbPosition.setLayoutData(gdCMBPosition);
  cmbPosition.addSelectionListener(this);
  lblFont=new Label(grpAttributes,SWT.NONE);
  GridData gdLFont=new GridData();
  lblFont.setLayoutData(gdLFont);
  lblFont.setText(Messages.getString("String_Node_Str"));
  fdcFont=new FontDefinitionComposite(grpAttributes,SWT.NONE,getContext(),getSeriesForProcessing().getLabel().getCaption().getFont(),getSeriesForProcessing().getLabel().getCaption().getColor(),false);
  GridData gdFDCFont=new GridData(GridData.FILL_BOTH);
  gdFDCFont.widthHint=fdcFont.getPreferredSize().x;
  gdFDCFont.grabExcessVerticalSpace=false;
  fdcFont.setLayoutData(gdFDCFont);
  fdcFont.addListener(this);
  lblFill=new Label(grpAttributes,SWT.NONE);
  GridData gdLFill=new GridData();
  lblFill.setLayoutData(gdLFill);
  lblFill.setText(Messages.getString("String_Node_Str"));
  fccBackground=new FillChooserComposite(grpAttributes,SWT.NONE,getContext(),getSeriesForProcessing().getLabel().getBackground(),false,false);
  GridData gdFCCBackground=new GridData(GridData.FILL_BOTH);
  gdFCCBackground.verticalAlignment=SWT.CENTER;
  gdFCCBackground.heightHint=fccBackground.getPreferredSize().y;
  fccBackground.setLayoutData(gdFCCBackground);
  fccBackground.addListener(this);
  lblShadow=new Label(grpAttributes,SWT.NONE);
  GridData gdLBLShadow=new GridData();
  lblShadow.setLayoutData(gdLBLShadow);
  lblShadow.setText(Messages.getString("String_Node_Str"));
  fccShadow=new FillChooserComposite(grpAttributes,SWT.NONE,getContext(),getSeriesForProcessing().getLabel().getShadowColor(),false,false);
  GridData gdFCCShadow=new GridData(GridData.FILL_BOTH);
  gdFCCShadow.verticalAlignment=SWT.CENTER;
  fccShadow.setLayoutData(gdFCCShadow);
  fccShadow.addListener(this);
}

Fixed version (ground truth):
private void createAttributeArea(Composite parent){
  grpAttributes=new Group(parent,SWT.NONE);
{
    grpAttributes.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
    grpAttributes.setLayout(new GridLayout(2,false));
    grpAttributes.setText(Messages.getString("String_Node_Str"));
  }
  lblPosition=new Label(grpAttributes,SWT.NONE);
  GridData gdLBLPosition=new GridData();
  lblPosition.setLayoutData(gdLBLPosition);
  lblPosition.setText(Messages.getString("String_Node_Str"));
  cmbPosition=new Combo(grpAttributes,SWT.DROP_DOWN | SWT.READ_ONLY);
  GridData gdCMBPosition=new GridData(GridData.FILL_BOTH);
  gdCMBPosition.verticalAlignment=SWT.CENTER;
  cmbPosition.setLayoutData(gdCMBPosition);
  cmbPosition.addSelectionListener(this);
  lblFont=new Label(grpAttributes,SWT.NONE);
  GridData gdLFont=new GridData();
  lblFont.setLayoutData(gdLFont);
  lblFont.setText(Messages.getString("String_Node_Str"));
  fdcFont=new FontDefinitionComposite(grpAttributes,SWT.NONE,getContext(),getSeriesForProcessing().getLabel().getCaption().getFont(),getSeriesForProcessing().getLabel().getCaption().getColor(),false);
  GridData gdFDCFont=new GridData(GridData.FILL_BOTH);
  gdFDCFont.widthHint=fdcFont.getPreferredSize().x;
  gdFDCFont.grabExcessVerticalSpace=false;
  fdcFont.setLayoutData(gdFDCFont);
  fdcFont.addListener(this);
  lblFill=new Label(grpAttributes,SWT.NONE);
  GridData gdLFill=new GridData();
  lblFill.setLayoutData(gdLFill);
  lblFill.setText(Messages.getString("String_Node_Str"));
  fccBackground=new FillChooserComposite(grpAttributes,SWT.NONE,getContext(),getSeriesForProcessing().getLabel().getBackground(),false,false);
  GridData gdFCCBackground=new GridData(GridData.FILL_BOTH);
  gdFCCBackground.verticalAlignment=SWT.CENTER;
  gdFCCBackground.heightHint=fccBackground.getPreferredSize().y;
  fccBackground.setLayoutData(gdFCCBackground);
  fccBackground.addListener(this);
  lblShadow=new Label(grpAttributes,SWT.NONE);
  GridData gdLBLShadow=new GridData();
  lblShadow.setLayoutData(gdLBLShadow);
  lblShadow.setText(Messages.getString("String_Node_Str"));
  fccShadow=new FillChooserComposite(grpAttributes,SWT.NONE,getContext(),getSeriesForProcessing().getLabel().getShadowColor(),false,false);
  GridData gdFCCShadow=new GridData(GridData.FILL_BOTH);
  gdFCCShadow.verticalAlignment=SWT.CENTER;
  fccShadow.setLayoutData(gdFCCShadow);
  fccShadow.addListener(this);
}