out.println("
printFoldOpen(out, "Patterns that are used to match against incoming terms");
  private void genPatternAttribs(PrintWriter out)    throws IOException    {      out.println("  // Declare the patterns that are used to match against incoming terms");      Enumeration en = doEvents.keys();      while(en.hasMoreElements()) {	String key = (String)en.nextElement();	SpecOrderVector v = (SpecOrderVector)doEvents.get(key);	v.genPatternAttribs(out, capitalize(key, false));      }      en = evalEvents.keys();      while(en.hasMoreElements()) {	String key = (String)en.nextElement();	SpecOrderVector v = (SpecOrderVector)evalEvents.get(key);	v.genPatternAttribs(out, capitalize(key, false));      }      en = otherEvents.keys();      while(en.hasMoreElements()) {	String key = (String)en.nextElement();	SpecOrderVector v = (SpecOrderVector)otherEvents.get(key);	v.genPatternAttribs(out, capitalize(key, false));      }      out.println("");    }