Program: 136092
Project: 136092
Buggy source:
/** 
 * Save data back to config
 */
public void commit(boolean onSave){
  System.out.println("String_Node_Str");
  boolean isMCMode=mcOption.getSelection();
  getConfig().setAttribute(LAUNCH_MC_MODE,isMCMode);
  boolean isDFIDMode=dfidOption.getSelection();
  getConfig().setAttribute(LAUNCH_DFID_MODE,isDFIDMode);
  int dfidDepth=Integer.parseInt(dfidDepthText.getText());
  int simuDepth=Integer.parseInt(simuDepthText.getText());
  int simuAril=LAUNCH_SIMU_ARIL_DEFAULT;
  int simuSeed=LAUNCH_SIMU_SEED_DEFAULT;
  if (!"String_Node_Str".equals(simuArilText.getText())) {
    simuAril=Integer.parseInt(simuArilText.getText());
  }
  if (!"String_Node_Str".equals(simuSeedText.getText())) {
    simuSeed=Integer.parseInt(simuSeedText.getText());
  }
  getConfig().setAttribute(LAUNCH_DFID_DEPTH,dfidDepth);
  getConfig().setAttribute(LAUNCH_SIMU_DEPTH,simuDepth);
  getConfig().setAttribute(LAUNCH_SIMU_SEED,simuSeed);
  getConfig().setAttribute(LAUNCH_SIMU_ARIL,simuAril);
  List definitions=FormHelper.getSerializedInput(definitionsTable);
  getConfig().setAttribute(MODEL_PARAMETER_DEFINITIONS,definitions);
  String newDefinitions=FormHelper.trimTrailingSpaces(newDefinitionsSource.getDocument().get());
  getConfig().setAttribute(MODEL_PARAMETER_NEW_DEFINITIONS,newDefinitions);
  String modelValues=FormHelper.trimTrailingSpaces(modelValuesSource.getDocument().get());
  TypedSet modelValuesSet=TypedSet.parseSet(modelValues);
  getConfig().setAttribute(MODEL_PARAMETER_MODEL_VALUES,modelValuesSet.toString());
  String constraintFormula=FormHelper.trimTrailingSpaces(constraintSource.getDocument().get());
  getConfig().setAttribute(MODEL_PARAMETER_CONSTRAINT,constraintFormula);
  String viewFormula=FormHelper.trimTrailingSpaces(viewSource.getDocument().get());
  getConfig().setAttribute(LAUNCH_VIEW,viewFormula);
  String actionConstraintFormula=FormHelper.trimTrailingSpaces(actionConstraintSource.getDocument().get());
  getConfig().setAttribute(MODEL_PARAMETER_ACTION_CONSTRAINT,actionConstraintFormula);
  super.commit(onSave);
}

Fixed version (ground truth):
/** 
 * Save data back to config
 */
public void commit(boolean onSave){
  boolean isMCMode=mcOption.getSelection();
  getConfig().setAttribute(LAUNCH_MC_MODE,isMCMode);
  boolean isDFIDMode=dfidOption.getSelection();
  getConfig().setAttribute(LAUNCH_DFID_MODE,isDFIDMode);
  int dfidDepth=Integer.parseInt(dfidDepthText.getText());
  int simuDepth=Integer.parseInt(simuDepthText.getText());
  int simuAril=LAUNCH_SIMU_ARIL_DEFAULT;
  int simuSeed=LAUNCH_SIMU_SEED_DEFAULT;
  if (!"String_Node_Str".equals(simuArilText.getText())) {
    simuAril=Integer.parseInt(simuArilText.getText());
  }
  if (!"String_Node_Str".equals(simuSeedText.getText())) {
    simuSeed=Integer.parseInt(simuSeedText.getText());
  }
  getConfig().setAttribute(LAUNCH_DFID_DEPTH,dfidDepth);
  getConfig().setAttribute(LAUNCH_SIMU_DEPTH,simuDepth);
  getConfig().setAttribute(LAUNCH_SIMU_SEED,simuSeed);
  getConfig().setAttribute(LAUNCH_SIMU_ARIL,simuAril);
  List definitions=FormHelper.getSerializedInput(definitionsTable);
  getConfig().setAttribute(MODEL_PARAMETER_DEFINITIONS,definitions);
  String newDefinitions=FormHelper.trimTrailingSpaces(newDefinitionsSource.getDocument().get());
  getConfig().setAttribute(MODEL_PARAMETER_NEW_DEFINITIONS,newDefinitions);
  String modelValues=FormHelper.trimTrailingSpaces(modelValuesSource.getDocument().get());
  TypedSet modelValuesSet=TypedSet.parseSet(modelValues);
  getConfig().setAttribute(MODEL_PARAMETER_MODEL_VALUES,modelValuesSet.toString());
  String constraintFormula=FormHelper.trimTrailingSpaces(constraintSource.getDocument().get());
  getConfig().setAttribute(MODEL_PARAMETER_CONSTRAINT,constraintFormula);
  String viewFormula=FormHelper.trimTrailingSpaces(viewSource.getDocument().get());
  getConfig().setAttribute(LAUNCH_VIEW,viewFormula);
  String actionConstraintFormula=FormHelper.trimTrailingSpaces(actionConstraintSource.getDocument().get());
  getConfig().setAttribute(MODEL_PARAMETER_ACTION_CONSTRAINT,actionConstraintFormula);
  super.commit(onSave);
}