Program: 87044
Project: 87044
Buggy source:
/** 
 * @param args User specified arguments.
 */
public void run(String[] args){
  try {
    ArgumentParser jsap=new ArgumentParser();
    jsap.addStringOption(ARGS_INPUT_FILE,ARGS_INPUT_FILE_SHORTFLAG,ARGS_INPUT_FILE_LONGFLAG,"String_Node_Str");
    jsap.addStringOption(ARGS_OUTPUT_FILE,ARGS_OUTPUT_FILE_SHORTFLAG,ARGS_OUTPUT_FILE_LONGFLAG,"String_Node_Str");
    jsap.addSwitchOption(ARGS_HELP,ARGS_HELP_SHORTFLAG,ARGS_HELP,"String_Node_Str");
    jsap.addSwitchOption(ARGS_VERBOSE_HELP,null,ARGS_VERBOSE_HELP,"String_Node_Str");
    jsap.addSwitchOption(ARGS_VERSION,ARGS_VERSION_SHORTFLAG,ARGS_VERSION,"String_Node_Str");
    jsap.addSwitchOption(ARGS_NAME,null,ARGS_NAME,"String_Node_Str");
    jsap.addListOption(ARGS_GROUPS,null,ARGS_GROUPS,"String_Node_Str");
    jsap.addListOption(ARGS_USERS,null,ARGS_USERS,"String_Node_Str");
    jsap.addStringOption(ARGS_REPOS,null,ARGS_REPOS,"String_Node_Str");
    jsap.addStringOption(ARGS_PATH,null,ARGS_PATH,"String_Node_Str");
    jsap.addStringOption(ARGS_USER,null,ARGS_USER,"String_Node_Str");
    jsap.addStringOption(ARGS_GROUP,null,ARGS_GROUP,"String_Node_Str");
    jsap.addStringOption(ARGS_ACCESS,null,ARGS_ACCESS,"String_Node_Str");
    jsap.addStringOption(ARGS_NEW_NAME,null,ARGS_NEW_NAME,"String_Node_Str");
    jsap.addStringOption(ARGS_NEW_REPOS,null,ARGS_NEW_REPOS,"String_Node_Str");
    jsap.addStringOption(ARGS_NEW_PATH,null,ARGS_NEW_PATH,"String_Node_Str");
    jsap.addStringOption(ARGS_NEW_USER,null,ARGS_NEW_USER,"String_Node_Str");
    jsap.addStringOption(ARGS_NEW_GROUP,null,ARGS_NEW_GROUP,"String_Node_Str");
    jsap.addStringOption(ARGS_NEW_ACCESS,null,ARGS_NEW_ACCESS,"String_Node_Str");
    jsap.addSwitchOption(ARGS_CLONE_USER,null,ARGS_CLONE_USER,"String_Node_Str");
    jsap.addSwitchOption(ARGS_RENAME_USER,null,ARGS_RENAME_USER,"String_Node_Str");
    jsap.addSwitchOption(ARGS_DELETE_USER,null,ARGS_DELETE_USER,"String_Node_Str");
    jsap.addSwitchOption(ARGS_ADD_GROUPS,null,ARGS_ADD_GROUPS,"String_Node_Str");
    jsap.addSwitchOption(ARGS_COUNT_USERS,null,ARGS_COUNT_USERS,"String_Node_Str");
    jsap.addSwitchOption(ARGS_GET_USERS,null,ARGS_GET_USERS,"String_Node_Str");
    jsap.addSwitchOption(ARGS_REMOVE_GROUPS,null,ARGS_REMOVE_GROUPS,"String_Node_Str");
    jsap.addSwitchOption(ARGS_GET_USER_GROUPS,null,ARGS_GET_USER_GROUPS,"String_Node_Str");
    jsap.addSwitchOption(ARGS_GET_USER_RULES,null,ARGS_GET_USER_RULES,"String_Node_Str");
    jsap.addSwitchOption(ARGS_ADD_GROUP,null,ARGS_ADD_GROUP,"String_Node_Str");
    jsap.addSwitchOption(ARGS_CLONE_GROUP,null,ARGS_CLONE_GROUP,"String_Node_Str");
    jsap.addSwitchOption(ARGS_RENAME_GROUP,null,ARGS_RENAME_GROUP,"String_Node_Str");
    jsap.addSwitchOption(ARGS_DELETE_GROUP,null,ARGS_DELETE_GROUP,"String_Node_Str");
    jsap.addSwitchOption(ARGS_ADD_MEMBERS,null,ARGS_ADD_MEMBERS,"String_Node_Str");
    jsap.addSwitchOption(ARGS_REMOVE_MEMBERS,null,ARGS_REMOVE_MEMBERS,"String_Node_Str");
    jsap.addSwitchOption(ARGS_COUNT_GROUPS,null,ARGS_COUNT_GROUPS,"String_Node_Str");
    jsap.addSwitchOption(ARGS_GET_GROUPS,null,ARGS_GET_GROUPS,"String_Node_Str");
    jsap.addSwitchOption(ARGS_GET_GROUP_MEMBERS,null,ARGS_GET_GROUP_MEMBERS,"String_Node_Str");
    jsap.addSwitchOption(ARGS_GET_GROUP_GROUP_MEMBERS,null,ARGS_GET_GROUP_GROUP_MEMBERS,"String_Node_Str");
    jsap.addSwitchOption(ARGS_GET_GROUP_USER_MEMBERS,null,ARGS_GET_GROUP_USER_MEMBERS,"String_Node_Str");
    jsap.addSwitchOption(ARGS_GET_GROUP_RULES,null,ARGS_GET_GROUP_RULES,"String_Node_Str");
    jsap.addSwitchOption(ARGS_RENAME_REPOS,null,ARGS_RENAME_REPOS,"String_Node_Str");
    jsap.addSwitchOption(ARGS_DELETE_REPOS,null,ARGS_DELETE_REPOS,"String_Node_Str");
    jsap.addSwitchOption(ARGS_COUNT_REPOS,null,ARGS_COUNT_REPOS,"String_Node_Str");
    jsap.addSwitchOption(ARGS_GET_REPOS,null,ARGS_GET_REPOS,"String_Node_Str");
    jsap.addSwitchOption(ARGS_GET_REPOS_RULES,null,ARGS_GET_REPOS_RULES,"String_Node_Str");
    jsap.addSwitchOption(ARGS_ADD_RULE,null,ARGS_ADD_RULE,"String_Node_Str");
    jsap.addSwitchOption(ARGS_EDIT_RULE,null,ARGS_EDIT_RULE,"String_Node_Str");
    jsap.addSwitchOption(ARGS_DELETE_RULE,null,ARGS_DELETE_RULE,"String_Node_Str");
    jsap.addSwitchOption(ARGS_COUNT_RULES,null,ARGS_COUNT_RULES,"String_Node_Str");
    jsap.addSwitchOption(ARGS_GET_RULES,null,ARGS_GET_RULES,"String_Node_Str");
    jsap.addSwitchOption(ARGS_STATISTICS_REPORT,null,ARGS_STATISTICS_REPORT,"String_Node_Str");
    jsap.addSwitchOption(ARGS_SUMMARY_REPORT,null,ARGS_SUMMARY_REPORT,"String_Node_Str");
    JSAPResult config=jsap.parse(args);
    if (!config.success()) {
      System.err.println();
      System.err.println(ResourceUtil.getString("String_Node_Str"));
      System.err.println();
      System.exit(1);
    }
    executeCommands(jsap,config);
  }
 catch (  JSAPException e) {
    System.err.println();
    System.err.println(ResourceUtil.getString("String_Node_Str"));
    System.err.println();
  }
}

Fixed version (ground truth):
/** 
 * @param args User specified arguments.
 */
public void run(String[] args){
  try {
    ArgumentParser jsap=new ArgumentParser();
    jsap.addStringOption(ARGS_INPUT_FILE,ARGS_INPUT_FILE_SHORTFLAG,ARGS_INPUT_FILE_LONGFLAG,"String_Node_Str");
    jsap.addStringOption(ARGS_OUTPUT_FILE,ARGS_OUTPUT_FILE_SHORTFLAG,ARGS_OUTPUT_FILE_LONGFLAG,"String_Node_Str");
    jsap.addSwitchOption(ARGS_HELP,ARGS_HELP_SHORTFLAG,ARGS_HELP,"String_Node_Str");
    jsap.addSwitchOption(ARGS_VERBOSE_HELP,null,ARGS_VERBOSE_HELP,"String_Node_Str");
    jsap.addSwitchOption(ARGS_VERSION,ARGS_VERSION_SHORTFLAG,ARGS_VERSION,"String_Node_Str");
    jsap.addListOption(ARGS_GROUPS,null,ARGS_GROUPS,"String_Node_Str");
    jsap.addListOption(ARGS_USERS,null,ARGS_USERS,"String_Node_Str");
    jsap.addStringOption(ARGS_REPOS,null,ARGS_REPOS,"String_Node_Str");
    jsap.addStringOption(ARGS_PATH,null,ARGS_PATH,"String_Node_Str");
    jsap.addStringOption(ARGS_USER,null,ARGS_USER,"String_Node_Str");
    jsap.addStringOption(ARGS_GROUP,null,ARGS_GROUP,"String_Node_Str");
    jsap.addStringOption(ARGS_ACCESS,null,ARGS_ACCESS,"String_Node_Str");
    jsap.addStringOption(ARGS_NAME,null,ARGS_NAME,"String_Node_Str");
    jsap.addStringOption(ARGS_NEW_NAME,null,ARGS_NEW_NAME,"String_Node_Str");
    jsap.addStringOption(ARGS_NEW_REPOS,null,ARGS_NEW_REPOS,"String_Node_Str");
    jsap.addStringOption(ARGS_NEW_PATH,null,ARGS_NEW_PATH,"String_Node_Str");
    jsap.addStringOption(ARGS_NEW_USER,null,ARGS_NEW_USER,"String_Node_Str");
    jsap.addStringOption(ARGS_NEW_GROUP,null,ARGS_NEW_GROUP,"String_Node_Str");
    jsap.addStringOption(ARGS_NEW_ACCESS,null,ARGS_NEW_ACCESS,"String_Node_Str");
    jsap.addSwitchOption(ARGS_CLONE_USER,null,ARGS_CLONE_USER,"String_Node_Str");
    jsap.addSwitchOption(ARGS_RENAME_USER,null,ARGS_RENAME_USER,"String_Node_Str");
    jsap.addSwitchOption(ARGS_DELETE_USER,null,ARGS_DELETE_USER,"String_Node_Str");
    jsap.addSwitchOption(ARGS_ADD_GROUPS,null,ARGS_ADD_GROUPS,"String_Node_Str");
    jsap.addSwitchOption(ARGS_COUNT_USERS,null,ARGS_COUNT_USERS,"String_Node_Str");
    jsap.addSwitchOption(ARGS_GET_USERS,null,ARGS_GET_USERS,"String_Node_Str");
    jsap.addSwitchOption(ARGS_REMOVE_GROUPS,null,ARGS_REMOVE_GROUPS,"String_Node_Str");
    jsap.addSwitchOption(ARGS_GET_USER_GROUPS,null,ARGS_GET_USER_GROUPS,"String_Node_Str");
    jsap.addSwitchOption(ARGS_GET_USER_RULES,null,ARGS_GET_USER_RULES,"String_Node_Str");
    jsap.addSwitchOption(ARGS_ADD_GROUP,null,ARGS_ADD_GROUP,"String_Node_Str");
    jsap.addSwitchOption(ARGS_CLONE_GROUP,null,ARGS_CLONE_GROUP,"String_Node_Str");
    jsap.addSwitchOption(ARGS_RENAME_GROUP,null,ARGS_RENAME_GROUP,"String_Node_Str");
    jsap.addSwitchOption(ARGS_DELETE_GROUP,null,ARGS_DELETE_GROUP,"String_Node_Str");
    jsap.addSwitchOption(ARGS_ADD_MEMBERS,null,ARGS_ADD_MEMBERS,"String_Node_Str");
    jsap.addSwitchOption(ARGS_REMOVE_MEMBERS,null,ARGS_REMOVE_MEMBERS,"String_Node_Str");
    jsap.addSwitchOption(ARGS_COUNT_GROUPS,null,ARGS_COUNT_GROUPS,"String_Node_Str");
    jsap.addSwitchOption(ARGS_GET_GROUPS,null,ARGS_GET_GROUPS,"String_Node_Str");
    jsap.addSwitchOption(ARGS_GET_GROUP_MEMBERS,null,ARGS_GET_GROUP_MEMBERS,"String_Node_Str");
    jsap.addSwitchOption(ARGS_GET_GROUP_GROUP_MEMBERS,null,ARGS_GET_GROUP_GROUP_MEMBERS,"String_Node_Str");
    jsap.addSwitchOption(ARGS_GET_GROUP_USER_MEMBERS,null,ARGS_GET_GROUP_USER_MEMBERS,"String_Node_Str");
    jsap.addSwitchOption(ARGS_GET_GROUP_RULES,null,ARGS_GET_GROUP_RULES,"String_Node_Str");
    jsap.addSwitchOption(ARGS_RENAME_REPOS,null,ARGS_RENAME_REPOS,"String_Node_Str");
    jsap.addSwitchOption(ARGS_DELETE_REPOS,null,ARGS_DELETE_REPOS,"String_Node_Str");
    jsap.addSwitchOption(ARGS_COUNT_REPOS,null,ARGS_COUNT_REPOS,"String_Node_Str");
    jsap.addSwitchOption(ARGS_GET_REPOS,null,ARGS_GET_REPOS,"String_Node_Str");
    jsap.addSwitchOption(ARGS_GET_REPOS_RULES,null,ARGS_GET_REPOS_RULES,"String_Node_Str");
    jsap.addSwitchOption(ARGS_ADD_RULE,null,ARGS_ADD_RULE,"String_Node_Str");
    jsap.addSwitchOption(ARGS_EDIT_RULE,null,ARGS_EDIT_RULE,"String_Node_Str");
    jsap.addSwitchOption(ARGS_DELETE_RULE,null,ARGS_DELETE_RULE,"String_Node_Str");
    jsap.addSwitchOption(ARGS_COUNT_RULES,null,ARGS_COUNT_RULES,"String_Node_Str");
    jsap.addSwitchOption(ARGS_GET_RULES,null,ARGS_GET_RULES,"String_Node_Str");
    jsap.addSwitchOption(ARGS_STATISTICS_REPORT,null,ARGS_STATISTICS_REPORT,"String_Node_Str");
    jsap.addSwitchOption(ARGS_SUMMARY_REPORT,null,ARGS_SUMMARY_REPORT,"String_Node_Str");
    JSAPResult config=jsap.parse(args);
    if (!config.success()) {
      System.err.println();
      System.err.println(ResourceUtil.getString("String_Node_Str"));
      System.err.println();
      System.exit(1);
    }
    executeCommands(jsap,config);
  }
 catch (  JSAPException e) {
    System.err.println();
    System.err.println(ResourceUtil.getString("String_Node_Str"));
    System.err.println();
  }
}