Program: 90090
Project: 90090
Buggy source:
/** 
 * Creates the operation system specific installation script for  this machine.
 * @return Operation system specific part of the installscript
 */
@Override protected String osInstallScript(){
  StringBuilder res=new StringBuilder("String_Node_Str");
  res.append("String_Node_Str");
  res.append(netarchiveSuiteFileName);
  res.append("String_Node_Str");
  res.append(name);
  res.append("String_Node_Str");
  res.append("String_Node_Str");
  res.append(netarchiveSuiteFileName);
  res.append("String_Node_Str");
  res.append(machineUserLogin());
  res.append("String_Node_Str");
  res.append("String_Node_Str");
  res.append("String_Node_Str");
  res.append(netarchiveSuiteFileName);
  res.append("String_Node_Str");
  res.append(name);
  res.append("String_Node_Str");
  res.append("String_Node_Str");
  res.append(machineUserLogin());
  res.append("String_Node_Str");
  res.append(getEnvironmentName());
  res.append("String_Node_Str");
  res.append(netarchiveSuiteFileName);
  res.append("String_Node_Str");
  res.append(osInstallScriptCreateDir());
  res.append("String_Node_Str");
  res.append("String_Node_Str");
  res.append("String_Node_Str");
  res.append(name);
  res.append("String_Node_Str");
  res.append(machineUserLogin());
  res.append("String_Node_Str");
  res.append(changeToScriptPath(getLocalConfDirPath()));
  res.append("String_Node_Str");
  res.append(osInstallDatabase());
  res.append("String_Node_Str");
  res.append("String_Node_Str");
  res.append("String_Node_Str");
  res.append(machineUserLogin());
  res.append("String_Node_Str");
  res.append(changeToScriptPath(getLocalConfDirPath()));
  res.append("String_Node_Str");
  res.append(machineParameters.getMachineUserName().getText());
  res.append("String_Node_Str");
  res.append("String_Node_Str");
  return res.toString();
}

Fixed version (ground truth):
/** 
 * Creates the operation system specific installation script for  this machine.
 * @return Operation system specific part of the installscript
 */
@Override protected String osInstallScript(){
  StringBuilder res=new StringBuilder("String_Node_Str");
  res.append("String_Node_Str");
  res.append(netarchiveSuiteFileName);
  res.append("String_Node_Str");
  res.append(name);
  res.append("String_Node_Str");
  res.append("String_Node_Str");
  res.append(netarchiveSuiteFileName);
  res.append("String_Node_Str");
  res.append(machineUserLogin());
  res.append("String_Node_Str");
  res.append("String_Node_Str");
  res.append("String_Node_Str");
  res.append(netarchiveSuiteFileName);
  res.append("String_Node_Str");
  res.append(name);
  res.append("String_Node_Str");
  res.append("String_Node_Str");
  res.append(machineUserLogin());
  res.append("String_Node_Str");
  res.append(getEnvironmentName());
  res.append("String_Node_Str");
  res.append(netarchiveSuiteFileName);
  res.append("String_Node_Str");
  res.append(osInstallScriptCreateDir());
  res.append("String_Node_Str");
  res.append("String_Node_Str");
  res.append("String_Node_Str");
  res.append(machineUserLogin());
  res.append("String_Node_Str");
  res.append(changeToScriptPath(getLocalConfDirPath()));
  res.append("String_Node_Str");
  res.append("String_Node_Str");
  res.append("String_Node_Str");
  res.append("String_Node_Str");
  res.append(machineUserLogin());
  res.append("String_Node_Str");
  res.append(changeToScriptPath(getLocalConfDirPath()));
  res.append("String_Node_Str");
  res.append(machineParameters.getMachineUserName().getText());
  res.append("String_Node_Str");
  res.append("String_Node_Str");
  res.append("String_Node_Str");
  res.append("String_Node_Str");
  res.append("String_Node_Str");
  res.append("String_Node_Str");
  res.append(name);
  res.append("String_Node_Str");
  res.append(machineUserLogin());
  res.append("String_Node_Str");
  res.append(changeToScriptPath(getLocalConfDirPath()));
  res.append("String_Node_Str");
  res.append(osInstallDatabase());
  res.append("String_Node_Str");
  res.append("String_Node_Str");
  res.append("String_Node_Str");
  res.append(machineUserLogin());
  res.append("String_Node_Str");
  res.append(changeToScriptPath(getLocalConfDirPath()));
  res.append("String_Node_Str");
  res.append(machineParameters.getMachineUserName().getText());
  res.append("String_Node_Str");
  res.append("String_Node_Str");
  return res.toString();
}