Program: 126020
Project: 126020
Buggy source:
private void createOutputSettingArea(){
  Group group=Form.createGroup(this,1,"String_Node_Str",80);
  GridData data=new GridData(GridData.FILL_HORIZONTAL);
  data.heightHint=150;
  group.setLayoutData(data);
  Composite compositeButton=Form.startNewDimensionnedGridLayout(group,1,WIDTH_GRIDDATA_PIXEL,20);
  noFileButton=new Button(compositeButton,SWT.RADIO);
  noFileButton.setText("String_Node_Str");
  useFileButton=new Button(compositeButton,SWT.RADIO);
  useFileButton.setText("String_Node_Str");
  Composite compositeOutput=Form.startNewDimensionnedGridLayout(group,3,WIDTH_GRIDDATA_PIXEL,20);
  String[] extensions=new String[]{"String_Node_Str","String_Node_Str","String_Node_Str"};
  xmlXsdFilePath=new LabelledFileField(compositeOutput,"String_Node_Str",extensions);
  xmlXsdFilePath.setText("String_Node_Str");
  EMetadataEncoding[] values=EMetadataEncoding.values();
  String[] encodingData=new String[values.length];
  for (int j=0; j < values.length; j++) {
    encodingData[j]=values[j].getName();
  }
  encodingCombo=new LabelledCombo(compositeOutput,Messages.getString("String_Node_Str"),Messages.getString("String_Node_Str"),encodingData,1,true,SWT.NONE);
  encodingCombo.setText("String_Node_Str");
  Composite limitation=new Composite(compositeOutput,SWT.NONE);
  limitation.setLayout(new GridLayout(2,false));
  labelLimitation=new Label(limitation,SWT.LEFT);
  labelLimitation.setText("String_Node_Str");
  commonNodesLimitation=new Text(limitation,SWT.BORDER);
  GridData gd=new GridData(18,12);
  commonNodesLimitation.setLayoutData(gd);
  commonNodesLimitation.setText(String.valueOf(TreePopulator.getLimit()));
}

Fixed version (ground truth):
private void createOutputSettingArea(){
  Group group=Form.createGroup(this,1,"String_Node_Str",80);
  GridData data=new GridData(GridData.FILL_HORIZONTAL);
  data.heightHint=150;
  group.setLayoutData(data);
  Composite compositeButton=Form.startNewDimensionnedGridLayout(group,1,WIDTH_GRIDDATA_PIXEL,20);
  noFileButton=new Button(compositeButton,SWT.RADIO);
  noFileButton.setText("String_Node_Str");
  useFileButton=new Button(compositeButton,SWT.RADIO);
  useFileButton.setText("String_Node_Str");
  Composite compositeOutput=Form.startNewDimensionnedGridLayout(group,3,WIDTH_GRIDDATA_PIXEL,20);
  String[] extensions=new String[]{"String_Node_Str","String_Node_Str","String_Node_Str"};
  xmlXsdFilePath=new LabelledFileField(compositeOutput,"String_Node_Str",extensions);
  xmlXsdFilePath.setText("String_Node_Str");
  if (creation) {
    useFileButton.setSelection(!isInputModel);
    noFileButton.setSelection(isInputModel);
  }
 else {
    noFileButton.setSelection(!isInputModel);
    useFileButton.setSelection(isInputModel);
  }
  EMetadataEncoding[] values=EMetadataEncoding.values();
  String[] encodingData=new String[values.length];
  for (int j=0; j < values.length; j++) {
    encodingData[j]=values[j].getName();
  }
  encodingCombo=new LabelledCombo(compositeOutput,Messages.getString("String_Node_Str"),Messages.getString("String_Node_Str"),encodingData,1,true,SWT.NONE);
  encodingCombo.setText("String_Node_Str");
  Composite limitation=new Composite(compositeOutput,SWT.NONE);
  limitation.setLayout(new GridLayout(2,false));
  labelLimitation=new Label(limitation,SWT.LEFT);
  labelLimitation.setText("String_Node_Str");
  commonNodesLimitation=new Text(limitation,SWT.BORDER);
  GridData gd=new GridData(18,12);
  commonNodesLimitation.setLayoutData(gd);
  commonNodesLimitation.setText(String.valueOf(TreePopulator.getLimit()));
}