Program: 112435
Project: 112435
Buggy source:
public Pherf(String[] args) throws Exception {
  CommandLineParser parser=new PosixParser();
  CommandLine command=null;
  HelpFormatter hf=new HelpFormatter();
  try {
    command=parser.parse(options,args);
  }
 catch (  ParseException e) {
    hf.printHelp("String_Node_Str",options);
    System.exit(1);
  }
  properties=PherfConstants.create().getProperties(PherfConstants.PHERF_PROPERTIES,false);
  dropPherfTablesRegEx=command.getOptionValue("String_Node_Str",null);
  monitor=command.hasOption("String_Node_Str");
  String monitorFrequency=(command.hasOption("String_Node_Str") && command.hasOption("String_Node_Str")) ? command.getOptionValue("String_Node_Str") : properties.getProperty("String_Node_Str");
  properties.setProperty("String_Node_Str",monitorFrequency);
  logger.debug("String_Node_Str" + monitor);
  logger.debug("String_Node_Str" + monitorFrequency);
  preLoadData=command.hasOption("String_Node_Str");
  executeQuerySets=command.hasOption("String_Node_Str");
  zookeeper=command.getOptionValue("String_Node_Str","String_Node_Str");
  queryHint=command.getOptionValue("String_Node_Str",null);
  exportCSV=command.hasOption("String_Node_Str");
  isFunctional=command.hasOption("String_Node_Str");
  listFiles=command.hasOption("String_Node_Str");
  applySchema=!command.hasOption("String_Node_Str");
  writeRuntimeResults=!command.hasOption("String_Node_Str");
  scenarioFile=command.hasOption("String_Node_Str") ? command.getOptionValue("String_Node_Str") : null;
  schemaFile=command.hasOption("String_Node_Str") ? command.getOptionValue("String_Node_Str") : null;
  rowCountOverride=Integer.parseInt(command.getOptionValue("String_Node_Str","String_Node_Str"));
  generateStatistics=command.hasOption("String_Node_Str") ? GeneratePhoenixStats.YES : GeneratePhoenixStats.NO;
  String writerThreadPoolSize=command.getOptionValue("String_Node_Str",properties.getProperty("String_Node_Str"));
  properties.setProperty("String_Node_Str",writerThreadPoolSize);
  label=command.getOptionValue("String_Node_Str",null);
  compareResults=command.getOptionValue("String_Node_Str",null);
  if ((command.hasOption("String_Node_Str") || (args == null || args.length == 0)) && !command.hasOption("String_Node_Str")) {
    hf.printHelp("String_Node_Str",options);
    System.exit(1);
  }
  PhoenixUtil.setZookeeper(zookeeper);
  PhoenixUtil.setRowCountOverride(rowCountOverride);
  ResultUtil.setFileSuffix(label);
}

Fixed version (ground truth):
public Pherf(String[] args) throws Exception {
  CommandLineParser parser=new PosixParser();
  CommandLine command=null;
  HelpFormatter hf=new HelpFormatter();
  try {
    command=parser.parse(options,args);
  }
 catch (  ParseException e) {
    hf.printHelp("String_Node_Str",options);
    System.exit(1);
  }
  properties=PherfConstants.create().getProperties(PherfConstants.PHERF_PROPERTIES,false);
  dropPherfTablesRegEx=command.getOptionValue("String_Node_Str",null);
  monitor=command.hasOption("String_Node_Str");
  String monitorFrequency=(command.hasOption("String_Node_Str") && command.hasOption("String_Node_Str")) ? command.getOptionValue("String_Node_Str") : properties.getProperty("String_Node_Str");
  properties.setProperty("String_Node_Str",monitorFrequency);
  logger.debug("String_Node_Str" + monitor);
  logger.debug("String_Node_Str" + monitorFrequency);
  preLoadData=command.hasOption("String_Node_Str");
  executeQuerySets=command.hasOption("String_Node_Str");
  zookeeper=command.getOptionValue("String_Node_Str","String_Node_Str");
  queryHint=command.getOptionValue("String_Node_Str",null);
  isFunctional=command.hasOption("String_Node_Str");
  listFiles=command.hasOption("String_Node_Str");
  applySchema=!command.hasOption("String_Node_Str");
  writeRuntimeResults=!command.hasOption("String_Node_Str");
  scenarioFile=command.hasOption("String_Node_Str") ? command.getOptionValue("String_Node_Str") : null;
  schemaFile=command.hasOption("String_Node_Str") ? command.getOptionValue("String_Node_Str") : null;
  rowCountOverride=Integer.parseInt(command.getOptionValue("String_Node_Str","String_Node_Str"));
  generateStatistics=command.hasOption("String_Node_Str") ? GeneratePhoenixStats.YES : GeneratePhoenixStats.NO;
  String writerThreadPoolSize=command.getOptionValue("String_Node_Str",properties.getProperty("String_Node_Str"));
  properties.setProperty("String_Node_Str",writerThreadPoolSize);
  label=command.getOptionValue("String_Node_Str",null);
  compareResults=command.getOptionValue("String_Node_Str",null);
  if ((command.hasOption("String_Node_Str") || (args == null || args.length == 0)) && !command.hasOption("String_Node_Str")) {
    hf.printHelp("String_Node_Str",options);
    System.exit(1);
  }
  PhoenixUtil.setZookeeper(zookeeper);
  PhoenixUtil.setRowCountOverride(rowCountOverride);
  ResultUtil.setFileSuffix(label);
}