Program: 67724
Project: 67724
Buggy source:
private void placeComponents(){
  this.setLayout(new GridLayout());
  grpLine=new Group(this,SWT.NONE);
  GridLayout glLine=new GridLayout(2,false);
  glLine.horizontalSpacing=0;
  grpLine.setLayout(glLine);
  grpLine.setLayoutData(new GridData(GridData.FILL_BOTH));
  grpLine.setText(Messages.getString("String_Node_Str"));
  Composite cmpLine=new Composite(grpLine,SWT.NONE);
{
    GridLayout gl=new GridLayout(2,false);
    gl.marginHeight=0;
    gl.marginWidth=0;
    gl.horizontalSpacing=0;
    gl.verticalSpacing=0;
    cmpLine.setLayout(gl);
    cmpLine.setLayoutData(new GridData(GridData.FILL_BOTH));
  }
  liacLine=new LineAttributesComposite(cmpLine,SWT.NONE,context,((LineSeries)series).getLineAttributes(),true,true,true);
  GridData gdLIACLine=new GridData(GridData.FILL_HORIZONTAL);
  gdLIACLine.horizontalSpan=2;
  liacLine.setLayoutData(gdLIACLine);
  liacLine.addListener(this);
  if (isShadowNeeded()) {
    Composite cmpShadow=new Composite(cmpLine,SWT.NONE);
{
      GridLayout gl=new GridLayout(2,false);
      gl.marginHeight=0;
      gl.marginBottom=0;
      gl.verticalSpacing=0;
      cmpShadow.setLayout(gl);
      GridData gd=new GridData(GridData.FILL_HORIZONTAL);
      gd.horizontalSpan=2;
      cmpShadow.setLayoutData(gd);
    }
    lblShadow=new Label(cmpShadow,SWT.NONE);
    lblShadow.setText(Messages.getString("String_Node_Str"));
    fccShadow=new FillChooserComposite(cmpShadow,SWT.NONE,context,((LineSeries)series).getShadowColor(),false,false);
    GridData gdFCCShadow=new GridData(GridData.FILL_HORIZONTAL);
    fccShadow.setLayoutData(gdFCCShadow);
    fccShadow.addListener(this);
  }
  Composite cmp=new Composite(grpLine,SWT.NONE);
  cmp.setLayout(new GridLayout());
  btnPalette=new Button(cmp,SWT.CHECK);
{
    btnPalette.setText(Messages.getString("String_Node_Str"));
    btnPalette.setSelection(((LineSeries)series).isPaletteLineColor());
    btnPalette.addSelectionListener(this);
  }
  btnCurve=new Button(cmp,SWT.CHECK);
{
    btnCurve.setText(Messages.getString("String_Node_Str"));
    btnCurve.setSelection(((LineSeries)series).isCurve());
    btnCurve.addSelectionListener(this);
  }
  if (!(series instanceof AreaSeries && (series.isStacked()))) {
    btnMissingValue=new Button(cmp,SWT.CHECK);
{
      btnMissingValue.setText(Messages.getString("String_Node_Str"));
      btnMissingValue.setSelection(((LineSeries)series).isConnectMissingValue());
      btnMissingValue.addSelectionListener(this);
    }
  }
  enableLineSettings(((LineSeries)series).getLineAttributes().isVisible());
}

Fixed version (ground truth):
private void placeComponents(){
  this.setLayout(new GridLayout());
  grpLine=new Group(this,SWT.NONE);
  GridLayout glLine=new GridLayout(2,false);
  glLine.horizontalSpacing=0;
  grpLine.setLayout(glLine);
  grpLine.setLayoutData(new GridData(GridData.FILL_BOTH));
  grpLine.setText(Messages.getString("String_Node_Str"));
  Composite cmpLine=new Composite(grpLine,SWT.NONE);
{
    GridLayout gl=new GridLayout(2,false);
    gl.marginHeight=0;
    gl.marginWidth=0;
    gl.horizontalSpacing=0;
    gl.verticalSpacing=0;
    cmpLine.setLayout(gl);
    cmpLine.setLayoutData(new GridData(GridData.FILL_BOTH));
  }
  liacLine=new LineAttributesComposite(cmpLine,SWT.NONE,context,((LineSeries)series).getLineAttributes(),true,true,true);
  GridData gdLIACLine=new GridData(GridData.FILL_HORIZONTAL);
  gdLIACLine.horizontalSpan=2;
  liacLine.setLayoutData(gdLIACLine);
  liacLine.addListener(this);
  if (isShadowNeeded()) {
    Composite cmpShadow=new Composite(cmpLine,SWT.NONE);
{
      GridLayout gl=new GridLayout(2,false);
      gl.marginHeight=0;
      gl.marginBottom=0;
      gl.verticalSpacing=0;
      cmpShadow.setLayout(gl);
      GridData gd=new GridData(GridData.FILL_HORIZONTAL);
      gd.horizontalSpan=2;
      cmpShadow.setLayoutData(gd);
    }
    lblShadow=new Label(cmpShadow,SWT.NONE);
    lblShadow.setText(Messages.getString("String_Node_Str"));
    int iFillOption=FillChooserComposite.DISABLE_PATTERN_FILL | FillChooserComposite.ENABLE_TRANSPARENT | FillChooserComposite.ENABLE_TRANSPARENT_SLIDER;
    fccShadow=new FillChooserComposite(cmpShadow,SWT.DROP_DOWN | SWT.READ_ONLY,iFillOption,context,((LineSeries)series).getShadowColor());
    GridData gdFCCShadow=new GridData(GridData.FILL_HORIZONTAL);
    fccShadow.setLayoutData(gdFCCShadow);
    fccShadow.addListener(this);
  }
  Composite cmp=new Composite(grpLine,SWT.NONE);
  cmp.setLayout(new GridLayout());
  btnPalette=new Button(cmp,SWT.CHECK);
{
    btnPalette.setText(Messages.getString("String_Node_Str"));
    btnPalette.setSelection(((LineSeries)series).isPaletteLineColor());
    btnPalette.addSelectionListener(this);
  }
  btnCurve=new Button(cmp,SWT.CHECK);
{
    btnCurve.setText(Messages.getString("String_Node_Str"));
    btnCurve.setSelection(((LineSeries)series).isCurve());
    btnCurve.addSelectionListener(this);
  }
  if (!(series instanceof AreaSeries && (series.isStacked()))) {
    btnMissingValue=new Button(cmp,SWT.CHECK);
{
      btnMissingValue.setText(Messages.getString("String_Node_Str"));
      btnMissingValue.setSelection(((LineSeries)series).isConnectMissingValue());
      btnMissingValue.addSelectionListener(this);
    }
  }
  enableLineSettings(((LineSeries)series).getLineAttributes().isVisible());
}