Program: 824
Project: 824
Buggy source:
private static void printUsageAndExit(){
  String printUsageFlags=Joiner.on("String_Node_Str").join(PRINT_USAGE_FLAGS);
  List<String> opts=ImmutableList.of(printUsageFlags,USE_CURRENT_DIR_AS_HOME + "String_Node_Str" + USE_SPECIFIED_DIR_AS_HOME+ "String_Node_Str",START_HEADLESS,LOAD_LAST_GAME,NO_CRASH_REPORT,NO_SAVE_GAMES,NO_SOUND,SERVER_PORT + "String_Node_Str");
  StringBuilder optText=new StringBuilder();
  for (  String opt : opts) {
    optText.append("String_Node_Str" + opt + "String_Node_Str");
  }
  System.out.println("String_Node_Str");
  System.out.println();
  System.out.println("String_Node_Str" + optText.toString());
  System.out.println();
  System.out.println("String_Node_Str");
  System.out.println("String_Node_Str" + NO_SAVE_GAMES + "String_Node_Str");
  System.out.println("String_Node_Str");
  System.out.println();
  System.out.println("String_Node_Str" + USE_CURRENT_DIR_AS_HOME + "String_Node_Str");
  System.out.println("String_Node_Str" + USE_SPECIFIED_DIR_AS_HOME + "String_Node_Str");
  System.out.println();
  System.out.println("String_Node_Str");
  System.out.println("String_Node_Str" + START_HEADLESS + "String_Node_Str");
  System.out.println();
  System.out.println("String_Node_Str");
  System.out.println("String_Node_Str" + LOAD_LAST_GAME + "String_Node_Str");
  System.out.println();
  System.out.println("String_Node_Str");
  System.out.println("String_Node_Str" + NO_CRASH_REPORT + "String_Node_Str");
  System.out.println();
  System.out.println("String_Node_Str" + NO_SOUND + "String_Node_Str");
  System.out.println();
  System.out.println("String_Node_Str" + SERVER_PORT + "String_Node_Str");
  System.out.println();
  System.out.println("String_Node_Str");
  System.out.println();
  System.out.println("String_Node_Str");
  System.out.println("String_Node_Str" + USE_CURRENT_DIR_AS_HOME);
  System.out.println();
  System.out.println("String_Node_Str");
  System.out.println("String_Node_Str" + USE_SPECIFIED_DIR_AS_HOME + "String_Node_Str");
  System.out.println();
  System.out.println("String_Node_Str");
  System.out.println("String_Node_Str" + START_HEADLESS);
  System.out.println();
  System.out.println("String_Node_Str");
  System.out.println("String_Node_Str" + LOAD_LAST_GAME + "String_Node_Str"+ NO_CRASH_REPORT);
  System.out.println();
  System.out.println("String_Node_Str");
  System.out.println("String_Node_Str" + PRINT_USAGE_FLAGS[1]);
  System.out.println();
  System.exit(0);
}

Fixed version (ground truth):
private static void printUsageAndExit(){
  String printUsageFlags=Joiner.on("String_Node_Str").join(PRINT_USAGE_FLAGS);
  List<String> opts=ImmutableList.of(printUsageFlags,USE_CURRENT_DIR_AS_HOME + "String_Node_Str" + USE_SPECIFIED_DIR_AS_HOME+ "String_Node_Str",START_HEADLESS,LOAD_LAST_GAME,NO_CRASH_REPORT,NO_SAVE_GAMES,NO_SOUND,SERVER_PORT + "String_Node_Str");
  StringBuilder optText=new StringBuilder();
  for (  String opt : opts) {
    optText.append("String_Node_Str" + opt + "String_Node_Str");
  }
  System.out.println("String_Node_Str");
  System.out.println();
  System.out.println("String_Node_Str" + optText.toString());
  System.out.println();
  System.out.println("String_Node_Str");
  System.out.println("String_Node_Str" + NO_SAVE_GAMES + "String_Node_Str");
  System.out.println("String_Node_Str");
  System.out.println();
  System.out.println("String_Node_Str" + USE_CURRENT_DIR_AS_HOME + "String_Node_Str");
  System.out.println("String_Node_Str" + USE_SPECIFIED_DIR_AS_HOME + "String_Node_Str");
  System.out.println();
  System.out.println("String_Node_Str");
  System.out.println("String_Node_Str" + START_HEADLESS + "String_Node_Str");
  System.out.println();
  System.out.println("String_Node_Str");
  System.out.println("String_Node_Str" + LOAD_LAST_GAME + "String_Node_Str");
  System.out.println();
  System.out.println("String_Node_Str");
  System.out.println("String_Node_Str" + NO_CRASH_REPORT + "String_Node_Str");
  System.out.println();
  System.out.println("String_Node_Str" + NO_SOUND + "String_Node_Str");
  System.out.println();
  System.out.println("String_Node_Str" + SERVER_PORT + "String_Node_Str");
  System.out.println();
  System.out.println("String_Node_Str");
  System.out.println();
  System.out.println("String_Node_Str");
  System.out.println("String_Node_Str" + USE_CURRENT_DIR_AS_HOME);
  System.out.println();
  System.out.println("String_Node_Str");
  System.out.println("String_Node_Str" + USE_SPECIFIED_DIR_AS_HOME + "String_Node_Str");
  System.out.println();
  System.out.println("String_Node_Str");
  System.out.println("String_Node_Str" + START_HEADLESS + "String_Node_Str"+ SERVER_PORT+ TerasologyConstants.DEFAULT_PORT);
  System.out.println();
  System.out.println("String_Node_Str");
  System.out.println("String_Node_Str" + LOAD_LAST_GAME + "String_Node_Str"+ NO_CRASH_REPORT);
  System.out.println();
  System.out.println("String_Node_Str");
  System.out.println("String_Node_Str" + PRINT_USAGE_FLAGS[1]);
  System.out.println();
  System.exit(0);
}