Program: 129244
Project: 129244
Buggy source:
/** 
 * Adding the page to the wizard.
 */
public void addPages(){
  if (isToolbar) {
    pathToSave=null;
  }
  delimitedFileWizardPage0=new Step0WizardPage(connectionProperty,pathToSave,ERepositoryObjectType.METADATA_FILE_DELIMITED,!isRepositoryObjectEditable(),creation);
  delimitedFileWizardPage1=new DelimitedFileWizardPage(1,connectionItem,isRepositoryObjectEditable(),existingNames,contextModeManager);
  delimitedFileWizardPage2=new DelimitedFileWizardPage(2,connectionItem,isRepositoryObjectEditable(),existingNames,contextModeManager);
  if (creation) {
    setWindowTitle(Messages.getString("String_Node_Str"));
    delimitedFileWizardPage0.setTitle(Messages.getString("String_Node_Str") + "String_Node_Str" + Messages.getString("String_Node_Str")+ "String_Node_Str");
    delimitedFileWizardPage0.setDescription(Messages.getString("String_Node_Str"));
    addPage(delimitedFileWizardPage0);
    delimitedFileWizardPage1.setTitle(Messages.getString("String_Node_Str") + "String_Node_Str" + Messages.getString("String_Node_Str")+ "String_Node_Str");
    delimitedFileWizardPage1.setDescription(Messages.getString("String_Node_Str"));
    addPage(delimitedFileWizardPage1);
    delimitedFileWizardPage2.setTitle(Messages.getString("String_Node_Str") + "String_Node_Str" + Messages.getString("String_Node_Str")+ "String_Node_Str");
    delimitedFileWizardPage2.setDescription(Messages.getString("String_Node_Str"));
    addPage(delimitedFileWizardPage2);
    delimitedFileWizardPage3=new DelimitedFileWizardPage(3,connectionItem,isRepositoryObjectEditable(),null,contextModeManager);
    delimitedFileWizardPage3.setTitle(Messages.getString("String_Node_Str") + "String_Node_Str" + Messages.getString("String_Node_Str")+ "String_Node_Str");
    delimitedFileWizardPage3.setDescription(Messages.getString("String_Node_Str"));
    addPage(delimitedFileWizardPage3);
    delimitedFileWizardPage1.setPageComplete(false);
    delimitedFileWizardPage2.setPageComplete(false);
    delimitedFileWizardPage3.setPageComplete(false);
  }
 else {
    setWindowTitle(Messages.getString("String_Node_Str"));
    delimitedFileWizardPage0.setTitle(Messages.getString("String_Node_Str") + "String_Node_Str" + Messages.getString("String_Node_Str")+ "String_Node_Str");
    delimitedFileWizardPage0.setDescription(Messages.getString("String_Node_Str"));
    addPage(delimitedFileWizardPage0);
    delimitedFileWizardPage1.setTitle(Messages.getString("String_Node_Str") + "String_Node_Str" + Messages.getString("String_Node_Str")+ "String_Node_Str");
    delimitedFileWizardPage1.setDescription(Messages.getString("String_Node_Str"));
    addPage(delimitedFileWizardPage1);
    delimitedFileWizardPage2.setTitle(Messages.getString("String_Node_Str") + "String_Node_Str" + Messages.getString("String_Node_Str")+ "String_Node_Str");
    delimitedFileWizardPage2.setDescription(Messages.getString("String_Node_Str"));
    addPage(delimitedFileWizardPage2);
    delimitedFileWizardPage1.setPageComplete(true);
    delimitedFileWizardPage2.setPageComplete(isRepositoryObjectEditable());
  }
}

Fixed version (ground truth):
/** 
 * Adding the page to the wizard.
 */
@Override public void addPages(){
  if (isToolbar) {
    pathToSave=null;
  }
  delimitedFileWizardPage0=new Step0WizardPage(connectionProperty,pathToSave,ERepositoryObjectType.METADATA_FILE_DELIMITED,!isRepositoryObjectEditable(),creation);
  delimitedFileWizardPage1=new DelimitedFileWizardPage(1,connectionItem,isRepositoryObjectEditable(),existingNames,contextModeManager);
  delimitedFileWizardPage2=new DelimitedFileWizardPage(2,connectionItem,isRepositoryObjectEditable(),existingNames,contextModeManager);
  if (creation) {
    setWindowTitle(Messages.getString("String_Node_Str"));
    delimitedFileWizardPage0.setTitle(Messages.getString("String_Node_Str") + "String_Node_Str" + Messages.getString("String_Node_Str")+ "String_Node_Str");
    delimitedFileWizardPage0.setDescription(Messages.getString("String_Node_Str"));
    addPage(delimitedFileWizardPage0);
    delimitedFileWizardPage1.setTitle(Messages.getString("String_Node_Str") + "String_Node_Str" + Messages.getString("String_Node_Str")+ "String_Node_Str");
    delimitedFileWizardPage1.setDescription(Messages.getString("String_Node_Str"));
    addPage(delimitedFileWizardPage1);
    delimitedFileWizardPage2.setTitle(Messages.getString("String_Node_Str") + "String_Node_Str" + Messages.getString("String_Node_Str")+ "String_Node_Str");
    delimitedFileWizardPage2.setDescription(Messages.getString("String_Node_Str"));
    addPage(delimitedFileWizardPage2);
    delimitedFileWizardPage3=new DelimitedFileWizardPage(3,connectionItem,isRepositoryObjectEditable(),null,contextModeManager);
    delimitedFileWizardPage3.setTitle(Messages.getString("String_Node_Str") + "String_Node_Str" + Messages.getString("String_Node_Str")+ "String_Node_Str");
    delimitedFileWizardPage3.setDescription(Messages.getString("String_Node_Str"));
    addPage(delimitedFileWizardPage3);
    delimitedFileWizardPage1.setPageComplete(false);
    delimitedFileWizardPage2.setPageComplete(false);
    delimitedFileWizardPage3.setPageComplete(false);
  }
 else {
    setWindowTitle(Messages.getString("String_Node_Str"));
    delimitedFileWizardPage0.setTitle(Messages.getString("String_Node_Str") + "String_Node_Str" + Messages.getString("String_Node_Str")+ "String_Node_Str");
    delimitedFileWizardPage0.setDescription(Messages.getString("String_Node_Str"));
    addPage(delimitedFileWizardPage0);
    delimitedFileWizardPage1.setTitle(Messages.getString("String_Node_Str") + "String_Node_Str" + Messages.getString("String_Node_Str")+ "String_Node_Str");
    delimitedFileWizardPage1.setDescription(Messages.getString("String_Node_Str"));
    addPage(delimitedFileWizardPage1);
    delimitedFileWizardPage2.setTitle(Messages.getString("String_Node_Str") + "String_Node_Str" + Messages.getString("String_Node_Str")+ "String_Node_Str");
    delimitedFileWizardPage2.setDescription(Messages.getString("String_Node_Str"));
    addPage(delimitedFileWizardPage2);
    delimitedFileWizardPage1.setPageComplete(true);
    delimitedFileWizardPage2.setPageComplete(isRepositoryObjectEditable());
  }
}