Program: 7749
Project: 7749
Buggy source:
/** 
 * Import wizard golden path test
 * @throws Exception
 */
@Test public void testImportWizard() throws Exception {
  deleteAllProjects();
  assertProjectExistence(PROJ1,false);
  SWTBotTree tree=getOrOpenView().bot().tree();
  SWTBotTreeItem item=myRepoViewUtil.getRootItem(tree,repositoryFile);
  String wizardTitle=NLS.bind(UIText.GitCreateProjectViaWizardWizard_WizardTitle,repositoryFile.getPath());
  item.select();
  ContextMenuHelper.clickContextMenu(tree,myUtil.getPluginLocalizedValue("String_Node_Str"));
  SWTBotShell shell=bot.shell(wizardTitle);
  bot.radio(UIText.GitSelectWizardPage_ImportExistingButton).click();
  bot.radio(UIText.GitSelectWizardPage_AutoShareButton).click();
  TableCollection selected=shell.bot().tree().selection();
  String wizardNode=selected.get(0,0);
  assertEquals(myRepoViewUtil.getWorkdirItem(tree,repositoryFile).getText(),wizardNode);
  waitInUI();
  shell.close();
  myRepoViewUtil.getWorkdirItem(tree,repositoryFile).expand().getNode(Constants.DOT_GIT).select();
  ContextMenuHelper.clickContextMenu(tree,myUtil.getPluginLocalizedValue("String_Node_Str"));
  shell=bot.shell(wizardTitle);
  selected=shell.bot().tree().selection();
  wizardNode=selected.get(0,0);
  assertEquals(Constants.DOT_GIT,wizardNode);
  shell.bot().button(IDialogConstants.NEXT_LABEL).click();
  waitInUI();
  assertTrue(shell.bot().tree().getAllItems().length == 0);
  shell.bot().button(IDialogConstants.BACK_LABEL).click();
  shell.bot().tree().getAllItems()[0].getNode(PROJ1).select();
  shell.bot().button(IDialogConstants.NEXT_LABEL).click();
  waitInUI();
  assertTrue(shell.bot().tree().getAllItems().length == 1);
  assertTrue(!shell.bot().button(IDialogConstants.FINISH_LABEL).isEnabled());
  shell.bot().button(UIText.WizardProjectsImportPage_selectAll).click();
  assertTrue(shell.bot().button(IDialogConstants.FINISH_LABEL).isEnabled());
  shell.bot().button(IDialogConstants.FINISH_LABEL).click();
  waitInUI();
  assertProjectExistence(PROJ1,true);
}

Fixed version (ground truth):
/** 
 * Import wizard golden path test
 * @throws Exception
 */
@Test public void testImportWizard() throws Exception {
  deleteAllProjects();
  assertProjectExistence(PROJ1,false);
  SWTBotTree tree=getOrOpenView().bot().tree();
  SWTBotTreeItem item=myRepoViewUtil.getRootItem(tree,repositoryFile);
  String wizardTitle=NLS.bind(UIText.GitCreateProjectViaWizardWizard_WizardTitle,repositoryFile.getPath());
  item.select();
  ContextMenuHelper.clickContextMenu(tree,myUtil.getPluginLocalizedValue("String_Node_Str"));
  SWTBotShell shell=bot.shell(wizardTitle);
  bot.radio(UIText.GitSelectWizardPage_ImportExistingButton).click();
  bot.radio(UIText.GitSelectWizardPage_AutoShareButton).click();
  TableCollection selected=shell.bot().tree().selection();
  String wizardNode=selected.get(0,0);
  assertEquals(myRepoViewUtil.getWorkdirItem(tree,repositoryFile).getText(),wizardNode);
  waitInUI();
  shell.close();
  myRepoViewUtil.getWorkdirItem(tree,repositoryFile).expand().getNode(Constants.DOT_GIT).select();
  ContextMenuHelper.clickContextMenu(tree,myUtil.getPluginLocalizedValue("String_Node_Str"));
  shell=bot.shell(wizardTitle);
  selected=shell.bot().tree().selection();
  wizardNode=selected.get(0,0);
  assertEquals(Constants.DOT_GIT,wizardNode);
  shell.bot().button(IDialogConstants.NEXT_LABEL).click();
  shell.bot().label("String_Node_Str");
  assertTrue(shell.bot().tree().getAllItems().length == 0);
  shell.bot().button(IDialogConstants.BACK_LABEL).click();
  shell.bot().tree().getAllItems()[0].getNode(PROJ1).select();
  shell.bot().button(IDialogConstants.NEXT_LABEL).click();
  waitInUI();
  assertTrue(shell.bot().tree().getAllItems().length == 1);
  assertTrue(!shell.bot().button(IDialogConstants.FINISH_LABEL).isEnabled());
  shell.bot().button(UIText.WizardProjectsImportPage_selectAll).click();
  assertTrue(shell.bot().button(IDialogConstants.FINISH_LABEL).isEnabled());
  shell.bot().button(IDialogConstants.FINISH_LABEL).click();
  waitInUI();
  assertProjectExistence(PROJ1,true);
}