Program: 139645
Project: 139645
Buggy source:
public void createControl(Composite parent){
  if (getParameter().getFolderProvider() == null || getParameter().getFolderProvider().isNull()) {
    FolderProvider defaultFolder=new FolderProvider();
    defaultFolder.setFolderResource(getStoredFolder());
    getParameter().setFolderProvider(defaultFolder);
  }
  Composite container=new Composite(parent,SWT.NONE);
  GridLayout gdLayout=new GridLayout(2,false);
  container.setLayout(gdLayout);
  GridData data;
  Label nameLab=new Label(container,SWT.NONE);
  nameLab.setText(DefaultMessagesImpl.getString("String_Node_Str"));
  nameText=new Text(container,SWT.BORDER);
  nameText.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
  Label purposeLab=new Label(container,SWT.NONE);
  purposeLab.setText(DefaultMessagesImpl.getString("String_Node_Str"));
  purposeText=new Text(container,SWT.BORDER);
  purposeText.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
  Label descriptionLab=new Label(container,SWT.NONE);
  descriptionLab.setText(DefaultMessagesImpl.getString("String_Node_Str"));
  descriptionLab.setLayoutData(new GridData(GridData.VERTICAL_ALIGN_BEGINNING));
  descriptionText=new Text(container,SWT.BORDER | SWT.MULTI | SWT.WRAP| SWT.V_SCROLL);
  data=new GridData(GridData.FILL_HORIZONTAL);
  data.heightHint=60;
  descriptionText.setLayoutData(data);
  Label authorLab=new Label(container,SWT.NONE);
  authorLab.setText(DefaultMessagesImpl.getString("String_Node_Str"));
  authorText=new Text(container,SWT.BORDER);
  authorText.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
  String author=ReponsitoryContextBridge.getAuthor();
  authorText.setText(author);
  getParameter().setAuthor(author);
  Label statusLab=new Label(container,SWT.NONE);
  statusLab.setText("String_Node_Str");
  statusText=new CCombo(container,SWT.BORDER);
  statusText.setText(DevelopmentStatus.DRAFT.getLiteral());
  statusText.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
  statusText.setEditable(false);
  for (  DevelopmentStatus status : DevelopmentStatus.values()) {
    statusText.add(status.getLiteral());
  }
  Label pathLab=new Label(container,SWT.NONE);
  pathLab.setText("String_Node_Str");
  Composite pathContainer=new Composite(container,SWT.NONE);
  pathContainer.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
  GridLayout pathLayout=new GridLayout(2,false);
  pathLayout.marginHeight=0;
  pathLayout.marginWidth=0;
  pathLayout.horizontalSpacing=0;
  pathContainer.setLayout(pathLayout);
  pathText=new Text(pathContainer,SWT.BORDER);
  pathText.setEnabled(false);
  pathText.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
  button=new Button(pathContainer,SWT.PUSH);
  button.setText(DefaultMessagesImpl.getString("String_Node_Str"));
  createExtendedControl(container);
  addListeners();
  setControl(container);
}

Fixed version (ground truth):
public void createControl(Composite parent){
  if (getParameter().getFolderProvider() == null || getParameter().getFolderProvider().isNull()) {
    FolderProvider defaultFolder=new FolderProvider();
    defaultFolder.setFolderResource(getStoredFolder());
    getParameter().setFolderProvider(defaultFolder);
  }
  Composite container=new Composite(parent,SWT.NONE);
  GridLayout gdLayout=new GridLayout(2,false);
  container.setLayout(gdLayout);
  GridData data;
  Label nameLab=new Label(container,SWT.NONE);
  nameLab.setText(DefaultMessagesImpl.getString("String_Node_Str"));
  nameText=new Text(container,SWT.BORDER);
  nameText.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
  Label purposeLab=new Label(container,SWT.NONE);
  purposeLab.setText(DefaultMessagesImpl.getString("String_Node_Str"));
  purposeText=new Text(container,SWT.BORDER);
  purposeText.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
  Label descriptionLab=new Label(container,SWT.NONE);
  descriptionLab.setText(DefaultMessagesImpl.getString("String_Node_Str"));
  descriptionLab.setLayoutData(new GridData(GridData.VERTICAL_ALIGN_BEGINNING));
  descriptionText=new Text(container,SWT.BORDER | SWT.MULTI | SWT.WRAP| SWT.V_SCROLL);
  data=new GridData(GridData.FILL_HORIZONTAL);
  data.heightHint=60;
  descriptionText.setLayoutData(data);
  Label authorLab=new Label(container,SWT.NONE);
  authorLab.setText(DefaultMessagesImpl.getString("String_Node_Str"));
  authorText=new Text(container,SWT.BORDER);
  authorText.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
  String author=ReponsitoryContextBridge.getAuthor();
  authorText.setText(author);
  getParameter().setAuthor(author);
  authorText.setEditable(isDefaultProject());
  Label statusLab=new Label(container,SWT.NONE);
  statusLab.setText("String_Node_Str");
  statusText=new CCombo(container,SWT.BORDER);
  statusText.setText(DevelopmentStatus.DRAFT.getLiteral());
  statusText.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
  statusText.setEditable(false);
  for (  DevelopmentStatus status : DevelopmentStatus.values()) {
    statusText.add(status.getLiteral());
  }
  Label pathLab=new Label(container,SWT.NONE);
  pathLab.setText("String_Node_Str");
  Composite pathContainer=new Composite(container,SWT.NONE);
  pathContainer.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
  GridLayout pathLayout=new GridLayout(2,false);
  pathLayout.marginHeight=0;
  pathLayout.marginWidth=0;
  pathLayout.horizontalSpacing=0;
  pathContainer.setLayout(pathLayout);
  pathText=new Text(pathContainer,SWT.BORDER);
  pathText.setEnabled(false);
  pathText.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
  button=new Button(pathContainer,SWT.PUSH);
  button.setText(DefaultMessagesImpl.getString("String_Node_Str"));
  createExtendedControl(container);
  addListeners();
  setControl(container);
}