Program: 75501
Project: 75501
Buggy source:
private void createMiscArea(){
  cmpMisc=new Composite(cmpRight,SWT.NONE);
  cmpMisc.setLayout(new GridLayout(4,false));
  cmpMisc.setLayoutData(new GridData(GridData.FILL_BOTH));
  lblDimension=new Label(cmpMisc,SWT.WRAP);
{
    GridData gd=new GridData();
    gd.widthHint=LABEL_WIDTH_HINT;
    lblDimension.setLayoutData(gd);
    lblDimension.setText(Messages.getString("String_Node_Str"));
  }
  cbDimension=new Combo(cmpMisc,SWT.DROP_DOWN | SWT.READ_ONLY);
{
    GridData gd=new GridData(GridData.GRAB_HORIZONTAL);
    gd.widthHint=LABEL_WIDTH_HINT;
    cbDimension.setLayoutData(gd);
    cbDimension.addSelectionListener(this);
  }
  lblOutput=new Label(cmpMisc,SWT.WRAP);
{
    GridData gd=new GridData();
    gd.horizontalIndent=10;
    gd.widthHint=LABEL_WIDTH_HINT;
    lblOutput.setLayoutData(gd);
    lblOutput.setText(Messages.getString("String_Node_Str"));
  }
  cbOutput=new Combo(cmpMisc,SWT.DROP_DOWN | SWT.READ_ONLY);
{
    GridData gd=new GridData(GridData.GRAB_HORIZONTAL);
    gd.widthHint=LABEL_WIDTH_HINT;
    cbOutput.setLayoutData(gd);
    cbOutput.addSelectionListener(this);
  }
  lblMultipleY=new Label(cmpMisc,SWT.WRAP);
{
    GridData gd=new GridData();
    gd.widthHint=LABEL_WIDTH_HINT;
    lblMultipleY.setLayoutData(gd);
    lblMultipleY.setText(Messages.getString("String_Node_Str"));
  }
  cbMultipleY=new Combo(cmpMisc,SWT.DROP_DOWN | SWT.READ_ONLY);
{
    cbMultipleY.setItems(new String[]{Messages.getString("String_Node_Str"),Messages.getString("String_Node_Str"),Messages.getString("String_Node_Str")});
    GridData gd=new GridData();
    gd.widthHint=LABEL_WIDTH_HINT;
    cbMultipleY.setLayoutData(gd);
    cbMultipleY.addSelectionListener(this);
    int axisNum=ChartUIUtil.getOrthogonalAxisNumber(chartModel);
    selectMultipleAxis(axisNum);
  }
  lblSeriesType=new Label(cmpMisc,SWT.WRAP);
{
    GridData gd=new GridData();
    gd.horizontalIndent=10;
    gd.widthHint=LABEL_WIDTH_HINT;
    lblSeriesType.setLayoutData(gd);
    lblSeriesType.setText(Messages.getString("String_Node_Str"));
    lblSeriesType.setEnabled(false);
  }
  cbSeriesType=new Combo(cmpMisc,SWT.DROP_DOWN | SWT.READ_ONLY);
{
    GridData gd=new GridData(GridData.GRAB_HORIZONTAL);
    gd.widthHint=LABEL_WIDTH_HINT;
    cbSeriesType.setLayoutData(gd);
    cbSeriesType.setEnabled(false);
    cbSeriesType.addSelectionListener(this);
  }
  lblOrientation=new Label(cmpMisc,SWT.WRAP);
{
    GridData gd=new GridData();
    gd.widthHint=LABEL_WIDTH_HINT;
    lblOrientation.setLayoutData(gd);
    lblOrientation.setText(Messages.getString("String_Node_Str"));
  }
  cbOrientation=new Button(cmpMisc,SWT.CHECK);
{
    cbOrientation.setText(Messages.getString("String_Node_Str"));
    GridData gd=new GridData();
    gd.horizontalSpan=3;
    cbOrientation.setLayoutData(gd);
    cbOrientation.addSelectionListener(this);
  }
  populateLists();
}

Fixed version (ground truth):
private void createMiscArea(){
  cmpMisc=new Composite(cmpRight,SWT.NONE);
  cmpMisc.setLayout(new GridLayout(4,false));
  cmpMisc.setLayoutData(new GridData(GridData.FILL_BOTH));
  lblDimension=new Label(cmpMisc,SWT.WRAP);
{
    GridData gd=new GridData();
    gd.widthHint=LABEL_WIDTH_HINT;
    lblDimension.setLayoutData(gd);
    lblDimension.setText(Messages.getString("String_Node_Str"));
  }
  cbDimension=new Combo(cmpMisc,SWT.DROP_DOWN | SWT.READ_ONLY);
{
    GridData gd=new GridData(GridData.FILL_HORIZONTAL);
    gd.widthHint=LABEL_WIDTH_HINT;
    cbDimension.setLayoutData(gd);
    cbDimension.addSelectionListener(this);
  }
  lblOutput=new Label(cmpMisc,SWT.WRAP);
{
    GridData gd=new GridData();
    gd.horizontalIndent=10;
    gd.widthHint=LABEL_WIDTH_HINT;
    lblOutput.setLayoutData(gd);
    lblOutput.setText(Messages.getString("String_Node_Str"));
  }
  cbOutput=new Combo(cmpMisc,SWT.DROP_DOWN | SWT.READ_ONLY);
{
    GridData gd=new GridData(GridData.FILL_HORIZONTAL);
    gd.widthHint=LABEL_WIDTH_HINT;
    cbOutput.setLayoutData(gd);
    cbOutput.addSelectionListener(this);
  }
  lblMultipleY=new Label(cmpMisc,SWT.WRAP);
{
    GridData gd=new GridData();
    gd.widthHint=LABEL_WIDTH_HINT;
    lblMultipleY.setLayoutData(gd);
    lblMultipleY.setText(Messages.getString("String_Node_Str"));
  }
  cbMultipleY=new Combo(cmpMisc,SWT.DROP_DOWN | SWT.READ_ONLY);
{
    cbMultipleY.setItems(new String[]{Messages.getString("String_Node_Str"),Messages.getString("String_Node_Str"),Messages.getString("String_Node_Str")});
    GridData gd=new GridData(GridData.FILL_HORIZONTAL);
    gd.widthHint=LABEL_WIDTH_HINT;
    cbMultipleY.setLayoutData(gd);
    cbMultipleY.addSelectionListener(this);
    int axisNum=ChartUIUtil.getOrthogonalAxisNumber(chartModel);
    selectMultipleAxis(axisNum);
  }
  lblSeriesType=new Label(cmpMisc,SWT.WRAP);
{
    GridData gd=new GridData();
    gd.horizontalIndent=10;
    gd.widthHint=LABEL_WIDTH_HINT;
    lblSeriesType.setLayoutData(gd);
    lblSeriesType.setText(Messages.getString("String_Node_Str"));
    lblSeriesType.setEnabled(false);
  }
  cbSeriesType=new Combo(cmpMisc,SWT.DROP_DOWN | SWT.READ_ONLY);
{
    GridData gd=new GridData(GridData.FILL_HORIZONTAL);
    gd.widthHint=LABEL_WIDTH_HINT;
    cbSeriesType.setLayoutData(gd);
    cbSeriesType.setEnabled(false);
    cbSeriesType.addSelectionListener(this);
  }
  lblOrientation=new Label(cmpMisc,SWT.WRAP);
{
    GridData gd=new GridData();
    gd.widthHint=LABEL_WIDTH_HINT;
    lblOrientation.setLayoutData(gd);
    lblOrientation.setText(Messages.getString("String_Node_Str"));
  }
  cbOrientation=new Button(cmpMisc,SWT.CHECK);
{
    cbOrientation.setText(Messages.getString("String_Node_Str"));
    GridData gd=new GridData();
    gd.horizontalSpan=3;
    cbOrientation.setLayoutData(gd);
    cbOrientation.addSelectionListener(this);
  }
  populateLists();
}