System.out.println("generating sig table");
  public void genTool()    throws IOException    {      PrintWriter out = new PrintWriter(new FileOutputStream(tool_class							     + ".java"));      System.out.println("generating header");      genHeader(out);      System.out.println("generating sig table");      genSigTable(out);      genPatternAttribs(out);      out.println();      genConstructor(out);      out.println();      genInitSigTable(out);      genInitPatterns(out);      out.println();      genHandler(out);      genCheckInputSignature(out);      genNotInInputSignature(out);      out.println("}");      out.close();    }