Program: 13710
Project: 13710
Buggy source:
protected void createOptions(){
  Option optIn=OptionBuilder.withArgName("String_Node_Str").hasArg().isRequired(true).withDescription("String_Node_Str").create("String_Node_Str");
  Option optOut=OptionBuilder.withArgName("String_Node_Str").hasArg().isRequired(true).withDescription("String_Node_Str").create("String_Node_Str");
  Option optBin=OptionBuilder.withArgName("String_Node_Str").hasArg().isRequired(true).withDescription("String_Node_Str").create("String_Node_Str");
  Option optRef=OptionBuilder.withArgName("String_Node_Str").hasArg().isRequired(true).withDescription("String_Node_Str").create("String_Node_Str");
  Option optNodes=OptionBuilder.withArgName("String_Node_Str").hasArg().isRequired(true).withDescription("String_Node_Str").create("String_Node_Str");
  Option optVcores=OptionBuilder.withArgName("String_Node_Str").hasArg().isRequired(true).withDescription("String_Node_Str").create("String_Node_Str");
  Option optMem=OptionBuilder.withArgName("String_Node_Str").hasArg().isRequired(true).withDescription("String_Node_Str").create("String_Node_Str");
  Option optRmem=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create("String_Node_Str");
  Option optSites=OptionBuilder.withArgName("String_Node_Str").hasArg().isRequired(true).withDescription("String_Node_Str").create("String_Node_Str");
  Option optStarGenome=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create("String_Node_Str");
  Option optTmp=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create("String_Node_Str");
  Option optrefdir=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create("String_Node_Str");
  Option optJava=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create("String_Node_Str");
  Option optID=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create("String_Node_Str");
  Option optLB=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create("String_Node_Str");
  Option optPL=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create("String_Node_Str");
  Option optPU=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create("String_Node_Str");
  Option optSM=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create("String_Node_Str");
  Option optCov=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create("String_Node_Str");
  Option optScc=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create("String_Node_Str");
  Option optSec=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create("String_Node_Str");
  Option optBed=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str" + "String_Node_Str").create("String_Node_Str");
  Option optFilterBed=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str" + "String_Node_Str").create("String_Node_Str");
  Option optGff=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create("String_Node_Str");
  Option optMpn=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create("String_Node_Str");
  Option optRpn=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create("String_Node_Str");
  Option optCustomArgs=OptionBuilder.withLongOpt("String_Node_Str").withArgName("String_Node_Str").hasArgs(2).withValueSeparator().withDescription("String_Node_Str" + "String_Node_Str" + getProgramNames()).create("String_Node_Str");
  Option optVerbose=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create("String_Node_Str");
  Option optAln=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create("String_Node_Str");
  Option optSingle=OptionBuilder.withDescription("String_Node_Str").create("String_Node_Str");
  Option optCombine=OptionBuilder.withDescription("String_Node_Str").create("String_Node_Str");
  Option optPp=OptionBuilder.withDescription("String_Node_Str").create("String_Node_Str");
  Option optFilterDBsnp=OptionBuilder.withDescription("String_Node_Str").create("String_Node_Str");
  Option optJustAlign=OptionBuilder.withDescription("String_Node_Str").create("String_Node_Str");
  Option optSmt=OptionBuilder.withDescription("String_Node_Str").create("String_Node_Str");
  Option optKeep=OptionBuilder.withDescription("String_Node_Str").create("String_Node_Str");
  Option optHap=OptionBuilder.withDescription("String_Node_Str").create("String_Node_Str");
  Option optRna=OptionBuilder.withDescription("String_Node_Str").create("String_Node_Str");
  Option optDry=OptionBuilder.withDescription("String_Node_Str").create("String_Node_Str");
  Option optDrop=OptionBuilder.withDescription("String_Node_Str").create("String_Node_Str");
  Option optReportAll=OptionBuilder.withDescription("String_Node_Str").create("String_Node_Str");
  Option optBamIn=OptionBuilder.withDescription("String_Node_Str").create("String_Node_Str");
  Option optRedis=OptionBuilder.withDescription("String_Node_Str").create("String_Node_Str");
  Option optMergeBam=OptionBuilder.withDescription("String_Node_Str").create("String_Node_Str");
  options.addOption(optIn);
  options.addOption(optOut);
  options.addOption(optRef);
  options.addOption(optSites);
  options.addOption(optBin);
  options.addOption(optTmp);
  options.addOption(optrefdir);
  options.addOption(optSingle);
  options.addOption(optAln);
  options.addOption(optID);
  options.addOption(optLB);
  options.addOption(optPL);
  options.addOption(optPU);
  options.addOption(optSM);
  options.addOption(optPp);
  options.addOption(optFilterDBsnp);
  options.addOption(optHap);
  options.addOption(optScc);
  options.addOption(optSec);
  options.addOption(optBed);
  options.addOption(optFilterBed);
  options.addOption(optJava);
  options.addOption(optCombine);
  options.addOption(optNodes);
  options.addOption(optVcores);
  options.addOption(optMem);
  options.addOption(optKeep);
  options.addOption(optJustAlign);
  options.addOption(optCov);
  options.addOption(optMpn);
  options.addOption(optGff);
  options.addOption(optRpn);
  options.addOption(optDry);
  options.addOption(optDrop);
  options.addOption(optReportAll);
  options.addOption(optSmt);
  options.addOption(optRna);
  options.addOption(optStarGenome);
  options.addOption(optBamIn);
  options.addOption(optCustomArgs);
  options.addOption(optRedis);
  options.addOption(optRmem);
  options.addOption(optMergeBam);
  options.addOption(optVerbose);
}

Fixed version (ground truth):
protected void createOptions(){
  Option optIn=OptionBuilder.withArgName("String_Node_Str").hasArg().isRequired(true).withDescription("String_Node_Str").create("String_Node_Str");
  Option optOut=OptionBuilder.withArgName("String_Node_Str").hasArg().isRequired(true).withDescription("String_Node_Str").create("String_Node_Str");
  Option optBin=OptionBuilder.withArgName("String_Node_Str").hasArg().isRequired(true).withDescription("String_Node_Str").create("String_Node_Str");
  Option optRef=OptionBuilder.withArgName("String_Node_Str").hasArg().isRequired(true).withDescription("String_Node_Str").create("String_Node_Str");
  Option optNodes=OptionBuilder.withArgName("String_Node_Str").hasArg().isRequired(true).withDescription("String_Node_Str").create("String_Node_Str");
  Option optVcores=OptionBuilder.withArgName("String_Node_Str").hasArg().isRequired(true).withDescription("String_Node_Str").create("String_Node_Str");
  Option optMem=OptionBuilder.withArgName("String_Node_Str").hasArg().isRequired(true).withDescription("String_Node_Str").create("String_Node_Str");
  Option optRmem=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create("String_Node_Str");
  Option optSites=OptionBuilder.withArgName("String_Node_Str").hasArg().isRequired(true).withDescription("String_Node_Str").create("String_Node_Str");
  Option optStarGenome=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create("String_Node_Str");
  Option optTmp=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create("String_Node_Str");
  Option optrefdir=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create("String_Node_Str");
  Option optJava=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create("String_Node_Str");
  Option optID=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create("String_Node_Str");
  Option optLB=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create("String_Node_Str");
  Option optPL=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create("String_Node_Str");
  Option optPU=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create("String_Node_Str");
  Option optSM=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create("String_Node_Str");
  Option optCov=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create("String_Node_Str");
  Option optScc=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create("String_Node_Str");
  Option optSec=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create("String_Node_Str");
  Option optBed=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str" + "String_Node_Str").create("String_Node_Str");
  Option optFilterBed=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str" + "String_Node_Str").create("String_Node_Str");
  Option optGff=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create("String_Node_Str");
  Option optMpn=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create("String_Node_Str");
  Option optRpn=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create("String_Node_Str");
  Option optCustomArgs=OptionBuilder.withLongOpt("String_Node_Str").withArgName("String_Node_Str").hasArgs(2).withValueSeparator().withDescription("String_Node_Str" + "String_Node_Str" + getProgramNames()).create("String_Node_Str");
  Option optVerbose=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create("String_Node_Str");
  Option optAln=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create("String_Node_Str");
  Option optReadsPerRegion=OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create("String_Node_Str");
  Option optSingle=OptionBuilder.withDescription("String_Node_Str").create("String_Node_Str");
  Option optCombine=OptionBuilder.withDescription("String_Node_Str").create("String_Node_Str");
  Option optPp=OptionBuilder.withDescription("String_Node_Str").create("String_Node_Str");
  Option optFilterDBsnp=OptionBuilder.withDescription("String_Node_Str").create("String_Node_Str");
  Option optJustAlign=OptionBuilder.withDescription("String_Node_Str").create("String_Node_Str");
  Option optSmt=OptionBuilder.withDescription("String_Node_Str").create("String_Node_Str");
  Option optKeep=OptionBuilder.withDescription("String_Node_Str").create("String_Node_Str");
  Option optHap=OptionBuilder.withDescription("String_Node_Str").create("String_Node_Str");
  Option optRna=OptionBuilder.withDescription("String_Node_Str").create("String_Node_Str");
  Option optDry=OptionBuilder.withDescription("String_Node_Str").create("String_Node_Str");
  Option optDrop=OptionBuilder.withDescription("String_Node_Str").create("String_Node_Str");
  Option optReportAll=OptionBuilder.withDescription("String_Node_Str").create("String_Node_Str");
  Option optBamIn=OptionBuilder.withDescription("String_Node_Str").create("String_Node_Str");
  Option optRedis=OptionBuilder.withDescription("String_Node_Str").create("String_Node_Str");
  Option optMergeBam=OptionBuilder.withDescription("String_Node_Str").create("String_Node_Str");
  Option optReorderRegions=OptionBuilder.withDescription("String_Node_Str").create("String_Node_Str");
  options.addOption(optIn);
  options.addOption(optOut);
  options.addOption(optRef);
  options.addOption(optSites);
  options.addOption(optBin);
  options.addOption(optTmp);
  options.addOption(optrefdir);
  options.addOption(optSingle);
  options.addOption(optAln);
  options.addOption(optID);
  options.addOption(optLB);
  options.addOption(optPL);
  options.addOption(optPU);
  options.addOption(optSM);
  options.addOption(optPp);
  options.addOption(optFilterDBsnp);
  options.addOption(optHap);
  options.addOption(optScc);
  options.addOption(optSec);
  options.addOption(optBed);
  options.addOption(optFilterBed);
  options.addOption(optJava);
  options.addOption(optCombine);
  options.addOption(optNodes);
  options.addOption(optVcores);
  options.addOption(optMem);
  options.addOption(optKeep);
  options.addOption(optJustAlign);
  options.addOption(optCov);
  options.addOption(optMpn);
  options.addOption(optGff);
  options.addOption(optRpn);
  options.addOption(optDry);
  options.addOption(optDrop);
  options.addOption(optReportAll);
  options.addOption(optSmt);
  options.addOption(optRna);
  options.addOption(optReadsPerRegion);
  options.addOption(optStarGenome);
  options.addOption(optBamIn);
  options.addOption(optCustomArgs);
  options.addOption(optRedis);
  options.addOption(optRmem);
  options.addOption(optMergeBam);
  options.addOption(optVerbose);
  options.addOption(optReorderRegions);
}