private static String XMLCIT(EnumMap<CIT, Boolean> em) {
   StringBuilder result = new StringBuilder();
   result.append("<cit");
   if (em != null)
     for (CIT key : em.keySet()) result.append(" " + key.toString() + "=\"" + em.get(key) + "\"");
   result.append("/>");
   return result.toString();
 }
 /** Converts a CITMap into a human readable String */
 public static String CITInfo(EnumMap<CIT, Boolean> hp) {
   StringBuilder result = new StringBuilder();
   result.append("[");
   if (hp != null) {
     for (CIT key : hp.keySet()) result.append(key.toString() + ":" + hp.get(key) + ", ");
     result.delete(result.length() - 2, result.length());
   }
   result.append("]");
   return result.toString();
 }