Program: 79721
Project: 79721
Buggy source:
public LoggerPreferences(PrintWriter stdout,PrintWriter stderr,boolean isDebug){
  this.stdout=stdout;
  this.stderr=stderr;
  this.isDebug=isDebug;
  if (prefs.getDouble("String_Node_Str",0.0) < getVersion()) {
    MoreHelp.showMessage("String_Node_Str");
    resetTableSettings();
    setVersion(getVersion());
  }
 else   if (prefs.getDouble("String_Node_Str",0.0) > getVersion()) {
    MoreHelp.showMessage("String_Node_Str");
    resetTableSettings();
    setVersion(getVersion());
  }
  isDebugMode=prefs.getBoolean("String_Node_Str",false);
  isEnabled=prefs.getBoolean("String_Node_Str",true);
  isRestrictedToScope=prefs.getBoolean("String_Node_Str",false);
  isEnabled4All=prefs.getBoolean("String_Node_Str",true);
  isEnabled4Proxy=prefs.getBoolean("String_Node_Str",false);
  isEnabled4TargetTab=prefs.getBoolean("String_Node_Str",false);
  isEnabled4Extender=prefs.getBoolean("String_Node_Str",false);
  isEnabled4Sequencer=prefs.getBoolean("String_Node_Str",false);
  isEnabled4Repeater=prefs.getBoolean("String_Node_Str",false);
  isEnabled4Scanner=prefs.getBoolean("String_Node_Str",false);
  isEnabled4Intruder=prefs.getBoolean("String_Node_Str",false);
  isEnabled4Spider=prefs.getBoolean("String_Node_Str",false);
  logFiltered=prefs.getBoolean("String_Node_Str",false);
  int tableDetailsJSONString_size=prefs.getInt("String_Node_Str",1);
  if (tableDetailsJSONString_size > 99)   tableDetailsJSONString_size=1;
  String tempTableDetailsJSONString="String_Node_Str";
  for (int idx=0; idx <= tableDetailsJSONString_size; idx++) {
    tempTableDetailsJSONString+=prefs.get("String_Node_Str" + idx,"String_Node_Str");
  }
  this.tableDetailsJSONString=tempTableDetailsJSONString;
}

Fixed version (ground truth):
public LoggerPreferences(PrintWriter stdout,PrintWriter stderr,boolean isDebug){
  this.stdout=stdout;
  this.stderr=stderr;
  this.isDebug=isDebug;
  if (prefs.getDouble("String_Node_Str",0.0) < getVersion()) {
    MoreHelp.showMessage("String_Node_Str");
    resetTableSettings();
    setVersion(getVersion());
  }
 else   if (prefs.getDouble("String_Node_Str",0.0) > getVersion()) {
    MoreHelp.showMessage("String_Node_Str");
    resetTableSettings();
    setVersion(getVersion());
  }
  isDebugMode=prefs.getBoolean("String_Node_Str",false);
  isEnabled=prefs.getBoolean("String_Node_Str",true);
  isRestrictedToScope=prefs.getBoolean("String_Node_Str",false);
  isEnabled4All=prefs.getBoolean("String_Node_Str",true);
  isEnabled4Proxy=prefs.getBoolean("String_Node_Str",false);
  isEnabled4TargetTab=prefs.getBoolean("String_Node_Str",false);
  isEnabled4Extender=prefs.getBoolean("String_Node_Str",false);
  isEnabled4Sequencer=prefs.getBoolean("String_Node_Str",false);
  isEnabled4Repeater=prefs.getBoolean("String_Node_Str",false);
  isEnabled4Scanner=prefs.getBoolean("String_Node_Str",false);
  isEnabled4Intruder=prefs.getBoolean("String_Node_Str",false);
  isEnabled4Spider=prefs.getBoolean("String_Node_Str",false);
  logFiltered=prefs.getBoolean("String_Node_Str",false);
  int tableDetailsJSONString_size=prefs.getInt("String_Node_Str",1);
  if (tableDetailsJSONString_size > 99)   tableDetailsJSONString_size=1;
  String tempTableDetailsJSONString="String_Node_Str";
  for (int idx=0; idx <= tableDetailsJSONString_size; idx++) {
    tempTableDetailsJSONString+=prefs.get("String_Node_Str" + idx,"String_Node_Str");
  }
  this.tableDetailsJSONString=tempTableDetailsJSONString;
  String c=prefs.get("String_Node_Str","String_Node_Str");
  this.colorFilters=gson.fromJson(prefs.get("String_Node_Str","String_Node_Str"),new TypeToken<Map<UUID,ColorFilter>>(){
  }
.getType());
}