Program: 66001
Project: 66001
Buggy source:
/** 
 */
private void placeComponents(){
  FillLayout flMain=new FillLayout();
  flMain.marginHeight=4;
  flMain.marginWidth=2;
  GridLayout glContent=new GridLayout();
  glContent.verticalSpacing=5;
  glContent.horizontalSpacing=5;
  glContent.marginHeight=0;
  glContent.marginWidth=0;
  glContent.numColumns=2;
  GridLayout glTicks=new GridLayout();
  glTicks.marginHeight=4;
  glTicks.marginWidth=4;
  glTicks.verticalSpacing=2;
  glTicks.horizontalSpacing=5;
  glTicks.numColumns=2;
  this.setLayout(flMain);
  cmpContent=new Composite(this,SWT.NONE);
  cmpContent.setLayout(glContent);
  if (bLineGroupEnabled) {
    FillLayout flLines=new FillLayout();
    flLines.marginHeight=1;
    flLines.marginWidth=1;
    cmpLines=new Composite(cmpContent,SWT.NONE);
    GridData gdCMPLines=new GridData(GridData.FILL_BOTH);
    gdCMPLines.horizontalSpan=2;
    cmpLines.setLayoutData(gdCMPLines);
    cmpLines.setLayout(flLines);
    int lineStyels=LineAttributesComposite.ENABLE_VISIBILITY | LineAttributesComposite.ENABLE_STYLES | LineAttributesComposite.ENABLE_WIDTH| LineAttributesComposite.ENABLE_COLOR| LineAttributesComposite.ENABLE_AUTO_COLOR;
    liacLines=new LineAttributesComposite(cmpLines,SWT.NONE,lineStyels,context,grid.getLineAttributes());
    liacLines.addListener(this);
    liacLines.setAttributesEnabled(ChartUIUtil.is3DWallFloorSet(context.getModel()));
  }
  boolean bTicksEnabled=this.context.getModel().getDimension().getValue() != ChartDimension.THREE_DIMENSIONAL;
  if (bTicksEnabled) {
    Group grpTicks=new Group(cmpContent,SWT.NONE);
{
      GridData gdGRPTicks=new GridData(GridData.FILL_BOTH);
      gdGRPTicks.horizontalSpan=2;
      grpTicks.setLayoutData(gdGRPTicks);
      grpTicks.setLayout(glTicks);
      grpTicks.setText(Messages.getString("String_Node_Str"));
    }
    int lineStyels=LineAttributesComposite.ENABLE_VISIBILITY | LineAttributesComposite.ENABLE_COLOR | LineAttributesComposite.ENABLE_AUTO_COLOR;
    liacTicks=new LineAttributesComposite(grpTicks,SWT.NONE,lineStyels,context,grid.getTickAttributes());
{
      GridData gdLIACTicks=new GridData(GridData.FILL_HORIZONTAL);
      gdLIACTicks.horizontalSpan=2;
      liacTicks.setLayoutData(gdLIACTicks);
      liacTicks.addListener(this);
    }
    boolean tickUIEnabled=!ChartUIExtensionUtil.isSetInvisible(grid.getTickAttributes());
    lblStyle=new Label(grpTicks,SWT.NONE);
{
      GridData gdLBLStyle=new GridData();
      gdLBLStyle.horizontalIndent=4;
      lblStyle.setLayoutData(gdLBLStyle);
      lblStyle.setText(Messages.getString("String_Node_Str"));
      lblStyle.setEnabled(tickUIEnabled);
    }
    cmbTickStyle=new Combo(grpTicks,SWT.DROP_DOWN | SWT.READ_ONLY);
{
      GridData gdCMBTickStyle=new GridData(GridData.FILL_HORIZONTAL);
      cmbTickStyle.setLayoutData(gdCMBTickStyle);
      cmbTickStyle.addSelectionListener(this);
      cmbTickStyle.setEnabled(tickUIEnabled);
    }
    populateLists();
    setDefaultSelections();
  }
}

Fixed version (ground truth):
/** 
 */
private void placeComponents(){
  FillLayout flMain=new FillLayout();
  flMain.marginHeight=4;
  flMain.marginWidth=2;
  GridLayout glContent=new GridLayout();
  glContent.verticalSpacing=5;
  glContent.horizontalSpacing=5;
  glContent.marginHeight=0;
  glContent.marginWidth=0;
  glContent.numColumns=2;
  GridLayout glTicks=new GridLayout();
  glTicks.marginHeight=4;
  glTicks.marginWidth=4;
  glTicks.verticalSpacing=2;
  glTicks.horizontalSpacing=5;
  glTicks.numColumns=2;
  this.setLayout(flMain);
  cmpContent=new Composite(this,SWT.NONE);
  cmpContent.setLayout(glContent);
  if (bLineGroupEnabled) {
    FillLayout flLines=new FillLayout();
    flLines.marginHeight=1;
    flLines.marginWidth=1;
    cmpLines=new Composite(cmpContent,SWT.NONE);
    GridData gdCMPLines=new GridData(GridData.FILL_BOTH);
    gdCMPLines.horizontalSpan=2;
    cmpLines.setLayoutData(gdCMPLines);
    cmpLines.setLayout(flLines);
    int lineStyels=LineAttributesComposite.ENABLE_VISIBILITY | LineAttributesComposite.ENABLE_STYLES | LineAttributesComposite.ENABLE_WIDTH| LineAttributesComposite.ENABLE_COLOR| LineAttributesComposite.ENABLE_AUTO_COLOR;
    liacLines=new LineAttributesComposite(cmpLines,SWT.NONE,lineStyels,context,grid.getLineAttributes());
    liacLines.addListener(this);
    liacLines.setAttributesEnabled(ChartUIUtil.is3DWallFloorSet(context.getModel()));
  }
  if (bTicksVisible) {
    Group grpTicks=new Group(cmpContent,SWT.NONE);
{
      GridData gdGRPTicks=new GridData(GridData.FILL_BOTH);
      gdGRPTicks.horizontalSpan=2;
      grpTicks.setLayoutData(gdGRPTicks);
      grpTicks.setLayout(glTicks);
      grpTicks.setText(Messages.getString("String_Node_Str"));
    }
    int lineStyels=LineAttributesComposite.ENABLE_VISIBILITY | LineAttributesComposite.ENABLE_COLOR | LineAttributesComposite.ENABLE_AUTO_COLOR;
    liacTicks=new LineAttributesComposite(grpTicks,SWT.NONE,lineStyels,context,grid.getTickAttributes());
{
      GridData gdLIACTicks=new GridData(GridData.FILL_HORIZONTAL);
      gdLIACTicks.horizontalSpan=2;
      liacTicks.setLayoutData(gdLIACTicks);
      liacTicks.addListener(this);
    }
    boolean tickUIEnabled=!ChartUIExtensionUtil.isSetInvisible(grid.getTickAttributes());
    lblStyle=new Label(grpTicks,SWT.NONE);
{
      GridData gdLBLStyle=new GridData();
      gdLBLStyle.horizontalIndent=4;
      lblStyle.setLayoutData(gdLBLStyle);
      lblStyle.setText(Messages.getString("String_Node_Str"));
      lblStyle.setEnabled(tickUIEnabled);
    }
    cmbTickStyle=new Combo(grpTicks,SWT.DROP_DOWN | SWT.READ_ONLY);
{
      GridData gdCMBTickStyle=new GridData(GridData.FILL_HORIZONTAL);
      cmbTickStyle.setLayoutData(gdCMBTickStyle);
      cmbTickStyle.addSelectionListener(this);
      cmbTickStyle.setEnabled(tickUIEnabled);
    }
    populateLists();
    setDefaultSelections();
  }
}