Program: 119073
Project: 119073
Buggy source:
@Override protected void layoutControl(){
  super.layoutControl();
  FormData formData=null;
  layoutNavigatorArea();
  formData=new FormData();
  formData.top=new FormAttachment(0,0);
  formData.left=new FormAttachment(0,0);
  title.setLayoutData(formData);
  formData=new FormData();
  formData.top=new FormAttachment(title,TAB_VERTICAL_PADDING_LEVEL_2,SWT.BOTTOM);
  formData.right=new FormAttachment(100,0);
  formData.left=new FormAttachment(100,-1 * LoginDialogV2.getNewButtonSize(manageButton).x);
  manageButton.setLayoutData(formData);
  formData=new FormData();
  formData.top=new FormAttachment(manageButton,0,SWT.CENTER);
  formData.bottom=new FormAttachment(manageButton,0,SWT.CENTER);
  formData.left=new FormAttachment(title,0,SWT.LEFT);
  formData.right=new FormAttachment(manageButton,-1 * TAB_HORIZONTAL_PADDING_LEVEL_2,SWT.LEFT);
  connectionsViewer.getControl().setLayoutData(formData);
  connectionsViewer.setContentProvider(new ArrayContentProvider());
  connectionsViewer.setLabelProvider(new ConnectionLabelProvider());
  int operationButtonPadding=6;
  formData=new FormData();
  formData.top=new FormAttachment(manageButton,0,SWT.BOTTOM);
  formData.bottom=new FormAttachment(navigateArea,0,SWT.TOP);
  formData.left=new FormAttachment(connectionsViewer.getControl(),0,SWT.LEFT);
  formData.right=new FormAttachment(100,0);
  projectOperationArea.setLayout(new FormLayout());
  projectOperationArea.setLayoutData(formData);
  formData=new FormData();
  formData.bottom=new FormAttachment(100,-1 * TAB_VERTICAL_PADDING_LEVEL_1);
  formData.left=new FormAttachment(0,0);
  createSandBoxProject.setLayoutData(formData);
  formData=new FormData();
  formData.top=new FormAttachment(createSandBoxProject,0,SWT.CENTER);
  formData.bottom=new FormAttachment(createSandBoxProject,0,SWT.CENTER);
  formData.right=new FormAttachment(100,-1 * TAB_HORIZONTAL_PADDING_LEVEL_1);
  formData.width=LoginDialogV2.getNewButtonSize(executeCreateSandBoxProject,operationButtonPadding).x;
  executeCreateSandBoxProject.setLayoutData(formData);
  formData=new FormData();
  formData.bottom=new FormAttachment(createSandBoxProject,-1 * TAB_VERTICAL_PADDING_LEVEL_1,SWT.TOP);
  formData.left=new FormAttachment(0,0);
  importLocalProject.setLayoutData(formData);
  formData=new FormData();
  formData.top=new FormAttachment(importLocalProject,0,SWT.CENTER);
  formData.bottom=new FormAttachment(importLocalProject,0,SWT.CENTER);
  formData.right=new FormAttachment(100,-1 * TAB_HORIZONTAL_PADDING_LEVEL_1);
  formData.width=LoginDialogV2.getNewButtonSize(executeImportLocalProject,operationButtonPadding).x;
  executeImportLocalProject.setLayoutData(formData);
  formData=new FormData();
  formData.bottom=new FormAttachment(importLocalProject,-1 * TAB_VERTICAL_PADDING_LEVEL_1,SWT.TOP);
  formData.left=new FormAttachment(0,0);
  importDemoProject.setLayoutData(formData);
  formData=new FormData();
  formData.top=new FormAttachment(importDemoProject,0,SWT.CENTER);
  formData.bottom=new FormAttachment(importDemoProject,0,SWT.CENTER);
  formData.right=new FormAttachment(100,-1 * TAB_HORIZONTAL_PADDING_LEVEL_1);
  formData.width=LoginDialogV2.getNewButtonSize(executeImportDemoProject,operationButtonPadding).x;
  executeImportDemoProject.setLayoutData(formData);
  formData=new FormData();
  formData.bottom=new FormAttachment(importDemoProject,-1 * TAB_VERTICAL_PADDING_LEVEL_1,SWT.TOP);
  formData.left=new FormAttachment(0,0);
  createNewProject.setLayoutData(formData);
  formData=new FormData();
  formData.top=new FormAttachment(createNewProject,0,SWT.CENTER);
  formData.bottom=new FormAttachment(createNewProject,0,SWT.CENTER);
  formData.right=new FormAttachment(100,-1 * TAB_HORIZONTAL_PADDING_LEVEL_1);
  formData.width=LoginDialogV2.getNewButtonSize(executeCreateNewProject,operationButtonPadding).x;
  executeCreateNewProject.setLayoutData(formData);
  formData=new FormData();
  formData.top=new FormAttachment(createNewProject,0,SWT.CENTER);
  formData.bottom=new FormAttachment(createNewProject,0,SWT.CENTER);
  formData.right=new FormAttachment(executeCreateNewProject,-1 * TAB_HORIZONTAL_PADDING_LEVEL_2,SWT.LEFT);
  formData.left=new FormAttachment(createNewProject,TAB_HORIZONTAL_PADDING_LEVEL_2,SWT.RIGHT);
  newProjectName.setLayoutData(formData);
  formData=new FormData();
  formData.top=new FormAttachment(0,TAB_VERTICAL_PADDING_LEVEL_1);
  formData.left=new FormAttachment(0,0);
  selectExistingProject.setLayoutData(formData);
  formData=new FormData();
  formData.left=new FormAttachment(0,TAB_HORIZONTAL_PADDING_LEVEL_1);
  formData.right=new FormAttachment(100,0);
  formData.top=new FormAttachment(selectExistingProject,TAB_VERTICAL_PADDING_LEVEL_2,SWT.BOTTOM);
  formData.bottom=new FormAttachment(createNewProject,-1 * TAB_VERTICAL_PADDING_LEVEL_1,SWT.TOP);
  projectListArea.setLayoutData(formData);
  layoutProjectListArea();
}

Fixed version (ground truth):
@Override protected void layoutControl(){
  super.layoutControl();
  FormData formData=null;
  layoutNavigatorArea();
  formData=new FormData();
  formData.top=new FormAttachment(0,0);
  formData.left=new FormAttachment(0,0);
  title.setLayoutData(formData);
  formData=new FormData();
  formData.top=new FormAttachment(title,TAB_VERTICAL_PADDING_LEVEL_2,SWT.BOTTOM);
  formData.left=new FormAttachment(0,0);
  formData.right=new FormAttachment(100,0);
  connectionManageArea.setLayoutData(formData);
  GridLayout gridLayout=new GridLayout(2,true);
  gridLayout.horizontalSpacing=TAB_HORIZONTAL_PADDING_LEVEL_2;
  gridLayout.verticalSpacing=0;
  gridLayout.marginHeight=0;
  gridLayout.marginWidth=0;
  connectionManageArea.setLayout(gridLayout);
  GridData gridData=new GridData(SWT.FILL,SWT.CENTER,true,true);
  manageButton.setLayoutData(gridData);
  gridData=new GridData(SWT.FILL,SWT.CENTER,true,true);
  connectionsViewer.getControl().setLayoutData(gridData);
  connectionsViewer.setContentProvider(new ArrayContentProvider());
  connectionsViewer.setLabelProvider(new ConnectionLabelProvider());
  int operationButtonPadding=6;
  formData=new FormData();
  formData.top=new FormAttachment(connectionManageArea,0,SWT.BOTTOM);
  formData.bottom=new FormAttachment(navigateArea,0,SWT.TOP);
  formData.left=new FormAttachment(connectionManageArea,0,SWT.LEFT);
  formData.right=new FormAttachment(100,0);
  projectOperationArea.setLayout(new FormLayout());
  projectOperationArea.setLayoutData(formData);
  formData=new FormData();
  formData.bottom=new FormAttachment(100,-1 * TAB_VERTICAL_PADDING_LEVEL_1);
  formData.left=new FormAttachment(0,0);
  createSandBoxProject.setLayoutData(formData);
  formData=new FormData();
  formData.top=new FormAttachment(createSandBoxProject,0,SWT.CENTER);
  formData.bottom=new FormAttachment(createSandBoxProject,0,SWT.CENTER);
  formData.right=new FormAttachment(100,-1 * TAB_HORIZONTAL_PADDING_LEVEL_1);
  formData.width=LoginDialogV2.getNewButtonSize(executeCreateSandBoxProject,operationButtonPadding).x;
  executeCreateSandBoxProject.setLayoutData(formData);
  formData=new FormData();
  formData.bottom=new FormAttachment(createSandBoxProject,-1 * TAB_VERTICAL_PADDING_LEVEL_1,SWT.TOP);
  formData.left=new FormAttachment(0,0);
  importLocalProject.setLayoutData(formData);
  formData=new FormData();
  formData.top=new FormAttachment(importLocalProject,0,SWT.CENTER);
  formData.bottom=new FormAttachment(importLocalProject,0,SWT.CENTER);
  formData.right=new FormAttachment(100,-1 * TAB_HORIZONTAL_PADDING_LEVEL_1);
  formData.width=LoginDialogV2.getNewButtonSize(executeImportLocalProject,operationButtonPadding).x;
  executeImportLocalProject.setLayoutData(formData);
  formData=new FormData();
  formData.bottom=new FormAttachment(importLocalProject,-1 * TAB_VERTICAL_PADDING_LEVEL_1,SWT.TOP);
  formData.left=new FormAttachment(0,0);
  importDemoProject.setLayoutData(formData);
  formData=new FormData();
  formData.top=new FormAttachment(importDemoProject,0,SWT.CENTER);
  formData.bottom=new FormAttachment(importDemoProject,0,SWT.CENTER);
  formData.right=new FormAttachment(100,-1 * TAB_HORIZONTAL_PADDING_LEVEL_1);
  formData.width=LoginDialogV2.getNewButtonSize(executeImportDemoProject,operationButtonPadding).x;
  executeImportDemoProject.setLayoutData(formData);
  formData=new FormData();
  formData.bottom=new FormAttachment(importDemoProject,-1 * TAB_VERTICAL_PADDING_LEVEL_1,SWT.TOP);
  formData.left=new FormAttachment(0,0);
  createNewProject.setLayoutData(formData);
  formData=new FormData();
  formData.top=new FormAttachment(createNewProject,0,SWT.CENTER);
  formData.bottom=new FormAttachment(createNewProject,0,SWT.CENTER);
  formData.right=new FormAttachment(100,-1 * TAB_HORIZONTAL_PADDING_LEVEL_1);
  formData.width=LoginDialogV2.getNewButtonSize(executeCreateNewProject,operationButtonPadding).x;
  executeCreateNewProject.setLayoutData(formData);
  formData=new FormData();
  formData.top=new FormAttachment(createNewProject,0,SWT.CENTER);
  formData.bottom=new FormAttachment(createNewProject,0,SWT.CENTER);
  formData.right=new FormAttachment(executeCreateNewProject,-1 * TAB_HORIZONTAL_PADDING_LEVEL_2,SWT.LEFT);
  formData.left=new FormAttachment(createNewProject,TAB_HORIZONTAL_PADDING_LEVEL_2,SWT.RIGHT);
  newProjectName.setLayoutData(formData);
  formData=new FormData();
  formData.top=new FormAttachment(0,TAB_VERTICAL_PADDING_LEVEL_1);
  formData.left=new FormAttachment(0,0);
  selectExistingProject.setLayoutData(formData);
  formData=new FormData();
  formData.left=new FormAttachment(0,TAB_HORIZONTAL_PADDING_LEVEL_1);
  formData.right=new FormAttachment(100,0);
  formData.top=new FormAttachment(selectExistingProject,TAB_VERTICAL_PADDING_LEVEL_2,SWT.BOTTOM);
  formData.bottom=new FormAttachment(createNewProject,-1 * TAB_VERTICAL_PADDING_LEVEL_1,SWT.TOP);
  projectListArea.setLayoutData(formData);
  layoutProjectListArea();
}