Program: 177762
Project: 177762
Buggy source:
@SuppressWarnings("String_Node_Str") public static void main(String[] args) throws Exception {
  Options options=new Options();
  options.addOption(OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create(INPUT_OPTION));
  options.addOption(VERBOSE_OPTION,false,"String_Node_Str");
  options.addOption(DUMP_OPTION,false,"String_Node_Str");
  options.addOption(HTML_MODE,false,"String_Node_Str" + JSON_MODE);
  options.addOption(JSON_MODE,false,"String_Node_Str" + HTML_MODE);
  CommandLine cmdline=null;
  CommandLineParser parser=new GnuParser();
  try {
    cmdline=parser.parse(options,args);
  }
 catch (  ParseException exp) {
    System.err.println("String_Node_Str" + exp.getMessage());
    System.exit(-1);
  }
  if (!(cmdline.hasOption(INPUT_OPTION) && (cmdline.hasOption(HTML_MODE) ^ cmdline.hasOption(JSON_MODE)))) {
    HelpFormatter formatter=new HelpFormatter();
    formatter.printHelp(ReadStatuses.class.getName(),options);
    System.exit(-1);
  }
  PrintStream out=new PrintStream(System.out,true,"String_Node_Str");
  StatusStream stream;
  if (cmdline.hasOption(HTML_MODE)) {
    FileSystem fs=FileSystem.get(new Configuration());
    Path file=new Path(cmdline.getOptionValue(INPUT_OPTION));
    if (!fs.exists(file)) {
      System.err.println("String_Node_Str" + file + "String_Node_Str");
      System.exit(-1);
    }
    if (fs.getFileStatus(file).isDir()) {
      stream=new HtmlStatusCorpusReader(file,fs);
    }
 else {
      stream=new HtmlStatusBlockReader(file,fs);
    }
  }
 else {
    File file=new File(cmdline.getOptionValue(INPUT_OPTION));
    if (!file.exists()) {
      System.err.println("String_Node_Str" + file + "String_Node_Str");
      System.exit(-1);
    }
    if (file.isDirectory()) {
      stream=new JsonStatusCorpusReader(file);
    }
 else {
      stream=new JsonStatusBlockReader(file);
    }
  }
  int cnt=0;
  Status status;
  while ((status=stream.next()) != null) {
    if (cmdline.hasOption(DUMP_OPTION)) {
      String text=status.getText();
      if (text != null) {
        text=text.replaceAll("String_Node_Str","String_Node_Str");
        text=text.replaceAll("String_Node_Str","String_Node_Str");
        text=text.replaceAll("String_Node_Str","String_Node_Str");
      }
      out.println(String.format("String_Node_Str",status.getId(),status.getScreenname(),status.getHttpStatusCode(),status.getCreatedAt(),text));
    }
    cnt++;
    if (cnt % 10000 == 0 && cmdline.hasOption(VERBOSE_OPTION)) {
      LOG.info(cnt + "String_Node_Str");
    }
  }
  stream.close();
  LOG.info(String.format("String_Node_Str",cnt));
}

Fixed version (ground truth):
@SuppressWarnings("String_Node_Str") public static void main(String[] args) throws Exception {
  Options options=new Options();
  options.addOption(OptionBuilder.withArgName("String_Node_Str").hasArg().withDescription("String_Node_Str").create(INPUT_OPTION));
  options.addOption(VERBOSE_OPTION,false,"String_Node_Str");
  options.addOption(DUMP_OPTION,false,"String_Node_Str");
  options.addOption(HTML_MODE,false,"String_Node_Str" + JSON_MODE);
  options.addOption(JSON_MODE,false,"String_Node_Str" + HTML_MODE);
  CommandLine cmdline=null;
  CommandLineParser parser=new GnuParser();
  try {
    cmdline=parser.parse(options,args);
  }
 catch (  ParseException exp) {
    System.err.println("String_Node_Str" + exp.getMessage());
    System.exit(-1);
  }
  if (!(cmdline.hasOption(INPUT_OPTION) && (cmdline.hasOption(HTML_MODE) ^ cmdline.hasOption(JSON_MODE)))) {
    HelpFormatter formatter=new HelpFormatter();
    formatter.printHelp(ReadStatuses.class.getName(),options);
    System.exit(-1);
  }
  PrintStream out=new PrintStream(System.out,true,"String_Node_Str");
  StatusStream stream;
  if (cmdline.hasOption(HTML_MODE)) {
    FileSystem fs=FileSystem.get(new Configuration());
    Path file=new Path(cmdline.getOptionValue(INPUT_OPTION));
    if (!fs.exists(file)) {
      System.err.println("String_Node_Str" + file + "String_Node_Str");
      System.exit(-1);
    }
    if (fs.getFileStatus(file).isDir()) {
      stream=new HtmlStatusCorpusReader(file,fs);
    }
 else {
      stream=new HtmlStatusBlockReader(file,fs);
    }
  }
 else {
    File file=new File(cmdline.getOptionValue(INPUT_OPTION));
    if (!file.exists()) {
      System.err.println("String_Node_Str" + file + "String_Node_Str");
      System.exit(-1);
    }
    if (file.isDirectory()) {
      stream=new JsonStatusCorpusReader(file);
    }
 else {
      stream=new JsonStatusBlockReader(file);
    }
  }
  int cnt=0;
  Status status;
  while ((status=stream.next()) != null) {
    if (cmdline.hasOption(DUMP_OPTION)) {
      String text=status.getText();
      if (text != null) {
        text=text.replaceAll("String_Node_Str","String_Node_Str");
        text=text.replaceAll("String_Node_Str","String_Node_Str");
      }
      out.println(String.format("String_Node_Str",status.getId(),status.getScreenname(),status.getHttpStatusCode(),status.getCreatedAt(),text));
    }
    cnt++;
    if (cnt % 10000 == 0 && cmdline.hasOption(VERBOSE_OPTION)) {
      LOG.info(cnt + "String_Node_Str");
    }
  }
  stream.close();
  LOG.info(String.format("String_Node_Str",cnt));
}