Program: 57057
Project: 57057
Buggy source:
/** 
 * Initializes all widgets of the   {@link #page}. This method should be called after all widgets of the dialog were created.
 */
public void guiCreated(){
  NumericalProperties numericalProperties=dataSetDescription.getDataDescription().getNumericalProperties();
  String previousMathFiltermode=numericalProperties.getDataTransformation();
  String[] scalingOptions={"String_Node_Str","String_Node_Str","String_Node_Str"};
  page.scalingCombo.setItems(scalingOptions);
  page.scalingCombo.setEnabled(true);
  if (previousMathFiltermode.equals("String_Node_Str")) {
    page.scalingCombo.select(0);
  }
 else   if (previousMathFiltermode.equals("String_Node_Str"))   page.scalingCombo.select(1);
 else   if (previousMathFiltermode.equals("String_Node_Str"))   page.scalingCombo.select(2);
 else   page.scalingCombo.select(0);
  dataTransformation=page.scalingCombo.getText();
  boolean maxDefined=numericalProperties.getMax() != null;
  page.maxButton.setEnabled(true);
  page.maxButton.setSelection(maxDefined);
  page.maxTextField.setEnabled(maxDefined);
  if (maxDefined)   page.maxTextField.setText(numericalProperties.getMax().toString());
  boolean minDefined=numericalProperties.getMin() != null;
  page.minButton.setEnabled(true);
  page.minButton.setSelection(minDefined);
  page.minTextField.setEnabled(minDefined);
  if (minDefined)   page.minTextField.setText(numericalProperties.getMin().toString());
  page.swapRowsWithColumnsButton.setEnabled(true);
  page.swapRowsWithColumnsButton.setSelection(dataSetDescription.isTransposeMatrix());
  page.useDataCenterButton.setSelection(false);
  page.dataCenterTextField.setEnabled(false);
  page.dataCenterTextField.setText("String_Node_Str");
}

Fixed version (ground truth):
/** 
 * Initializes all widgets of the   {@link #page}. This method should be called after all widgets of the dialog were created.
 */
public void guiCreated(){
  NumericalProperties numericalProperties=dataSetDescription.getDataDescription().getNumericalProperties();
  String previousMathFiltermode=numericalProperties.getDataTransformation();
  String[] scalingOptions={"String_Node_Str","String_Node_Str","String_Node_Str"};
  page.scalingCombo.setItems(scalingOptions);
  page.scalingCombo.setEnabled(true);
  if (previousMathFiltermode.equals("String_Node_Str")) {
    page.scalingCombo.select(0);
  }
 else   if (previousMathFiltermode.equals("String_Node_Str"))   page.scalingCombo.select(1);
 else   if (previousMathFiltermode.equals("String_Node_Str"))   page.scalingCombo.select(2);
 else   page.scalingCombo.select(0);
  dataTransformation=page.scalingCombo.getText();
  boolean maxDefined=numericalProperties.getMax() != null;
  page.maxButton.setEnabled(true);
  page.maxButton.setSelection(maxDefined);
  page.maxTextField.setEnabled(maxDefined);
  if (maxDefined)   page.maxTextField.setText(numericalProperties.getMax().toString());
  boolean minDefined=numericalProperties.getMin() != null;
  page.minButton.setEnabled(true);
  page.minButton.setSelection(minDefined);
  page.minTextField.setEnabled(minDefined);
  if (minDefined)   page.minTextField.setText(numericalProperties.getMin().toString());
  page.useDataCenterButton.setSelection(false);
  page.dataCenterTextField.setEnabled(false);
  page.dataCenterTextField.setText("String_Node_Str");
}