Program: 67446
Project: 67446
Buggy source:
private void placeComponents(){
  GridLayout glContent=new GridLayout(2,false);
  glContent.marginHeight=2;
  glContent.marginWidth=2;
  glContent.horizontalSpacing=0;
  this.setLayout(glContent);
  Composite cmpMarker=new Composite(this,SWT.NONE);
{
    cmpMarker.setLayout(new GridLayout());
    cmpMarker.setLayoutData(new GridData(GridData.FILL_BOTH));
  }
  Group grpMarker=new Group(cmpMarker,SWT.NONE);
  grpMarker.setText(Messages.getString("String_Node_Str"));
  grpMarker.setLayout(new GridLayout(2,false));
  grpMarker.setLayoutData(new GridData(GridData.FILL_BOTH));
  Label lblStart=new Label(grpMarker,SWT.NONE);
  lblStart.setText(Messages.getString("String_Node_Str"));
  new MarkerEditorComposite(grpMarker,createMarker(series.getStartMarker()));
  Label lblEnd=new Label(grpMarker,SWT.NONE);
  lblEnd.setText(Messages.getString("String_Node_Str"));
  new MarkerEditorComposite(grpMarker,createMarker(series.getEndMarker()));
  Composite cmpGroup=new Composite(this,SWT.NONE);
{
    GridLayout glGroup=new GridLayout(2,true);
    glGroup.marginWidth=0;
    glGroup.horizontalSpacing=6;
    cmpGroup.setLayout(glGroup);
    cmpGroup.setLayoutData(new GridData(GridData.FILL_BOTH));
  }
  grpLine=new Group(cmpGroup,SWT.NONE);
  GridData gdGRPLine=new GridData(GridData.FILL_BOTH);
  grpLine.setLayout(new GridLayout());
  grpLine.setLayoutData(gdGRPLine);
  grpLine.setText(Messages.getString("String_Node_Str"));
  gliacGantt=new GanttLineAttributesComposite(grpLine,context,SWT.NONE,series.getConnectionLine(),true,true,true);
  gliacGantt.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
  gliacGantt.addListener(this);
  btnPalette=new Button(grpLine,SWT.CHECK);
{
    GridData gd=new GridData(GridData.FILL_HORIZONTAL);
    gd.horizontalIndent=4;
    btnPalette.setLayoutData(gd);
    btnPalette.setText(Messages.getString("String_Node_Str"));
    btnPalette.setSelection(series.isPaletteLineColor());
    btnPalette.addSelectionListener(this);
  }
  grpOutline=new Group(cmpGroup,SWT.NONE);
  GridData gdGRPOutline=new GridData(GridData.FILL_BOTH);
  grpOutline.setLayout(new FillLayout());
  grpOutline.setLayoutData(gdGRPOutline);
  grpOutline.setText(Messages.getString("String_Node_Str"));
  oliacGantt=new LineAttributesComposite(grpOutline,SWT.NONE,context,series.getOutline(),true,true,true);
  oliacGantt.addListener(this);
}

Fixed version (ground truth):
private void placeComponents(){
  GridLayout glContent=new GridLayout(2,false);
  glContent.marginHeight=2;
  glContent.marginWidth=2;
  glContent.horizontalSpacing=0;
  this.setLayout(glContent);
  Composite cmpMarker=new Composite(this,SWT.NONE);
{
    cmpMarker.setLayout(new GridLayout());
    cmpMarker.setLayoutData(new GridData(GridData.FILL_BOTH));
  }
  Group grpMarker=new Group(cmpMarker,SWT.NONE);
  grpMarker.setText(Messages.getString("String_Node_Str"));
  grpMarker.setLayout(new GridLayout(2,false));
  grpMarker.setLayoutData(new GridData(GridData.FILL_BOTH));
  Label lblStart=new Label(grpMarker,SWT.NONE);
  lblStart.setText(Messages.getString("String_Node_Str"));
  new MarkerEditorComposite(grpMarker,createMarker(series.getStartMarker()));
  Label lblEnd=new Label(grpMarker,SWT.NONE);
  lblEnd.setText(Messages.getString("String_Node_Str"));
  new MarkerEditorComposite(grpMarker,createMarker(series.getEndMarker()));
  Composite cmpGroup=new Composite(this,SWT.NONE);
{
    GridLayout glGroup=new GridLayout(2,true);
    glGroup.marginWidth=0;
    glGroup.horizontalSpacing=6;
    cmpGroup.setLayout(glGroup);
    cmpGroup.setLayoutData(new GridData(GridData.FILL_BOTH));
  }
  grpLine=new Group(cmpGroup,SWT.NONE);
  GridData gdGRPLine=new GridData(GridData.FILL_BOTH);
  grpLine.setLayout(new GridLayout());
  grpLine.setLayoutData(gdGRPLine);
  grpLine.setText(Messages.getString("String_Node_Str"));
  gliacGantt=new GanttLineAttributesComposite(grpLine,context,SWT.NONE,series.getConnectionLine(),true,true,true);
  gliacGantt.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
  gliacGantt.addListener(this);
  btnPalette=new Button(grpLine,SWT.CHECK);
{
    GridData gd=new GridData(GridData.FILL_HORIZONTAL);
    gd.horizontalIndent=4;
    btnPalette.setLayoutData(gd);
    btnPalette.setText(Messages.getString("String_Node_Str"));
    btnPalette.setSelection(series.isPaletteLineColor());
    btnPalette.addSelectionListener(this);
  }
  grpOutline=new Group(cmpGroup,SWT.NONE);
  GridData gdGRPOutline=new GridData(GridData.FILL_BOTH);
  grpOutline.setLayout(new FillLayout());
  grpOutline.setLayoutData(gdGRPOutline);
  grpOutline.setText(Messages.getString("String_Node_Str"));
  oliacGantt=new LineAttributesComposite(grpOutline,SWT.NONE,context,series.getOutline(),true,true,true,true,true);
  oliacGantt.addListener(this);
}