Program: 125850
Project: 125850
Buggy source:
/** 
 * Adding the page to the wizard.
 */
@Override public void addPages(){
  setWindowTitle(Messages.getString("String_Node_Str"));
  setDefaultPageImageDescriptor(ImageProvider.getImageDesc(ECoreImage.METADATA_TABLE_WIZ));
  TableInfoParameters tableInfoParameters=new TableInfoParameters();
  tableWizardpage=new DatabaseTableWizardPage(selectedMetadataTable,managerConnection,connectionItem,isRepositoryObjectEditable(),metadataConnection,temConnection);
  tableWizardpage.setWizard(this);
  if (creation && !skipStep) {
    selectorWizardPage=new SelectorTableWizardPage(connectionItem,isRepositoryObjectEditable(),tableInfoParameters,metadataConnection,temConnection);
    tableFilterWizardPage=new DatabaseTableFilterWizardPage(tableInfoParameters,this.connectionItem,metadataConnection);
    tableFilterWizardPage.setDescription(Messages.getString("String_Node_Str"));
    tableFilterWizardPage.setPageComplete(true);
    selectorWizardPage.setTitle(Messages.getString("String_Node_Str") + "String_Node_Str" + connectionItem.getProperty().getLabel()+ "String_Node_Str");
    selectorWizardPage.setDescription(Messages.getString("String_Node_Str"));
    selectorWizardPage.setPageComplete(true);
    tableWizardpage.setTitle(Messages.getString("String_Node_Str") + "String_Node_Str" + connectionItem.getProperty().getLabel()+ "String_Node_Str");
    tableWizardpage.setDescription(Messages.getString("String_Node_Str"));
    tableWizardpage.setPageComplete(false);
    addPage(tableFilterWizardPage);
    addPage(selectorWizardPage);
    addPage(tableWizardpage);
  }
 else {
    tableWizardpage.setTitle(Messages.getString("String_Node_Str") + "String_Node_Str" + connectionItem.getProperty().getLabel()+ "String_Node_Str");
    tableWizardpage.setDescription(Messages.getString("String_Node_Str"));
    tableWizardpage.setPageComplete(false);
    addPage(tableWizardpage);
  }
}

Fixed version (ground truth):
/** 
 * Adding the page to the wizard.
 */
@Override public void addPages(){
  setWindowTitle(Messages.getString("String_Node_Str"));
  setDefaultPageImageDescriptor(ImageProvider.getImageDesc(ECoreImage.METADATA_TABLE_WIZ));
  TableInfoParameters tableInfoParameters=new TableInfoParameters();
  DatabaseConnection curDbConnection=(DatabaseConnection)connectionItem.getConnection();
  tableWizardpage=new DatabaseTableWizardPage(selectedMetadataTable,managerConnection,connectionItem,isRepositoryObjectEditable(),metadataConnection,curDbConnection);
  tableWizardpage.setWizard(this);
  if (creation && !skipStep) {
    selectorWizardPage=new SelectorTableWizardPage(connectionItem,isRepositoryObjectEditable(),tableInfoParameters,metadataConnection,curDbConnection);
    tableFilterWizardPage=new DatabaseTableFilterWizardPage(tableInfoParameters,this.connectionItem,metadataConnection);
    tableFilterWizardPage.setDescription(Messages.getString("String_Node_Str"));
    tableFilterWizardPage.setPageComplete(true);
    selectorWizardPage.setTitle(Messages.getString("String_Node_Str") + "String_Node_Str" + connectionItem.getProperty().getLabel()+ "String_Node_Str");
    selectorWizardPage.setDescription(Messages.getString("String_Node_Str"));
    selectorWizardPage.setPageComplete(true);
    tableWizardpage.setTitle(Messages.getString("String_Node_Str") + "String_Node_Str" + connectionItem.getProperty().getLabel()+ "String_Node_Str");
    tableWizardpage.setDescription(Messages.getString("String_Node_Str"));
    tableWizardpage.setPageComplete(false);
    addPage(tableFilterWizardPage);
    addPage(selectorWizardPage);
    addPage(tableWizardpage);
  }
 else {
    tableWizardpage.setTitle(Messages.getString("String_Node_Str") + "String_Node_Str" + connectionItem.getProperty().getLabel()+ "String_Node_Str");
    tableWizardpage.setDescription(Messages.getString("String_Node_Str"));
    tableWizardpage.setPageComplete(false);
    addPage(tableWizardpage);
  }
}