if(options.debug>=2)System.out.println("readMetaFile("+trace_filename+") "+header_filename+"\n");
  static private void readMetaFile(DataInputStream input_file, String trace_filename)  {    String local_header_filename = Utilities.getStringFromDataInputStream(input_file);    if (header_filename == null) {      traceHeader = new TraceHeader(local_header_filename, trace_filename);      n_counters = traceHeader.n_counters;      if (options.print_events)  traceHeader.printEvents();      if (options.print_threads) traceHeader.printThreads();      if (options.print_mids)    traceHeader.printMIDs();      header_filename = local_header_filename;    } else if (header_filename.compareTo(local_header_filename) != 0) {      System.out.println("***"+trace_filename+"'s header filename \""+                         local_header_filename+"\" != \""+header_filename+"\"!***");      System.exit(-1);    }  }