Update the translated message files for globalization support. Checkin for feature XALANJ-2281
diff --git a/src/org/apache/xalan/res/XSLTErrorResources_ca.java b/src/org/apache/xalan/res/XSLTErrorResources_ca.java
index a2f1a10..0ad47ee 100644
--- a/src/org/apache/xalan/res/XSLTErrorResources_ca.java
+++ b/src/org/apache/xalan/res/XSLTErrorResources_ca.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 1999-2004 The Apache Software Foundation.
+ * Copyright 1999-2006 The Apache Software Foundation.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -90,7 +90,14 @@
   /*
    * Static variables
    */
-  public static final String ER_NO_CURLYBRACE = "ER_NO_CURLYBRACE";;
+  public static final String ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX =
+        "ER_INVALID_SET_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX";
+
+  public static final String ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT =
+        "ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT";
+
+  public static final String ER_NO_CURLYBRACE = "ER_NO_CURLYBRACE";
+  public static final String ER_FUNCTION_NOT_SUPPORTED = "ER_FUNCTION_NOT_SUPPORTED";
   public static final String ER_ILLEGAL_ATTRIBUTE = "ER_ILLEGAL_ATTRIBUTE";
   public static final String ER_NULL_SOURCENODE_APPLYIMPORTS = "ER_NULL_SOURCENODE_APPLYIMPORTS";
   public static final String ER_CANNOT_ADD = "ER_CANNOT_ADD";
@@ -379,6 +386,14 @@
          "ER_NOT_ALLOWED_IN_POSITION";
   public static final String ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION =
          "ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION";
+  public static final String ER_NAMESPACE_CONTEXT_NULL_NAMESPACE =
+         "ER_NAMESPACE_CONTEXT_NULL_NAMESPACE";
+  public static final String ER_NAMESPACE_CONTEXT_NULL_PREFIX =
+         "ER_NAMESPACE_CONTEXT_NULL_PREFIX";
+  public static final String ER_XPATH_RESOLVER_NULL_QNAME =
+         "ER_XPATH_RESOLVER_NULL_QNAME";
+  public static final String ER_XPATH_RESOLVER_NEGATIVE_ARITY =
+         "ER_XPATH_RESOLVER_NEGATIVE_ARITY";
   public static final String INVALID_TCHAR = "INVALID_TCHAR";
   public static final String INVALID_QNAME = "INVALID_QNAME";
   public static final String INVALID_ENUM = "INVALID_ENUM";
@@ -392,6 +407,19 @@
   public static final String ER_TEMPLATE_NAME_MATCH = "ER_TEMPLATE_NAME_MATCH";
   public static final String ER_INVALID_PREFIX = "ER_INVALID_PREFIX";
   public static final String ER_NO_ATTRIB_SET = "ER_NO_ATTRIB_SET";
+  public static final String ER_FUNCTION_NOT_FOUND =
+         "ER_FUNCTION_NOT_FOUND";
+  public static final String ER_CANT_HAVE_CONTENT_AND_SELECT =
+     "ER_CANT_HAVE_CONTENT_AND_SELECT";
+  public static final String ER_INVALID_SET_PARAM_VALUE = "ER_INVALID_SET_PARAM_VALUE";
+  public static final String ER_SET_FEATURE_NULL_NAME =
+        "ER_SET_FEATURE_NULL_NAME";
+  public static final String ER_GET_FEATURE_NULL_NAME =
+        "ER_GET_FEATURE_NULL_NAME";
+  public static final String ER_UNSUPPORTED_FEATURE =
+        "ER_UNSUPPORTED_FEATURE";
+  public static final String ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING =
+        "ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING";
 
   public static final String WG_FOUND_CURLYBRACE = "WG_FOUND_CURLYBRACE";
   public static final String WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR =
@@ -441,9 +469,8 @@
          "WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME";
   public static final String WG_ILLEGAL_ATTRIBUTE_POSITION =
          "WG_ILLEGAL_ATTRIBUTE_POSITION";
-
-
-//  public static final int ER_NO_CURLYBRACE = 1;
+  public static final String NO_MODIFICATION_ALLOWED_ERR =
+         "NO_MODIFICATION_ALLOWED_ERR";
   /*
    * Now fill in the message text.
    * Then fill in the message text for that message code in the
@@ -452,9 +479,9 @@
 
   // Error messages...
 
-  /** Get the lookup table for error messages.   
+  /** Get the lookup table for error messages.
    *
-   * @return The int to message lookup table.
+   * @return The message lookup table.
    */
   public Object[][] getContents()
   {
@@ -464,1528 +491,625 @@
   {"ER0000" , "{0}" },
 
 
-  /** ER_NO_CURLYBRACE          */
-
-//  public static final int ER_NO_CURLYBRACE = 1;
-
     { ER_NO_CURLYBRACE,
-      "Error: No hi pot haver un car\u00e0cter '{' dins l'expressi\u00f3 "},
-
-  /** ER_ILLEGAL_ATTRIBUTE          */
-// public static final int ER_ILLEGAL_ATTRIBUTE = 2;
+      "Error: no hi pot haver un car\u00e0cter '{' dins l'expressi\u00f3"},
 
     { ER_ILLEGAL_ATTRIBUTE ,
-     "{0} t\u00e9 un atribut no perm\u00e8s: {1} "},
-
-  /** ER_NULL_SOURCENODE_APPLYIMPORTS          */
-//  public static final int ER_NULL_SOURCENODE_APPLYIMPORTS = 3;
+     "{0} t\u00e9 un atribut no perm\u00e8s: {1}"},
 
   {ER_NULL_SOURCENODE_APPLYIMPORTS ,
-      "sourceNode \u00e9s nul en xsl:apply-imports. "},
-
-  /** ER_CANNOT_ADD          */
- // public static final int ER_CANNOT_ADD = 4;
+      "sourceNode \u00e9s nul en xsl:apply-imports."},
 
   {ER_CANNOT_ADD,
-      "No es pot afegir {0} a {1} "},
-
-
-  /** ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES          */
-//  public static final int ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES = 5;
-
+      "No es pot afegir {0} a {1}"},
 
     { ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES,
-      "sourceNode \u00e9s nul en handleApplyTemplatesInstruction. "},
-
-  /** ER_NO_NAME_ATTRIB          */
-//  public static final int ER_NO_NAME_ATTRIB = 6;
-
+      "sourceNode \u00e9s nul en handleApplyTemplatesInstruction."},
 
     { ER_NO_NAME_ATTRIB,
-     "{0} ha de tenir un atribut de nom. "},
-
-  /** ER_TEMPLATE_NOT_FOUND          */
-  //public static final int ER_TEMPLATE_NOT_FOUND = 7;
-
+     "{0} ha de tenir un atribut de nom."},
 
     {ER_TEMPLATE_NOT_FOUND,
-     "No s''ha trobat la plantilla anomenada: {0} "},
-
-  /** ER_CANT_RESOLVE_NAME_AVT          */
-  // public static final int ER_CANT_RESOLVE_NAME_AVT = 8;
+     "No s''ha trobat la plantilla anomenada: {0}"},
 
     {ER_CANT_RESOLVE_NAME_AVT,
-      "No s'ha pogut resoldre l'AVT de noms a xsl:call-template. "},
-
-  /** ER_REQUIRES_ATTRIB          */
-  //public static final int ER_REQUIRES_ATTRIB = 9;
-
+      "No s'ha pogut resoldre l'AVT de noms a xsl:call-template."},
 
     {ER_REQUIRES_ATTRIB,
-     "{0} necessita l''atribut: {1} "},
-
-  /** ER_MUST_HAVE_TEST_ATTRIB          */
- // public static final int ER_MUST_HAVE_TEST_ATTRIB = 10;
-
+     "{0} necessita l''atribut: {1}"},
 
     { ER_MUST_HAVE_TEST_ATTRIB,
-      "{0} ha de tenir un atribut ''test''."},
-
-  /** ER_BAD_VAL_ON_LEVEL_ATTRIB          */
-//  public static final int ER_BAD_VAL_ON_LEVEL_ATTRIB = 11;
-
+      "{0} ha de tenir un atribut ''test''. "},
 
     {ER_BAD_VAL_ON_LEVEL_ATTRIB,
-      "Valor incorrecte a l''atribut de nivell: {0} "},
-
-  /** ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML          */
-//  public static final int ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML = 12;
-
+      "Valor incorrecte a l''atribut de nivell: {0}"},
 
     {ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML,
-      "El nom processing-instruction no pot ser 'xml' "},
-
-  /** ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME          */
-//  public static final int ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME = 13;
-
+      "El nom processing-instruction no pot ser 'xml'"},
 
     { ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME,
-      "El nom processing-instruction ha de ser un NCName v\u00e0lid: {0} "},
-
-  /** ER_NEED_MATCH_ATTRIB          */
-//  public static final int ER_NEED_MATCH_ATTRIB = 14;
-
+      "El nom processing-instruction ha de ser un NCName v\u00e0lid: {0}"},
 
     { ER_NEED_MATCH_ATTRIB,
-      "{0} ha de tenir un atribut que hi coincideixi si t\u00e9 una modalitat. "},
-
-  /** ER_NEED_NAME_OR_MATCH_ATTRIB          */
-//  public static final int ER_NEED_NAME_OR_MATCH_ATTRIB = 15;
-
+      "{0} ha de tenir un atribut que hi coincideixi si t\u00e9 una modalitat."},
 
     { ER_NEED_NAME_OR_MATCH_ATTRIB,
-      "{0} necessita un nom o un atribut que hi coincideixi. "},
-
-  /** ER_CANT_RESOLVE_NSPREFIX          */
-//  public static final int ER_CANT_RESOLVE_NSPREFIX = 16;
-
+      "{0} necessita un nom o un atribut que hi coincideixi."},
 
     {ER_CANT_RESOLVE_NSPREFIX,
-      "No s''ha pogut resoldre el prefix d''espai de noms: {0} "},
-
-  /** ER_ILLEGAL_VALUE          */
-//  public static final int ER_ILLEGAL_VALUE = 17;
-
+      "No s''ha pogut resoldre el prefix d''espai de noms: {0}"},
 
     { ER_ILLEGAL_VALUE,
-     "xml:space t\u00e9 un valor no v\u00e0lid: {0} "},
-
-  /** ER_NO_OWNERDOC          */
-//  public static final int ER_NO_OWNERDOC = 18;
-
+     "xml:space t\u00e9 un valor no v\u00e0lid: {0}"},
 
     { ER_NO_OWNERDOC,
-      "El node subordinat no t\u00e9 un document de propietari. "},
-
-  /** ER_ELEMTEMPLATEELEM_ERR          */
-//  public static final int ER_ELEMTEMPLATEELEM_ERR = 19;
-
+      "El node subordinat no t\u00e9 un document de propietari."},
 
     { ER_ELEMTEMPLATEELEM_ERR,
-     "Error d''ElemTemplateElement: {0} "},
-
-  /** ER_NULL_CHILD          */
-//  public static final int ER_NULL_CHILD = 20;
-
+     "Error d''ElemTemplateElement: {0}"},
 
     { ER_NULL_CHILD,
-     "S'est\u00e0 intentant afegir un subordinat nul. "},
-
-  /** ER_NEED_SELECT_ATTRIB          */
-//  public static final int ER_NEED_SELECT_ATTRIB = 21;
-
+     "S'est\u00e0 intentant afegir un subordinat nul."},
 
     { ER_NEED_SELECT_ATTRIB,
-     "{0} necessita un atribut de selecci\u00f3. "},
-
-  /** ER_NEED_TEST_ATTRIB          */
-//  public static final int ER_NEED_TEST_ATTRIB = 22;
-
+     "{0} necessita un atribut de selecci\u00f3."},
 
     { ER_NEED_TEST_ATTRIB ,
-      "xsl:when ha de tenir un atribut 'test'. "},
-
-  /** ER_NEED_NAME_ATTRIB          */
-//  public static final int ER_NEED_NAME_ATTRIB = 23;
-
+      "xsl:when ha de tenir un atribut 'test'."},
 
     { ER_NEED_NAME_ATTRIB,
-      "xsl:with-param ha de tenir un atribut 'name'. "},
-
-  /** ER_NO_CONTEXT_OWNERDOC          */
-//  public static final int ER_NO_CONTEXT_OWNERDOC = 24;
-
+      "xsl:with-param ha de tenir un atribut 'name'."},
 
     { ER_NO_CONTEXT_OWNERDOC,
-      "El context no t\u00e9 un document de propietari. "},
-
-  /** ER_COULD_NOT_CREATE_XML_PROC_LIAISON          */
-//  public static final int ER_COULD_NOT_CREATE_XML_PROC_LIAISON = 25;
-
+      "El context no t\u00e9 un document de propietari."},
 
     {ER_COULD_NOT_CREATE_XML_PROC_LIAISON,
-      "No s''ha pogut crear la relaci\u00f3 XML TransformerFactory: {0} "},
-
-  /** ER_PROCESS_NOT_SUCCESSFUL          */
-//  public static final int ER_PROCESS_NOT_SUCCESSFUL = 26;
-
+      "No s''ha pogut crear la relaci\u00f3 XML TransformerFactory: {0}"},
 
     {ER_PROCESS_NOT_SUCCESSFUL,
-      "Xalan: el proc\u00e9s no ha estat correcte. "},
-
-  /** ER_NOT_SUCCESSFUL          */
-//  public static final int ER_NOT_SUCCESSFUL = 27;
-
+      "Xalan: el proc\u00e9s no ha estat correcte."},
 
     { ER_NOT_SUCCESSFUL,
-     "Xalan no ha estat correcte. "},
-
-  /** ER_ENCODING_NOT_SUPPORTED          */
-//  public static final int ER_ENCODING_NOT_SUPPORTED = 28;
-
+     "Xalan no ha estat correcte."},
 
     { ER_ENCODING_NOT_SUPPORTED,
-     "La codificaci\u00f3 no t\u00e9 suport: {0} "},
-
-  /** ER_COULD_NOT_CREATE_TRACELISTENER          */
-//  public static final int ER_COULD_NOT_CREATE_TRACELISTENER = 29;
-
+     "La codificaci\u00f3 no t\u00e9 suport: {0}"},
 
     {ER_COULD_NOT_CREATE_TRACELISTENER,
-      "No s''ha pogut crear TraceListener: {0} "},
-
-  /** ER_KEY_REQUIRES_NAME_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_NAME_ATTRIB = 30;
-
+      "No s''ha pogut crear TraceListener: {0}"},
 
     {ER_KEY_REQUIRES_NAME_ATTRIB,
-      "xsl:key necessita un atribut 'name'. "},
-
-  /** ER_KEY_REQUIRES_MATCH_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_MATCH_ATTRIB = 31;
-
+      "xsl:key necessita un atribut 'name'."},
 
     { ER_KEY_REQUIRES_MATCH_ATTRIB,
-      "xsl:key necessita un atribut 'match'. "},
-
-  /** ER_KEY_REQUIRES_USE_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_USE_ATTRIB = 32;
-
+      "xsl:key necessita un atribut 'match'."},
 
     { ER_KEY_REQUIRES_USE_ATTRIB,
-      "xsl:key necessita un atribut 'use'. "},
-
-  /** ER_REQUIRES_ELEMENTS_ATTRIB          */
-//  public static final int ER_REQUIRES_ELEMENTS_ATTRIB = 33;
-
+      "xsl:key necessita un atribut 'use'."},
 
     { ER_REQUIRES_ELEMENTS_ATTRIB,
-      "(StylesheetHandler) {0} necessita un atribut ''elements''."},
-
-  /** ER_MISSING_PREFIX_ATTRIB          */
-//  public static final int ER_MISSING_PREFIX_ATTRIB = 34;
-
+      "(StylesheetHandler) {0} necessita un atribut ''elements''. "},
 
     { ER_MISSING_PREFIX_ATTRIB,
-      "(StylesheetHandler) Falta l''atribut {0} ''prefix''"},
-
-  /** ER_BAD_STYLESHEET_URL          */
-//  public static final int ER_BAD_STYLESHEET_URL = 35;
-
+      "(StylesheetHandler) falta l''atribut ''prefix'' {0}. "},
 
     { ER_BAD_STYLESHEET_URL,
-     "La URL del full d''estils \u00e9s incorrecta: {0} "},
-
-  /** ER_FILE_NOT_FOUND          */
-//  public static final int ER_FILE_NOT_FOUND = 36;
-
+     "La URL del full d''estils \u00e9s incorrecta: {0}"},
 
     { ER_FILE_NOT_FOUND,
-     "No s''ha trobat el fitxer del full d''estils: {0} "},
-
-  /** ER_IOEXCEPTION          */
-//  public static final int ER_IOEXCEPTION = 37;
-
+     "No s''ha trobat el fitxer del full d''estils: {0}"},
 
     { ER_IOEXCEPTION,
-      "S''ha produ\u00eft una excepci\u00f3 d''E/S amb el fitxer de full d''estils: {0} "},
-
-  /** ER_NO_HREF_ATTRIB          */
-//  public static final int ER_NO_HREF_ATTRIB = 38;
-
+      "S''ha produ\u00eft una excepci\u00f3 d''E/S amb el fitxer de full d''estils: {0}"},
 
     { ER_NO_HREF_ATTRIB,
-      "(StylesheetHandler) No s''ha trobat l''atribut href de {0} "},
-
-  /** ER_STYLESHEET_INCLUDES_ITSELF          */
-//  public static final int ER_STYLESHEET_INCLUDES_ITSELF = 39;
-
+      "(StylesheetHandler) No s''ha trobat l''atribut href de {0}"},
 
     { ER_STYLESHEET_INCLUDES_ITSELF,
-      "(StylesheetHandler) {0} s''est\u00e0 incloent a ell mateix directament o indirecta. "},
-
-  /** ER_PROCESSINCLUDE_ERROR          */
-//  public static final int ER_PROCESSINCLUDE_ERROR = 40;
-
+      "(StylesheetHandler) {0} s''est\u00e0 incloent a ell mateix directament o indirecta."},
 
     { ER_PROCESSINCLUDE_ERROR,
-      "Error de StylesheetHandler.processInclude, {0} "},
-
-  /** ER_MISSING_LANG_ATTRIB          */
-//  public static final int ER_MISSING_LANG_ATTRIB = 41;
-
+      "Error de StylesheetHandler.processInclude, {0}"},
 
     { ER_MISSING_LANG_ATTRIB,
-      "(StylesheetHandler) Falta l''atribut {0} ''lang''"},
-
-  /** ER_MISSING_CONTAINER_ELEMENT_COMPONENT          */
-//  public static final int ER_MISSING_CONTAINER_ELEMENT_COMPONENT = 42;
+      "(StylesheetHandler) falta l''atribut ''lang'' {0}. "},
 
     { ER_MISSING_CONTAINER_ELEMENT_COMPONENT,
-      "(StylesheetHandler) L''element {0} \u00e9s fora de lloc? Falta l'element de contenidor ''component''."},
-
-  /** ER_CAN_ONLY_OUTPUT_TO_ELEMENT          */
-//  public static final int ER_CAN_ONLY_OUTPUT_TO_ELEMENT = 43;
+      "(StylesheetHandler) L''element {0} \u00e9s fora de lloc? Falta l''element de contenidor ''component''"},
 
     { ER_CAN_ONLY_OUTPUT_TO_ELEMENT,
-      "La sortida nom\u00e9s pot ser cap a un Element, Fragment de document, Document o Transcriptor de documents. "},
-
-  /** ER_PROCESS_ERROR          */
-//  public static final int ER_PROCESS_ERROR = 44;
+      "La sortida nom\u00e9s pot ser cap a un Element, Fragment de document, Document o Transcriptor de documents."},
 
     { ER_PROCESS_ERROR,
-     "Error de StylesheetRoot.process "},
-
-  /** ER_UNIMPLNODE_ERROR          */
-//  public static final int ER_UNIMPLNODE_ERROR = 45;
+     "Error de StylesheetRoot.process"},
 
     { ER_UNIMPLNODE_ERROR,
-     "Error d''UnImplNode: {0} "},
-
-  /** ER_NO_SELECT_EXPRESSION          */
-//  public static final int ER_NO_SELECT_EXPRESSION = 46;
+     "Error d''UnImplNode: {0}"},
 
     { ER_NO_SELECT_EXPRESSION,
-      "Error. No s'ha trobat l'expressi\u00f3 select d'xpath (-select). "},
-
-  /** ER_CANNOT_SERIALIZE_XSLPROCESSOR          */
-//  public static final int ER_CANNOT_SERIALIZE_XSLPROCESSOR = 47;
+      "Error. No s'ha trobat l'expressi\u00f3 select d'xpath (-select)."},
 
     { ER_CANNOT_SERIALIZE_XSLPROCESSOR,
-      "No es pot serialitzar un XSLProcessor. "},
-
-  /** ER_NO_INPUT_STYLESHEET          */
-//  public static final int ER_NO_INPUT_STYLESHEET = 48;
+      "No es pot serialitzar un XSLProcessor."},
 
     { ER_NO_INPUT_STYLESHEET,
-      "No s'ha especificat l'entrada del full d'estils. "},
-
-  /** ER_FAILED_PROCESS_STYLESHEET          */
-//  public static final int ER_FAILED_PROCESS_STYLESHEET = 49;
+      "No s'ha especificat l'entrada del full d'estils."},
 
     { ER_FAILED_PROCESS_STYLESHEET,
-      "No s'ha pogut processar el full d'estils. "},
-
-  /** ER_COULDNT_PARSE_DOC          */
-//  public static final int ER_COULDNT_PARSE_DOC = 50;
+      "No s'ha pogut processar el full d'estils."},
 
     { ER_COULDNT_PARSE_DOC,
-     "No s''ha pogut analitzar el document {0}. "},
-
-  /** ER_COULDNT_FIND_FRAGMENT          */
-//  public static final int ER_COULDNT_FIND_FRAGMENT = 51;
+     "No s''ha pogut analitzar el document {0}."},
 
     { ER_COULDNT_FIND_FRAGMENT,
-     "No s''ha pogut trobar el fragment: {0} "},
-
-  /** ER_NODE_NOT_ELEMENT          */
- // public static final int ER_NODE_NOT_ELEMENT = 52;
+     "No s''ha pogut trobar el fragment: {0}"},
 
     { ER_NODE_NOT_ELEMENT,
-      "El node al qual apuntava l''identificador de fragments no era un element: {0} "},
-
-  /** ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB          */
-//  public static final int ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB = 53;
+      "El node al qual apuntava l''identificador de fragments no era un element: {0}"},
 
     { ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB,
-      "for-each ha de tenir o b\u00e9 una coincid\u00e8ncia o b\u00e9 un atribut de nom. "},
-
-  /** ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB          */
-//  public static final int ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB = 54;
+      "for-each ha de tenir o b\u00e9 una coincid\u00e8ncia o b\u00e9 un atribut de nom."},
 
     { ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB,
-      "Les plantilles han de tenir o b\u00e9 una coincid\u00e8ncia o b\u00e9 un atribut de nom. "},
-
-  /** ER_NO_CLONE_OF_DOCUMENT_FRAG          */
-//  public static final int ER_NO_CLONE_OF_DOCUMENT_FRAG = 55;
+      "Les plantilles han de tenir o b\u00e9 una coincid\u00e8ncia o b\u00e9 un atribut de nom."},
 
     { ER_NO_CLONE_OF_DOCUMENT_FRAG,
-      "No hi ha cap clonatge d'un fragment de document. "},
-
-  /** ER_CANT_CREATE_ITEM          */
-//  public static final int ER_CANT_CREATE_ITEM = 56;
+      "No hi ha cap clonatge d'un fragment de document."},
 
     { ER_CANT_CREATE_ITEM,
-      "No es pot crear un element a l''arbre de resultats: {0} "},
-
-  /** ER_XMLSPACE_ILLEGAL_VALUE          */
-//  public static final int ER_XMLSPACE_ILLEGAL_VALUE = 57;
+      "No es pot crear un element a l''arbre de resultats: {0}"},
 
     { ER_XMLSPACE_ILLEGAL_VALUE,
-      "xml:space de l''XML d''origen t\u00e9 un valor no perm\u00e8s: {0} "},
-
-  /** ER_NO_XSLKEY_DECLARATION          */
-//  public static final int ER_NO_XSLKEY_DECLARATION = 58;
+      "xml:space de l''XML d''origen t\u00e9 un valor no perm\u00e8s: {0}"},
 
     { ER_NO_XSLKEY_DECLARATION,
-      "No hi ha cap declaraci\u00f3 de xls:key per a {0}. "},
-
-  /** ER_CANT_CREATE_URL          */
-//  public static final int ER_CANT_CREATE_URL = 59;
+      "No hi ha cap declaraci\u00f3 d''xls:key per a {0}."},
 
     { ER_CANT_CREATE_URL,
-     "Error. No es pot crear la url de: {0} "},
-
-  /** ER_XSLFUNCTIONS_UNSUPPORTED          */
-//  public static final int ER_XSLFUNCTIONS_UNSUPPORTED = 60;
+     "Error. No es pot crear la URL de: {0}"},
 
     { ER_XSLFUNCTIONS_UNSUPPORTED,
-     "xsl:functions no t\u00e9 suport. "},
-
-  /** ER_PROCESSOR_ERROR          */
-//  public static final int ER_PROCESSOR_ERROR = 61;
+     "xsl:functions no t\u00e9 suport."},
 
     { ER_PROCESSOR_ERROR,
-     "Error d'XSLT TransformerFactory "},
-
-  /** ER_NOT_ALLOWED_INSIDE_STYLESHEET          */
-//  public static final int ER_NOT_ALLOWED_INSIDE_STYLESHEET = 62;
+     "Error d'XSLT TransformerFactory"},
 
     { ER_NOT_ALLOWED_INSIDE_STYLESHEET,
-      "(StylesheetHandler) {0} no est\u00e0 perm\u00e8s dins d''un full d''estils. "},
-
-  /** ER_RESULTNS_NOT_SUPPORTED          */
-//  public static final int ER_RESULTNS_NOT_SUPPORTED = 63;
+      "(StylesheetHandler) {0} no est\u00e0 perm\u00e8s dins d''un full d''estils."},
 
     { ER_RESULTNS_NOT_SUPPORTED,
-      "result-ns ja no t\u00e9 suport. En comptes d'aix\u00f2, feu servir xsl:output. "},
-
-  /** ER_DEFAULTSPACE_NOT_SUPPORTED          */
-//  public static final int ER_DEFAULTSPACE_NOT_SUPPORTED = 64;
+      "result-ns ja no t\u00e9 suport. En comptes d'aix\u00f2, feu servir xsl:output."},
 
     { ER_DEFAULTSPACE_NOT_SUPPORTED,
-      "default-space ja no t\u00e9 suport. En comptes d'aix\u00f2, feu servir xsl:strip-space o xsl:preserve-space. "},
-
-  /** ER_INDENTRESULT_NOT_SUPPORTED          */
-//  public static final int ER_INDENTRESULT_NOT_SUPPORTED = 65;
+      "default-space ja no t\u00e9 suport. En comptes d'aix\u00f2, feu servir xsl:strip-space o xsl:preserve-space."},
 
     { ER_INDENTRESULT_NOT_SUPPORTED,
-      "indent-result ja no t\u00e9 suport. En comptes d'aix\u00f2, feu servir xsl:output. "},
-
-  /** ER_ILLEGAL_ATTRIB          */
-//  public static final int ER_ILLEGAL_ATTRIB = 66;
+      "indent-result ja no t\u00e9 suport. En comptes d'aix\u00f2, feu servir xsl:output."},
 
     { ER_ILLEGAL_ATTRIB,
-      "(StylesheetHandler) {0} t\u00e9 un atribut no perm\u00e8s: {1} "},
-
-  /** ER_UNKNOWN_XSL_ELEM          */
-//  public static final int ER_UNKNOWN_XSL_ELEM = 67;
+      "(StylesheetHandler) {0} t\u00e9 un atribut no perm\u00e8s: {1}"},
 
     { ER_UNKNOWN_XSL_ELEM,
-     "Element XSL desconegut: {0} "},
-
-  /** ER_BAD_XSLSORT_USE          */
-//  public static final int ER_BAD_XSLSORT_USE = 68;
+     "Element XSL desconegut: {0}"},
 
     { ER_BAD_XSLSORT_USE,
-      "(StylesheetHandler) xsl:sort nom\u00e9s es pot utilitzar amb xsl:apply-templates o xsl:for-each. "},
-
-  /** ER_MISPLACED_XSLWHEN          */
-//  public static final int ER_MISPLACED_XSLWHEN = 69;
+      "(StylesheetHandler) xsl:sort nom\u00e9s es pot utilitzar amb xsl:apply-templates o xsl:for-each."},
 
     { ER_MISPLACED_XSLWHEN,
-      "(StylesheetHandler) xsl:when est\u00e0 mal col\u00b7locat. "},
-
-  /** ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE          */
-//  public static final int ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE = 70;
+      "(StylesheetHandler) xsl:when est\u00e0 mal col\u00b7locat."},
 
     { ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE,
-      "(StylesheetHandler) xsl:when no ha estat analitzat per xsl:choose. "},
-
-  /** ER_MISPLACED_XSLOTHERWISE          */
-//  public static final int ER_MISPLACED_XSLOTHERWISE = 71;
+      "(StylesheetHandler) xsl:when no ha estat analitzat per xsl:choose."},
 
     { ER_MISPLACED_XSLOTHERWISE,
-      "(StylesheetHandler) xsl:otherwise est\u00e0 mal col\u00b7locat. "},
-
-  /** ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE          */
-//  public static final int ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE = 72;
+      "(StylesheetHandler) xsl:otherwise est\u00e0 mal col\u00b7locat."},
 
     { ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE,
-      "(StylesheetHandler) xsl:otherwise no t\u00e9 com a superior xsl:choose. "},
-
-  /** ER_NOT_ALLOWED_INSIDE_TEMPLATE          */
-//  public static final int ER_NOT_ALLOWED_INSIDE_TEMPLATE = 73;
+      "(StylesheetHandler) xsl:otherwise no t\u00e9 com a superior xsl:choose."},
 
     { ER_NOT_ALLOWED_INSIDE_TEMPLATE,
-      "(StylesheetHandler) {0} no est\u00e0 perm\u00e8s dins d''una plantilla. "},
-
-  /** ER_UNKNOWN_EXT_NS_PREFIX          */
-//  public static final int ER_UNKNOWN_EXT_NS_PREFIX = 74;
+      "(StylesheetHandler) {0} no est\u00e0 perm\u00e8s dins d''una plantilla."},
 
     { ER_UNKNOWN_EXT_NS_PREFIX,
-      "(StylesheetHandler) {0} prefix d''espai de noms d''extensi\u00f3 {1} desconegut "},
-
-  /** ER_IMPORTS_AS_FIRST_ELEM          */
-//  public static final int ER_IMPORTS_AS_FIRST_ELEM = 75;
+      "(StylesheetHandler) {0} prefix d''espai de noms d''extensi\u00f3 {1} desconegut"},
 
     { ER_IMPORTS_AS_FIRST_ELEM,
-      "(StylesheetHandler) Les importacions nom\u00e9s es poden produir com els primers elements del full d'estils. "},
-
-  /** ER_IMPORTING_ITSELF          */
-//  public static final int ER_IMPORTING_ITSELF = 76;
+      "(StylesheetHandler) Les importacions nom\u00e9s es poden produir com els primers elements del full d'estils."},
 
     { ER_IMPORTING_ITSELF,
-      "(StylesheetHandler) {0} s''est\u00e0 important a ell mateix directament o indirecta. "},
-
-  /** ER_XMLSPACE_ILLEGAL_VAL          */
-//  public static final int ER_XMLSPACE_ILLEGAL_VAL = 77;
+      "(StylesheetHandler) {0} s''est\u00e0 important a ell mateix directament o indirecta."},
 
     { ER_XMLSPACE_ILLEGAL_VAL,
       "(StylesheetHandler) xml:space t\u00e9 un valor no perm\u00e8s: {0}"},
 
-  /** ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL          */
-//  public static final int ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL = 78;
-
     { ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL,
-      "processStylesheet no ha estat correcte. "},
-
-  /** ER_SAX_EXCEPTION          */
-//  public static final int ER_SAX_EXCEPTION = 79;
+      "processStylesheet no ha estat correcte."},
 
     { ER_SAX_EXCEPTION,
-     "Excepci\u00f3 SAX "},
+     "Excepci\u00f3 SAX"},
 
-  /** ER_FUNCTION_NOT_SUPPORTED          */
-//  public static final int ER_FUNCTION_NOT_SUPPORTED = 80;
+//  add this message to fix bug 21478
+    { ER_FUNCTION_NOT_SUPPORTED,
+     "Aquesta funci\u00f3 no t\u00e9 suport."},
 
-    //{ ER_FUNCTION_NOT_SUPPORTED,
-    // "Function not supported!"},
-
-  /** ER_XSLT_ERROR          */
-//  public static final int ER_XSLT_ERROR = 81;
 
     { ER_XSLT_ERROR,
-     "Error d'XSLT "},
-
-  /** ER_CURRENCY_SIGN_ILLEGAL          */
-//  public static final int ER_CURRENCY_SIGN_ILLEGAL = 82;
+     "Error d'XSLT"},
 
     { ER_CURRENCY_SIGN_ILLEGAL,
-      "El signe de moneda no est\u00e0 perm\u00e8s en una cadena de patr\u00f3 de format. "},
-
-  /** ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM          */
-//  public static final int ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM = 83;
+      "El signe de moneda no est\u00e0 perm\u00e8s en una cadena de patr\u00f3 de format."},
 
     { ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM,
-      "La funci\u00f3 document no t\u00e9 suport al DOM de full d'estils. "},
-
-  /** ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER          */
-//  public static final int ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER = 84;
+      "La funci\u00f3 document no t\u00e9 suport al DOM de full d'estils."},
 
     { ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER,
-      "No es pot resoldre el prefix del solucionador sense prefix. "},
-
-  /** ER_REDIRECT_COULDNT_GET_FILENAME          */
-//  public static final int ER_REDIRECT_COULDNT_GET_FILENAME = 85;
+      "No es pot resoldre el prefix del solucionador sense prefix."},
 
     { ER_REDIRECT_COULDNT_GET_FILENAME,
-      "Extensi\u00f3 de redirecci\u00f3: No s'ha pogut obtenir el nom del fitxer - els atributs file o select han de retornar una cadena v\u00e0lida. "},
-
-  /** ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT          */
-//  public static final int ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT = 86;
+      "Extensi\u00f3 de redirecci\u00f3: No s'ha pogut obtenir el nom del fitxer - els atributs file o select han de retornar una cadena v\u00e0lida."},
 
     { ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT,
-      "No es pot crear build FormatterListener en l'extensi\u00f3 de redirecci\u00f3. "},
-
-  /** ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX          */
-//  public static final int ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX = 87;
+      "No es pot crear build FormatterListener en l'extensi\u00f3 de redirecci\u00f3."},
 
     { ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX,
-      "El prefix d''exclude-result-prefixes no \u00e9s v\u00e0lid: {0} "},
-
-  /** ER_MISSING_NS_URI          */
-//  public static final int ER_MISSING_NS_URI = 88;
+      "El prefix d''exclude-result-prefixes no \u00e9s v\u00e0lid: {0}"},
 
     { ER_MISSING_NS_URI,
-      "Falta l'URI d'espai de noms del prefix especificat. "},
-
-  /** ER_MISSING_ARG_FOR_OPTION          */
-//  public static final int ER_MISSING_ARG_FOR_OPTION = 89;
+      "Falta l'URI d'espai de noms del prefix especificat."},
 
     { ER_MISSING_ARG_FOR_OPTION,
-      "Falta un argument de l''opci\u00f3: {0} "},
-
-  /** ER_INVALID_OPTION          */
-//  public static final int ER_INVALID_OPTION = 90;
+      "Falta un argument de l''opci\u00f3: {0}"},
 
     { ER_INVALID_OPTION,
-     "Opci\u00f3 no v\u00e0lida: {0} "},
-
-  /** ER_MALFORMED_FORMAT_STRING          */
-//  public static final int ER_MALFORMED_FORMAT_STRING = 91;
+     "Opci\u00f3 no v\u00e0lida: {0}"},
 
     { ER_MALFORMED_FORMAT_STRING,
-     "Cadena de format mal formada: {0} "},
-
-  /** ER_STYLESHEET_REQUIRES_VERSION_ATTRIB          */
-//  public static final int ER_STYLESHEET_REQUIRES_VERSION_ATTRIB = 92;
+     "Cadena de format mal formada: {0}"},
 
     { ER_STYLESHEET_REQUIRES_VERSION_ATTRIB,
-      "xsl:stylesheet necessita un atribut 'version'. "},
-
-  /** ER_ILLEGAL_ATTRIBUTE_VALUE          */
-//  public static final int ER_ILLEGAL_ATTRIBUTE_VALUE = 93;
+      "xsl:stylesheet necessita un atribut 'version'."},
 
     { ER_ILLEGAL_ATTRIBUTE_VALUE,
-      "L''atribut {0} t\u00e9 un valor no perm\u00e8s {1} "},
-
-  /** ER_CHOOSE_REQUIRES_WHEN          */
-//  public static final int ER_CHOOSE_REQUIRES_WHEN = 94;
+      "L''atribut {0} t\u00e9 un valor no perm\u00e8s {1}"},
 
     { ER_CHOOSE_REQUIRES_WHEN,
-     "xsl:choose necessita un xsl:when "},
-
-  /** ER_NO_APPLY_IMPORT_IN_FOR_EACH          */
-//  public static final int ER_NO_APPLY_IMPORT_IN_FOR_EACH = 95;
+     "xsl:choose necessita un xsl:when"},
 
     { ER_NO_APPLY_IMPORT_IN_FOR_EACH,
-      "xsl:apply-imports no es permeten en un xsl:for-each "},
-
-  /** ER_CANT_USE_DTM_FOR_OUTPUT          */
-//  public static final int ER_CANT_USE_DTM_FOR_OUTPUT = 96;
+      "xsl:apply-imports no es permeten en un xsl:for-each"},
 
     { ER_CANT_USE_DTM_FOR_OUTPUT,
-      "No es pot utilitzar una DTMLiaison per a un node DOM de sortida. En lloc d'aix\u00f2, utilitzeu org.apache.xpath.DOM2Helper. "},
-
-  /** ER_CANT_USE_DTM_FOR_INPUT          */
-//  public static final int ER_CANT_USE_DTM_FOR_INPUT = 97;
+      "No es pot utilitzar una DTMLiaison per a un node DOM de sortida. En lloc d'aix\u00f2, utilitzeu org.apache.xpath.DOM2Helper."},
 
     { ER_CANT_USE_DTM_FOR_INPUT,
-      "No es pot utilitzar una DTMLiaison per a un node DOM d'entrada. En lloc d'aix\u00f2, utilitzeu org.apache.xpath.DOM2Helper. "},
-
-  /** ER_CALL_TO_EXT_FAILED          */
-//  public static final int ER_CALL_TO_EXT_FAILED = 98;
+      "No es pot utilitzar una DTMLiaison per a un node DOM d'entrada. En lloc d'aix\u00f2, utilitzeu org.apache.xpath.DOM2Helper."},
 
     { ER_CALL_TO_EXT_FAILED,
-      "S''ha produ\u00eft un error en la crida de l''element d''extensi\u00f3 {0} "},
-
-  /** ER_PREFIX_MUST_RESOLVE          */
-//  public static final int ER_PREFIX_MUST_RESOLVE = 99;
+      "S''ha produ\u00eft un error en la crida de l''element d''extensi\u00f3 {0}"},
 
     { ER_PREFIX_MUST_RESOLVE,
-      "El prefix s''ha de resoldre en un espai de noms: {0} "},
-
-  /** ER_INVALID_UTF16_SURROGATE          */
-//  public static final int ER_INVALID_UTF16_SURROGATE = 100;
+      "El prefix s''ha de resoldre en un espai de noms: {0}"},
 
     { ER_INVALID_UTF16_SURROGATE,
-      "S''ha detectat un suplent UTF-16 no v\u00e0lid: {0} ? "},
-
-  /** ER_XSLATTRSET_USED_ITSELF          */
- // public static final int ER_XSLATTRSET_USED_ITSELF = 101;
+      "S''ha detectat un suplent UTF-16 no v\u00e0lid: {0} ?"},
 
     { ER_XSLATTRSET_USED_ITSELF,
-      "xsl:attribute-set {0} s''ha utilitzat a ell mateix; aix\u00f2 crear\u00e0 un bucle infinit. "},
-
-  /** ER_CANNOT_MIX_XERCESDOM          */
-//  public static final int ER_CANNOT_MIX_XERCESDOM = 102;
+      "xsl:attribute-set {0} s''ha utilitzat a ell mateix; aix\u00f2 crear\u00e0 un bucle infinit."},
 
     { ER_CANNOT_MIX_XERCESDOM,
-      "No es pot barrejar entrada no Xerces-DOM amb sortida Xerces-DOM. "},
-
-  /** ER_TOO_MANY_LISTENERS          */
-//  public static final int ER_TOO_MANY_LISTENERS = 103;
+      "No es pot barrejar entrada no Xerces-DOM amb sortida Xerces-DOM."},
 
     { ER_TOO_MANY_LISTENERS,
-      "addTraceListenersToStylesheet - TooManyListenersException "},
-
-  /** ER_IN_ELEMTEMPLATEELEM_READOBJECT          */
-//  public static final int ER_IN_ELEMTEMPLATEELEM_READOBJECT = 104;
+      "addTraceListenersToStylesheet - TooManyListenersException"},
 
     { ER_IN_ELEMTEMPLATEELEM_READOBJECT,
-      "En ElemTemplateElement.readObject: {0} "},
-
-  /** ER_DUPLICATE_NAMED_TEMPLATE          */
-//  public static final int ER_DUPLICATE_NAMED_TEMPLATE = 105;
+      "En ElemTemplateElement.readObject: {0}"},
 
     { ER_DUPLICATE_NAMED_TEMPLATE,
-      "S''ha trobat m\u00e9s d''una plantilla anomenada {0} "},
-
-  /** ER_INVALID_KEY_CALL          */
-//  public static final int ER_INVALID_KEY_CALL = 106;
+      "S''ha trobat m\u00e9s d''una plantilla anomenada {0}"},
 
     { ER_INVALID_KEY_CALL,
-      "Crida de funci\u00f3 no v\u00e0lida: les crides key() recursives no estan permeses. "},
-
-  /** Variable is referencing itself          */
-//  public static final int ER_REFERENCING_ITSELF = 107;
+      "Crida de funci\u00f3 no v\u00e0lida: les crides key() recursives no estan permeses."},
 
     { ER_REFERENCING_ITSELF,
-      "La variable {0} s''est\u00e0 fent refer\u00e8ncia a ella mateixa directa o indirectament. "},
-
-  /** Illegal DOMSource input          */
-//  public static final int ER_ILLEGAL_DOMSOURCE_INPUT = 108;
+      "La variable {0} est\u00e0 fent refer\u00e8ncia a ella mateixa directa o indirectament."},
 
     { ER_ILLEGAL_DOMSOURCE_INPUT,
-      "El node d'entrada no pot ser nul per a DOMSource de newTemplates. "},
-
-        /** Class not found for option         */
-//  public static final int ER_CLASS_NOT_FOUND_FOR_OPTION = 109;
+      "El node d'entrada no pot ser nul per a DOMSource de newTemplates."},
 
     { ER_CLASS_NOT_FOUND_FOR_OPTION,
-        "No s''ha trobat el fitxer de classe per a l''opci\u00f3 {0} "},
-
-        /** Required Element not found         */
-//  public static final int ER_REQUIRED_ELEM_NOT_FOUND = 110;
+        "No s''ha trobat el fitxer de classe per a l''opci\u00f3 {0}"},
 
     { ER_REQUIRED_ELEM_NOT_FOUND,
-        "L''element necessari no s''ha trobat: {0} "},
-
-  /** InputStream cannot be null         */
-//  public static final int ER_INPUT_CANNOT_BE_NULL = 111;
+        "L''element necessari no s''ha trobat: {0}"},
 
     { ER_INPUT_CANNOT_BE_NULL,
-        "InputStream no pot ser nul. "},
-
-  /** URI cannot be null         */
-//  public static final int ER_URI_CANNOT_BE_NULL = 112;
+        "InputStream no pot ser nul."},
 
     { ER_URI_CANNOT_BE_NULL,
-        "L'URI no pot ser nul. "},
-
-  /** File cannot be null         */
-//  public static final int ER_FILE_CANNOT_BE_NULL = 113;
+        "L'URI no pot ser nul."},
 
     { ER_FILE_CANNOT_BE_NULL,
-        "El fitxer no pot ser nul. "},
-
-   /** InputSource cannot be null         */
-//  public static final int ER_SOURCE_CANNOT_BE_NULL = 114;
+        "El fitxer no pot ser nul."},
 
     { ER_SOURCE_CANNOT_BE_NULL,
-                "InputSource no pot ser nul. "},
-
-  /** Can't overwrite cause         */
-//  public static final int ER_CANNOT_OVERWRITE_CAUSE = 115;
-
-    //{ ER_CANNOT_OVERWRITE_CAUSE,
-        //      "Cannot overwrite cause"},
-
-  /** Could not initialize BSF Manager        */
-//  public static final int ER_CANNOT_INIT_BSFMGR = 116;
+                "InputSource no pot ser nul."},
 
     { ER_CANNOT_INIT_BSFMGR,
-                "No s'ha pogut inicialitzar BSF Manager "},
-
-  /** Could not compile extension       */
-//  public static final int ER_CANNOT_CMPL_EXTENSN = 117;
+                "No s'ha pogut inicialitzar BSF Manager"},
 
     { ER_CANNOT_CMPL_EXTENSN,
-                "No s'ha pogut compilar l'extensi\u00f3 "},
-
-  /** Could not create extension       */
-//  public static final int ER_CANNOT_CREATE_EXTENSN = 118;
+                "No s'ha pogut compilar l'extensi\u00f3"},
 
     { ER_CANNOT_CREATE_EXTENSN,
-      "No s''ha pogut crear l''extensi\u00f3 {0} a causa de {1} "},
-
-  /** Instance method call to method {0} requires an Object instance as first argument       */
-//  public static final int ER_INSTANCE_MTHD_CALL_REQUIRES = 119;
+      "No s''ha pogut crear l''extensi\u00f3 {0} a causa de {1}"},
 
     { ER_INSTANCE_MTHD_CALL_REQUIRES,
-      "La crida del m\u00e8tode d''inst\u00e0ncia {0} necessita una inst\u00e0ncia d'objecte com a primer argument "},
-
-  /** Invalid element name specified       */
-//  public static final int ER_INVALID_ELEMENT_NAME = 120;
+      "La crida del m\u00e8tode d''inst\u00e0ncia {0} necessita una inst\u00e0ncia d''objecte com a primer argument"},
 
     { ER_INVALID_ELEMENT_NAME,
-      "S''ha especificat un nom d''element no v\u00e0lid {0} "},
-
-   /** Element name method must be static      */
-//  public static final int ER_ELEMENT_NAME_METHOD_STATIC = 121;
+      "S''ha especificat un nom d''element no v\u00e0lid {0}"},
 
     { ER_ELEMENT_NAME_METHOD_STATIC,
-      "El m\u00e8tode del nom de l''element ha de ser est\u00e0tic {0} "},
-
-   /** Extension function {0} : {1} is unknown      */
-//  public static final int ER_EXTENSION_FUNC_UNKNOWN = 122;
+      "El m\u00e8tode del nom de l''element ha de ser est\u00e0tic {0}"},
 
     { ER_EXTENSION_FUNC_UNKNOWN,
-             "No es coneix la funci\u00f3 d''extensi\u00f3 {0} : {1}. "},
-
-   /** More than one best match for constructor for       */
-//  public static final int ER_MORE_MATCH_CONSTRUCTOR = 123;
+             "No es coneix la funci\u00f3 d''extensi\u00f3 {0} : {1}."},
 
     { ER_MORE_MATCH_CONSTRUCTOR,
-             "Hi ha m\u00e9s d''una millor coincid\u00e8ncia per al constructor de {0} "},
-
-   /** More than one best match for method      */
-//  public static final int ER_MORE_MATCH_METHOD = 124;
+             "Hi ha m\u00e9s d''una millor coincid\u00e8ncia per al constructor de {0}"},
 
     { ER_MORE_MATCH_METHOD,
-             "Hi ha m\u00e9s d''una millor coincid\u00e8ncia per al m\u00e8tode {0} "},
-
-   /** More than one best match for element method      */
-//  public static final int ER_MORE_MATCH_ELEMENT = 125;
+             "Hi ha m\u00e9s d''una millor coincid\u00e8ncia per al m\u00e8tode {0}"},
 
     { ER_MORE_MATCH_ELEMENT,
-             "Hi ha m\u00e9s d''una millor coincid\u00e8ncia per al m\u00e8tode d''element {0} "},
-
-   /** Invalid context passed to evaluate       */
-//  public static final int ER_INVALID_CONTEXT_PASSED = 126;
+             "Hi ha m\u00e9s d''una millor coincid\u00e8ncia per al m\u00e8tode d''element {0}"},
 
     { ER_INVALID_CONTEXT_PASSED,
-             "S''ha donat un context no v\u00e0lid per avaluar {0} "},
-
-   /** Pool already exists       */
-//  public static final int ER_POOL_EXISTS = 127;
+             "S''ha donat un context no v\u00e0lid per avaluar {0}"},
 
     { ER_POOL_EXISTS,
-             "L'agrupaci\u00f3 ja existeix "},
-
-   /** No driver Name specified      */
-//  public static final int ER_NO_DRIVER_NAME = 128;
+             "L'agrupaci\u00f3 ja existeix"},
 
     { ER_NO_DRIVER_NAME,
-             "No s'ha especificat cap nom de controlador "},
-
-   /** No URL specified     */
-//  public static final int ER_NO_URL = 129;
+             "No s'ha especificat cap nom de controlador"},
 
     { ER_NO_URL,
-             "No s'ha especificat cap URL "},
-
-   /** Pool size is less than one    */
-//  public static final int ER_POOL_SIZE_LESSTHAN_ONE = 130;
+             "No s'ha especificat cap URL"},
 
     { ER_POOL_SIZE_LESSTHAN_ONE,
-             "La grand\u00e0ria de l'agrupaci\u00f3 \u00e9s inferior a u "},
-
-   /** Invalid driver name specified    */
-//  public static final int ER_INVALID_DRIVER = 131;
+             "La grand\u00e0ria de l'agrupaci\u00f3 \u00e9s inferior a u"},
 
     { ER_INVALID_DRIVER,
-             "S'ha especificat un nom de controlador no v\u00e0lid "},
-
-   /** Did not find the stylesheet root    */
-//  public static final int ER_NO_STYLESHEETROOT = 132;
+             "S'ha especificat un nom de controlador no v\u00e0lid"},
 
     { ER_NO_STYLESHEETROOT,
-             "No s'ha trobat l'arrel del full d'estils "},
-
-   /** Illegal value for xml:space     */
-//  public static final int ER_ILLEGAL_XMLSPACE_VALUE = 133;
+             "No s'ha trobat l'arrel del full d'estils"},
 
     { ER_ILLEGAL_XMLSPACE_VALUE,
-         "Valor no perm\u00e8s per a xml:space "},
-
-   /** processFromNode failed     */
-//  public static final int ER_PROCESSFROMNODE_FAILED = 134;
+         "Valor no perm\u00e8s per a xml:space"},
 
     { ER_PROCESSFROMNODE_FAILED,
-         "S'ha produ\u00eft un error a processFromNode "},
-
-   /** The resource [] could not load:     */
-//  public static final int ER_RESOURCE_COULD_NOT_LOAD = 135;
+         "S'ha produ\u00eft un error a processFromNode"},
 
     { ER_RESOURCE_COULD_NOT_LOAD,
-        "El recurs [ {0} ] no s''ha pogut carregar: {1} \n {2} \t {3}"},
-
-
-   /** Buffer size <=0     */
-//  public static final int ER_BUFFER_SIZE_LESSTHAN_ZERO = 136;
+        "No s''ha pogut carregar el recurs [ {0} ]: {1} \n {2} \t {3}"},
 
     { ER_BUFFER_SIZE_LESSTHAN_ZERO,
-        "Grand\u00e0ria del buffer <=0 "},
-
-   /** Unknown error when calling extension    */
-//  public static final int ER_UNKNOWN_ERROR_CALLING_EXTENSION = 137;
+        "Grand\u00e0ria del buffer <=0"},
 
     { ER_UNKNOWN_ERROR_CALLING_EXTENSION,
-        "S'ha produ\u00eft un error desconegut en cridar l'extensi\u00f3 "},
-
-   /** Prefix {0} does not have a corresponding namespace declaration    */
-//  public static final int ER_NO_NAMESPACE_DECL = 138;
+        "S'ha produ\u00eft un error desconegut en cridar l'extensi\u00f3"},
 
     { ER_NO_NAMESPACE_DECL,
-        "El prefix {0} no t\u00e9 una declaraci\u00f3 d''espai de noms corresponent "},
-
-   /** Element content not allowed for lang=javaclass   */
-//  public static final int ER_ELEM_CONTENT_NOT_ALLOWED = 139;
+        "El prefix {0} no t\u00e9 una declaraci\u00f3 d''espai de noms corresponent"},
 
     { ER_ELEM_CONTENT_NOT_ALLOWED,
-        "El contingut de l''element no est\u00e0 perm\u00e8s per lang=javaclass {0} "},
-
-   /** Stylesheet directed termination   */
-//  public static final int ER_STYLESHEET_DIRECTED_TERMINATION = 140;
+        "El contingut de l''element no est\u00e0 perm\u00e8s per a lang=javaclass {0}"},
 
     { ER_STYLESHEET_DIRECTED_TERMINATION,
-        "El full d'estils ha ordenat l'acabament "},
-
-   /** 1 or 2   */
-//  public static final int ER_ONE_OR_TWO = 141;
+        "El full d'estils ha ordenat l'acabament"},
 
     { ER_ONE_OR_TWO,
-        "1 o 2 "},
-
-   /** 2 or 3   */
-//  public static final int ER_TWO_OR_THREE = 142;
+        "1 o 2"},
 
     { ER_TWO_OR_THREE,
-        "2 o 3 "},
-
-   /** Could not load {0} (check CLASSPATH), now using just the defaults   */
-//  public static final int ER_COULD_NOT_LOAD_RESOURCE = 143;
+        "2 o 3"},
 
     { ER_COULD_NOT_LOAD_RESOURCE,
-        "No s''ha pogut carregar {0} (comproveu la CLASSPATH); ara s''estan fent servir els valors per defecte. "},
-
-   /** Cannot initialize default templates   */
-//  public static final int ER_CANNOT_INIT_DEFAULT_TEMPLATES = 144;
+        "No s''ha pogut carregar {0} (comproveu la CLASSPATH); ara s''estan fent servir els valors per defecte."},
 
     { ER_CANNOT_INIT_DEFAULT_TEMPLATES,
-        "No es poden inicialitzar les plantilles per defecte "},
-
-   /** Result should not be null   */
-//  public static final int ER_RESULT_NULL = 145;
+        "No es poden inicialitzar les plantilles per defecte"},
 
     { ER_RESULT_NULL,
-        "El resultat no ha de ser nul "},
-
-   /** Result could not be set   */
-//  public static final int ER_RESULT_COULD_NOT_BE_SET = 146;
+        "El resultat no ha de ser nul"},
 
     { ER_RESULT_COULD_NOT_BE_SET,
-        "No s'ha pogut establir el resultat "},
-
-   /** No output specified   */
-//  public static final int ER_NO_OUTPUT_SPECIFIED = 147;
+        "No s'ha pogut establir el resultat"},
 
     { ER_NO_OUTPUT_SPECIFIED,
-        "No s'ha especificat cap sortida "},
-
-   /** Can't transform to a Result of type   */
-//  public static final int ER_CANNOT_TRANSFORM_TO_RESULT_TYPE = 148;
+        "No s'ha especificat cap sortida"},
 
     { ER_CANNOT_TRANSFORM_TO_RESULT_TYPE,
-        "No es pot transformar en un resultat del tipus {0}"},
-
-   /** Can't transform to a Source of type   */
-//  public static final int ER_CANNOT_TRANSFORM_SOURCE_TYPE = 149;
+        "No s''ha pogut transformar en un resultat del tipus {0}"},
 
     { ER_CANNOT_TRANSFORM_SOURCE_TYPE,
-        "No es pot transformar un origen del tipus {0}"},
-
-   /** Null content handler  */
-//  public static final int ER_NULL_CONTENT_HANDLER = 150;
+        "No s''ha pogut transformar en un origen del tipus {0}"},
 
     { ER_NULL_CONTENT_HANDLER,
-        "Manejador de contingut nul "},
+        "Manejador de contingut nul"},
 
-   /** Null error handler  */
-//  public static final int ER_NULL_ERROR_HANDLER = 151;
     { ER_NULL_ERROR_HANDLER,
-        "Manejador d'error nul "},
-
-   /** parse can not be called if the ContentHandler has not been set */
-//  public static final int ER_CANNOT_CALL_PARSE = 152;
+        "Manejador d'error nul"},
 
     { ER_CANNOT_CALL_PARSE,
-        "L'an\u00e0lisi no es pot cridar si no s'ha establert ContentHandler "},
-
-   /**  No parent for filter */
-//  public static final int ER_NO_PARENT_FOR_FILTER = 153;
+        "L'an\u00e0lisi no es pot cridar si no s'ha establert ContentHandler"},
 
     { ER_NO_PARENT_FOR_FILTER,
-        "El filtre no t\u00e9 superior "},
-
-
-   /**  No stylesheet found in: {0}, media */
-//  public static final int ER_NO_STYLESHEET_IN_MEDIA = 154;
+        "El filtre no t\u00e9 superior"},
 
     { ER_NO_STYLESHEET_IN_MEDIA,
-         "No s''ha trobat cap full d''estils a {0}, suport= {1} "},
-
-   /**  No xml-stylesheet PI found in */
-//  public static final int ER_NO_STYLESHEET_PI = 155;
+         "No s''ha trobat cap full d''estils a {0}, suport= {1}"},
 
     { ER_NO_STYLESHEET_PI,
-         "No s''ha trobat cap PI d''xml-stylesheet a {0} "},
-
-   /**  No default implementation found */
-//  public static final int ER_NO_DEFAULT_IMPL = 156;
-
-    //{ ER_NO_DEFAULT_IMPL,
-     //    "No default implementation found "},
-
-   /**  ChunkedIntArray({0}) not currently supported */
-//  public static final int ER_CHUNKEDINTARRAY_NOT_SUPPORTED = 157;
-
-    //{ ER_CHUNKEDINTARRAY_NOT_SUPPORTED,
-     //  "ChunkedIntArray({0}) not currently supported"},
-
-   /**  Offset bigger than slot */
-//  public static final int ER_OFFSET_BIGGER_THAN_SLOT = 158;
-
-    //{ ER_OFFSET_BIGGER_THAN_SLOT,
-     //  "Offset bigger than slot"},
-
-   /**  Coroutine not available, id= */
-//  public static final int ER_COROUTINE_NOT_AVAIL = 159;
-
-    //{ ER_COROUTINE_NOT_AVAIL,
-    //   "Coroutine not available, id={0}"},
-
-   /**  CoroutineManager recieved co_exit() request */
-//  public static final int ER_COROUTINE_CO_EXIT = 160;
-
-    //{ ER_COROUTINE_CO_EXIT,
-     //  "CoroutineManager received co_exit() request"},
-
-   /**  co_joinCoroutineSet() failed */
-//  public static final int ER_COJOINROUTINESET_FAILED = 161;
-
-    //{ ER_COJOINROUTINESET_FAILED,
-    //   "co_joinCoroutineSet() failed"},
-
-   /**  Coroutine parameter error () */
-//  public static final int ER_COROUTINE_PARAM = 162;
-
-    //{ ER_COROUTINE_PARAM,
-    //   "Coroutine parameter error ({0})"},
-
-   /**  UNEXPECTED: Parser doTerminate answers  */
-//  public static final int ER_PARSER_DOTERMINATE_ANSWERS = 163;
-
-    //{ ER_PARSER_DOTERMINATE_ANSWERS,
-    //   "\nUNEXPECTED: Parser doTerminate answers {0}"},
-
-   /**  parse may not be called while parsing */
-//  public static final int ER_NO_PARSE_CALL_WHILE_PARSING = 164;
-
-    //{ ER_NO_PARSE_CALL_WHILE_PARSING,
-    //   "parse may not be called while parsing"},
-
-   /**  Error: typed iterator for axis  {0} not implemented  */
-//  public static final int ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED = 165;
-
-    //{ ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED,
-     //  "Error: typed iterator for axis  {0} not implemented"},
-
-   /**  Error: iterator for axis {0} not implemented  */
-//  public static final int ER_ITERATOR_AXIS_NOT_IMPLEMENTED = 166;
-
-    //{ ER_ITERATOR_AXIS_NOT_IMPLEMENTED,
-    //   "Error: iterator for axis {0} not implemented "},
-
-   /**  Iterator clone not supported  */
-//  public static final int ER_ITERATOR_CLONE_NOT_SUPPORTED = 167;
-
-    //{ ER_ITERATOR_CLONE_NOT_SUPPORTED,
-     //  "Iterator clone not supported"},
-
-   /**  Unknown axis traversal type  */
-//  public static final int ER_UNKNOWN_AXIS_TYPE = 168;
-
-    //{ ER_UNKNOWN_AXIS_TYPE,
-    //   "Unknown axis traversal type: {0}"},
-
-   /**  Axis traverser not supported  */
-//  public static final int ER_AXIS_NOT_SUPPORTED = 169;
-
-    //{ ER_AXIS_NOT_SUPPORTED,
-    //   "Axis traverser not supported: {0}"},
-
-   /**  No more DTM IDs are available  */
-//  public static final int ER_NO_DTMIDS_AVAIL = 170;
-
-    //{ ER_NO_DTMIDS_AVAIL,
-     //  "No more DTM IDs are available"},
-
-   /**  Not supported  */
-//  public static final int ER_NOT_SUPPORTED = 171;
+         "No s''ha trobat cap PI d''xml-stylesheet a {0}"},
 
     { ER_NOT_SUPPORTED,
-       "No t\u00e9 suport: {0} "},
-
-   /**  node must be non-null for getDTMHandleFromNode  */
-//  public static final int ER_NODE_NON_NULL = 172;
-
-    //{ ER_NODE_NON_NULL,
-    //   "Node must be non-null for getDTMHandleFromNode"},
-
-   /**  Could not resolve the node to a handle  */
-//  public static final int ER_COULD_NOT_RESOLVE_NODE = 173;
-
-    //{ ER_COULD_NOT_RESOLVE_NODE,
-    //   "Could not resolve the node to a handle"},
-
-   /**  startParse may not be called while parsing */
-//  public static final int ER_STARTPARSE_WHILE_PARSING = 174;
-
-    //{ ER_STARTPARSE_WHILE_PARSING,
-     //  "startParse may not be called while parsing"},
-
-   /**  startParse needs a non-null SAXParser  */
-//  public static final int ER_STARTPARSE_NEEDS_SAXPARSER = 175;
-
-    //{ ER_STARTPARSE_NEEDS_SAXPARSER,
-    //   "startParse needs a non-null SAXParser"},
-
-   /**  could not initialize parser with */
-//  public static final int ER_COULD_NOT_INIT_PARSER = 176;
-    //{ ER_COULD_NOT_INIT_PARSER,
-     //  "could not initialize parser with"},
-
-   /**  Value for property {0} should be a Boolean instance  */
-//  public static final int ER_PROPERTY_VALUE_BOOLEAN = 177;
+       "No t\u00e9 suport: {0}"},
 
     { ER_PROPERTY_VALUE_BOOLEAN,
-       "El valor de la propietat {0} ha de ser una inst\u00e0ncia booleana "},
-
-   /**  exception creating new instance for pool  */
-//  public static final int ER_EXCEPTION_CREATING_POOL = 178;
-
-    //{ ER_EXCEPTION_CREATING_POOL,
-    //   "exception creating new instance for pool"},
-
-   /**  Path contains invalid escape sequence  */
-//  public static final int ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE = 179;
-
-    //{ ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE,
-    //   "Path contains invalid escape sequence"},
-
-   /**  Scheme is required!  */
-//  public static final int ER_SCHEME_REQUIRED = 180;
-
-    //{ ER_SCHEME_REQUIRED,
-     //  "Scheme is required!"},
-
-   /**  No scheme found in URI  */
-//  public static final int ER_NO_SCHEME_IN_URI = 181;
-
-    //{ ER_NO_SCHEME_IN_URI,
-    //   "No scheme found in URI: {0}"},
-
-   /**  No scheme found in URI  */
-//  public static final int ER_NO_SCHEME_INURI = 182;
-
-    //{ ER_NO_SCHEME_INURI,
-    //   "No scheme found in URI"},
-
-   /**  Path contains invalid character:   */
-//  public static final int ER_PATH_INVALID_CHAR = 183;
-
-    //{ ER_PATH_INVALID_CHAR,
-    //   "Path contains invalid character: {0}"},
-
-   /**  Cannot set scheme from null string  */
-//  public static final int ER_SCHEME_FROM_NULL_STRING = 184;
-
-    //{ ER_SCHEME_FROM_NULL_STRING,
-    //   "Cannot set scheme from null string"},
-
-   /**  The scheme is not conformant. */
-//  public static final int ER_SCHEME_NOT_CONFORMANT = 185;
-
-    //{ ER_SCHEME_NOT_CONFORMANT,
-    //   "The scheme is not conformant."},
-
-   /**  Host is not a well formed address  */
-//  public static final int ER_HOST_ADDRESS_NOT_WELLFORMED = 186;
-
-    //{ ER_HOST_ADDRESS_NOT_WELLFORMED,
-    //   "Host is not a well formed address"},
-
-   /**  Port cannot be set when host is null  */
-//  public static final int ER_PORT_WHEN_HOST_NULL = 187;
-
-    //{ ER_PORT_WHEN_HOST_NULL,
-    //   "Port cannot be set when host is null"},
-
-   /**  Invalid port number  */
-//  public static final int ER_INVALID_PORT = 188;
-
-    //{ ER_INVALID_PORT,
-    //   "Invalid port number"},
-
-   /**  Fragment can only be set for a generic URI  */
-//  public static final int ER_FRAG_FOR_GENERIC_URI = 189;
-
-    //{ ER_FRAG_FOR_GENERIC_URI,
-    //   "Fragment can only be set for a generic URI"},
-
-   /**  Fragment cannot be set when path is null  */
-//  public static final int ER_FRAG_WHEN_PATH_NULL = 190;
-
-    //{ ER_FRAG_WHEN_PATH_NULL,
-    //   "Fragment cannot be set when path is null"},
-
-   /**  Fragment contains invalid character  */
-//  public static final int ER_FRAG_INVALID_CHAR = 191;
-
-    //{ ER_FRAG_INVALID_CHAR,
-    //   "Fragment contains invalid character"},
-
-
-
-   /** Parser is already in use  */
-//  public static final int ER_PARSER_IN_USE = 192;
-
-    //{ ER_PARSER_IN_USE,
-    //    "Parser is already in use"},
-
-   /** Parser is already in use  */
-//  public static final int ER_CANNOT_CHANGE_WHILE_PARSING = 193;
-
-    //{ ER_CANNOT_CHANGE_WHILE_PARSING,
-    //    "Cannot change {0} {1} while parsing"},
-
-   /** Self-causation not permitted  */
-//  public static final int ER_SELF_CAUSATION_NOT_PERMITTED = 194;
-
-    //{ ER_SELF_CAUSATION_NOT_PERMITTED,
-     //   "Self-causation not permitted"},
-
-   /** src attribute not yet supported for  */
-//  public static final int ER_COULD_NOT_FIND_EXTERN_SCRIPT = 195;
+       "El valor de la propietat {0} ha de ser una inst\u00e0ncia booleana"},
 
     { ER_COULD_NOT_FIND_EXTERN_SCRIPT,
-         "No s''ha pogut arribar a l''script extern a {0} "},
-
-  /** The resource [] could not be found     */
-//  public static final int ER_RESOURCE_COULD_NOT_FIND = 196;
+         "No s''ha pogut arribar a l''script extern a {0}"},
 
     { ER_RESOURCE_COULD_NOT_FIND,
         "No s''ha trobat el recurs [ {0} ].\n {1}"},
 
-   /** output property not recognized:  */
-//  public static final int ER_OUTPUT_PROPERTY_NOT_RECOGNIZED = 197;
-
     { ER_OUTPUT_PROPERTY_NOT_RECOGNIZED,
-        "La propietat de sortida no es reconeix: {0} "},
-
-   /** Userinfo may not be specified if host is not specified   */
-//  public static final int ER_NO_USERINFO_IF_NO_HOST = 198;
-
-    //{ ER_NO_USERINFO_IF_NO_HOST,
-    //    "Userinfo may not be specified if host is not specified"},
-
-   /** Port may not be specified if host is not specified   */
-//  public static final int ER_NO_PORT_IF_NO_HOST = 199;
-
-    //{ ER_NO_PORT_IF_NO_HOST,
-    //    "Port may not be specified if host is not specified"},
-
-   /** Query string cannot be specified in path and query string   */
-//  public static final int ER_NO_QUERY_STRING_IN_PATH = 200;
-
-    //{ ER_NO_QUERY_STRING_IN_PATH,
-    //    "Query string cannot be specified in path and query string"},
-
-   /** Fragment cannot be specified in both the path and fragment   */
-//  public static final int ER_NO_FRAGMENT_STRING_IN_PATH = 201;
-
-    //{ ER_NO_FRAGMENT_STRING_IN_PATH,
-    //    "Fragment cannot be specified in both the path and fragment"},
-
-   /** Cannot initialize URI with empty parameters   */
-//  public static final int ER_CANNOT_INIT_URI_EMPTY_PARMS = 202;
-
-    //{ ER_CANNOT_INIT_URI_EMPTY_PARMS,
-    //    "Cannot initialize URI with empty parameters"},
-
-   /** Failed creating ElemLiteralResult instance   */
-//  public static final int ER_FAILED_CREATING_ELEMLITRSLT = 203;
+        "La propietat de sortida no es reconeix: {0}"},
 
     { ER_FAILED_CREATING_ELEMLITRSLT,
-        "S'ha produ\u00eft un error en crear la inst\u00e0ncia ElemLiteralResult "},
+        "S'ha produ\u00eft un error en crear la inst\u00e0ncia ElemLiteralResult"},
 
   //Earlier (JDK 1.4 XALAN 2.2-D11) at key code '204' the key name was ER_PRIORITY_NOT_PARSABLE
   // In latest Xalan code base key name is  ER_VALUE_SHOULD_BE_NUMBER. This should also be taken care
   //in locale specific files like XSLTErrorResources_de.java, XSLTErrorResources_fr.java etc.
   //NOTE: Not only the key name but message has also been changed.
 
-   /** Priority value does not contain a parsable number   */
-//  public static final int ER_VALUE_SHOULD_BE_NUMBER = 204;
-
     { ER_VALUE_SHOULD_BE_NUMBER,
-        "El valor de {0} ha de contenir un n\u00famero que es pugui analitzar "},
-
-   /**  Value for {0} should equal 'yes' or 'no'   */
-//  public static final int ER_VALUE_SHOULD_EQUAL = 205;
+        "El valor de {0} ha de contenir un n\u00famero que es pugui analitzar"},
 
     { ER_VALUE_SHOULD_EQUAL,
-        "El valor de {0} ha de ser igual a yes o no "},
-
-   /**  Failed calling {0} method   */
-//  public static final int ER_FAILED_CALLING_METHOD = 206;
+        "El valor de {0} ha de ser igual a yes o no"},
 
     { ER_FAILED_CALLING_METHOD,
-        "No s''ha pogut cridar el m\u00e8tode {0} "},
-
-   /** Failed creating ElemLiteralResult instance   */
-//  public static final int ER_FAILED_CREATING_ELEMTMPL = 207;
+        "No s''ha pogut cridar el m\u00e8tode {0}"},
 
     { ER_FAILED_CREATING_ELEMTMPL,
-        "No s''ha pogut crear la inst\u00e0ncia ElemTemplateElement "},
-
-   /**  Characters are not allowed at this point in the document   */
-//  public static final int ER_CHARS_NOT_ALLOWED = 208;
+        "No s'ha pogut crear la inst\u00e0ncia ElemTemplateElement"},
 
     { ER_CHARS_NOT_ALLOWED,
-        "En aquest punt del document no es permeten els car\u00e0cters "},
+        "En aquest punt del document no es permeten els car\u00e0cters"},
 
-  /**  attribute is not allowed on the element   */
-//  public static final int ER_ATTR_NOT_ALLOWED = 209;
     { ER_ATTR_NOT_ALLOWED,
-        "L''atribut \"{0}\" no es permet en l''element {1} "},
-
-  /**  Method not yet supported    */
-//  public static final int ER_METHOD_NOT_SUPPORTED = 210;
-
-    //{ ER_METHOD_NOT_SUPPORTED,
-     //   "Method not yet supported "},
-
-  /**  Bad value    */
-//  public static final int ER_BAD_VALUE = 211;
+        "L''atribut \"{0}\" no es permet en l''element {1}"},
 
     { ER_BAD_VALUE,
      "{0} valor erroni {1} "},
 
-  /**  attribute value not found   */
-//  public static final int ER_ATTRIB_VALUE_NOT_FOUND = 212;
-
     { ER_ATTRIB_VALUE_NOT_FOUND,
      "No s''ha trobat el valor de l''atribut {0} "},
 
-  /**  attribute value not recognized    */
-//  public static final int ER_ATTRIB_VALUE_NOT_RECOGNIZED = 213;
-
     { ER_ATTRIB_VALUE_NOT_RECOGNIZED,
      "No es reconeix el valor de l''atribut {0} "},
 
-  /** IncrementalSAXSource_Filter not currently restartable   */
-//  public static final int ER_INCRSAXSRCFILTER_NOT_RESTARTABLE = 214;
-
-    //{ ER_INCRSAXSRCFILTER_NOT_RESTARTABLE,
-   //  "IncrementalSAXSource_Filter not currently restartable"},
-
-  /** IncrementalSAXSource_Filter not currently restartable   */
-//  public static final int ER_XMLRDR_NOT_BEFORE_STARTPARSE = 215;
-
-    //{ ER_XMLRDR_NOT_BEFORE_STARTPARSE,
-    // "XMLReader not before startParse request"},
-
-  /** Attempting to generate a namespace prefix with a null URI   */
-//  public static final int ER_NULL_URI_NAMESPACE = 216;
-
     { ER_NULL_URI_NAMESPACE,
-     "S'intenta generar un prefix d'espai de noms amb un URI nul "},
+     "S'intenta generar un prefix d'espai de noms amb un URI nul"},
 
   //New ERROR keys added in XALAN code base after Jdk 1.4 (Xalan 2.2-D11)
 
-  /** Attempting to generate a namespace prefix with a null URI   */
-//  public static final int ER_NUMBER_TOO_BIG = 217;
-
     { ER_NUMBER_TOO_BIG,
-     "S'intenta formatar un n\u00famero m\u00e9s gran que l'enter llarg m\u00e9s gran "},
-
-//ER_CANNOT_FIND_SAX1_DRIVER
-
-//  public static final int  ER_CANNOT_FIND_SAX1_DRIVER = 218;
+     "S'intenta formatar un n\u00famero m\u00e9s gran que l'enter llarg m\u00e9s gran"},
 
     { ER_CANNOT_FIND_SAX1_DRIVER,
-     "No es pot trobar la classe de controlador SAX1 {0} "},
-
-//ER_SAX1_DRIVER_NOT_LOADED
-//  public static final int  ER_SAX1_DRIVER_NOT_LOADED = 219;
+     "No es pot trobar la classe de controlador SAX1 {0}"},
 
     { ER_SAX1_DRIVER_NOT_LOADED,
-     "S''ha trobat la classe de controlador SAX1 {0} per\u00f2 no es pot carregar "},
-
-//ER_SAX1_DRIVER_NOT_INSTANTIATED
-//  public static final int  ER_SAX1_DRIVER_NOT_INSTANTIATED = 220 ;
+     "S''ha trobat la classe de controlador SAX1 {0} per\u00f2 no es pot carregar"},
 
     { ER_SAX1_DRIVER_NOT_INSTANTIATED,
-     "S''ha carregat la classe de controlador SAX1 {0} per\u00f2 no es pot particularitzar "},
-
-
-// ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER
-//  public static final int ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER = 221;
+     "S''ha carregat la classe de controlador SAX1 {0} per\u00f2 no es pot particularitzar"},
 
     { ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER,
-     "La classe de controlador SAX1 {0} no implementa org.xml.sax.Parser "},
-
-// ER_PARSER_PROPERTY_NOT_SPECIFIED
-//  public static final int  ER_PARSER_PROPERTY_NOT_SPECIFIED = 222;
+     "La classe de controlador SAX1 {0} no implementa org.xml.sax.Parser"},
 
     { ER_PARSER_PROPERTY_NOT_SPECIFIED,
-     "No s'ha identificat la propietat del sistema org.xml.sax.parser "},
-
-//ER_PARSER_ARG_CANNOT_BE_NULL
-//  public static final int  ER_PARSER_ARG_CANNOT_BE_NULL = 223 ;
+     "No s'ha identificat la propietat del sistema org.xml.sax.parser"},
 
     { ER_PARSER_ARG_CANNOT_BE_NULL,
-     "L'argument d'analitzador ha de ser nul "},
-
-
-// ER_FEATURE
-//  public static final int  ER_FEATURE = 224;
+     "L'argument d'analitzador ha de ser nul"},
 
     { ER_FEATURE,
-     "Caracter\u00edstica: {0} "},
-
-
-// ER_PROPERTY
-//  public static final int ER_PROPERTY = 225 ;
+     "Caracter\u00edstica: {0}"},
 
     { ER_PROPERTY,
-     "Propietat: {0} "},
-
-// ER_NULL_ENTITY_RESOLVER
-//  public static final int ER_NULL_ENTITY_RESOLVER  = 226;
+     "Propietat: {0}"},
 
     { ER_NULL_ENTITY_RESOLVER,
-     "Solucionador d'entitat nul "},
-
-// ER_NULL_DTD_HANDLER
-//  public static final int  ER_NULL_DTD_HANDLER = 227 ;
+     "Solucionador d'entitat nul"},
 
     { ER_NULL_DTD_HANDLER,
-     "Manejador de DTD nul "},
+     "Manejador de DTD nul"},
 
-// No Driver Name Specified!
-//  public static final int ER_NO_DRIVER_NAME_SPECIFIED = 228;
     { ER_NO_DRIVER_NAME_SPECIFIED,
-     "No s'ha especificat cap nom de controlador "},
+     "No s'ha especificat cap nom de controlador"},
 
-
-// No URL Specified!
-//  public static final int ER_NO_URL_SPECIFIED = 229;
     { ER_NO_URL_SPECIFIED,
-     "No s'ha especificat cap URL "},
+     "No s'ha especificat cap URL"},
 
-
-// Pool size is less than 1!
-//  public static final int ER_POOLSIZE_LESS_THAN_ONE = 230;
     { ER_POOLSIZE_LESS_THAN_ONE,
-     "La grand\u00e0ria de l'agrupaci\u00f3 \u00e9s inferior a 1 "},
+     "La grand\u00e0ria de l'agrupaci\u00f3 \u00e9s inferior a 1"},
 
-
-// Invalid Driver Name Specified!
-//  public static final int ER_INVALID_DRIVER_NAME = 231;
     { ER_INVALID_DRIVER_NAME,
-     "S'ha especificat un nom de controlador no v\u00e0lid "},
+     "S'ha especificat un nom de controlador no v\u00e0lid"},
 
-
-
-// ErrorListener
-//  public static final int ER_ERRORLISTENER = 232;
     { ER_ERRORLISTENER,
-     "ErrorListener "},
+     "ErrorListener"},
 
 
-// Programmer's error! expr has no ElemTemplateElement parent!
-//  public static final int ER_ASSERT_NO_TEMPLATE_PARENT = 233;
+// Note to translators:  The following message should not normally be displayed
+//   to users.  It describes a situation in which the processor has detected
+//   an internal consistency problem in itself, and it provides this message
+//   for the developer to help diagnose the problem.  The name
+//   'ElemTemplateElement' is the name of a class, and should not be
+//   translated.
     { ER_ASSERT_NO_TEMPLATE_PARENT,
-     "Error del programador. Expr no t\u00e9 cap superior ElemTemplateElement "},
+     "Error del programador. L'expressi\u00f3 no t\u00e9 cap superior ElemTemplateElement "},
 
 
-// Programmer''s assertion in RundundentExprEliminator: {0}
-//  public static final int ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR = 234;
+// Note to translators:  The following message should not normally be displayed
+//   to users.  It describes a situation in which the processor has detected
+//   an internal consistency problem in itself, and it provides this message
+//   for the developer to help diagnose the problem.  The substitution text
+//   provides further information in order to diagnose the problem.  The name
+//   'RedundentExprEliminator' is the name of a class, and should not be
+//   translated.
     { ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR,
-     "Afirmaci\u00f3 del programador a RundundentExprEliminator: {0}"},
+     "L''afirmaci\u00f3 del programador a RedundentExprEliminator: {0}"},
 
-// Axis traverser not supported: {0}
-//  public static final int ER_AXIS_TRAVERSER_NOT_SUPPORTED = 235;
-    //{ ER_AXIS_TRAVERSER_NOT_SUPPORTED,
-    // "Axis traverser not supported: {0}"},
-
-// ListingErrorHandler created with null PrintWriter!
-//  public static final int ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER = 236;
-    //{ ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER,
-    // "ListingErrorHandler created with null PrintWriter!"},
-
-  // {0}is not allowed in this position in the stylesheet!
-//  public static final int ER_NOT_ALLOWED_IN_POSITION = 237;
     { ER_NOT_ALLOWED_IN_POSITION,
-     "{0} no es permet en aquesta posici\u00f3 del full d''estil "},
+     "{0} no es permet en aquesta posici\u00f3 del full d''estil"},
 
-  // Non-whitespace text is not allowed in this position in the stylesheet!
-//  public static final int ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION = 238;
     { ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION,
-     "No es permet text sense espais en blanc en aquesta posici\u00f3 del full d'estil "},
+     "No es permet text sense espais en blanc en aquesta posici\u00f3 del full d'estil"},
 
   // This code is shared with warning codes.
-  // Illegal value: {1} used for CHAR attribute: {0}.  An attribute of type CHAR must be only 1 character!
-//  public static final int INVALID_TCHAR = 239;
   // SystemId Unknown
     { INVALID_TCHAR,
-     "S''ha utilitzat un valor no perm\u00e8s {1} per a l''atribut CHAR {0}. Un atribut de tipus CHAR nom\u00e9s ha de contenir un car\u00e0cter. "},
-
-//  public static final int ER_SYSTEMID_UNKNOWN = 240;
-    //{ ER_SYSTEMID_UNKNOWN,
-    // "SystemId Unknown"},
-
-  // Location of error unknown
-//  public static final int ER_LOCATION_UNKNOWN = 241;
-    //{ ER_LOCATION_UNKNOWN,
-    // "Location of error unknown"},
+     "S''ha utilitzat un valor no perm\u00e8s {1} per a l''atribut CHAR {0}. Un atribut de tipus CHAR nom\u00e9s ha de contenir un car\u00e0cter."},
 
     // Note to translators:  The following message is used if the value of
     // an attribute in a stylesheet is invalid.  "QNAME" is the XML data-type of
     // the attribute, and should not be translated.  The substitution text {1} is
     // the attribute value and {0} is the attribute name.
-    // INVALID_QNAME
-
-  //The following codes are shared with the warning codes...
-  // Illegal value: {1} used for QNAME attribute: {0}
-//  public static final int INVALID_QNAME = 242;
+    //The following codes are shared with the warning codes...
     { INVALID_QNAME,
-     "S''ha utilitzat un valor no perm\u00e8s {1} per a l''atribut QNAME {0} "},
+     "S''ha utilitzat un valor no perm\u00e8s {1} per a l''atribut QNAME {0}"},
 
     // Note to translators:  The following message is used if the value of
     // an attribute in a stylesheet is invalid.  "ENUM" is the XML data-type of
     // the attribute, and should not be translated.  The substitution text {1} is
     // the attribute value, {0} is the attribute name, and {2} is a list of valid
     // values.
-    // INVALID_ENUM
-
-  // Illegal value: {1} used for ENUM attribute: {0}.  Valid values are: {2}.
-//  public static final int INVALID_ENUM = 243;
     { INVALID_ENUM,
-     "S''ha utilitzat un valor no perm\u00e8s {1} per a l''atribut ENUM {0}. Els valors v\u00e0lids s\u00f3n {2}. "},
+     "S''ha utilitzat un valor no perm\u00e8s {1} per a l''atribut ENUM {0}. Els valors v\u00e0lids s\u00f3n {2}."},
 
 // Note to translators:  The following message is used if the value of
 // an attribute in a stylesheet is invalid.  "NMTOKEN" is the XML data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NMTOKEN
-
-  // Illegal value: {1} used for NMTOKEN attribute: {0}.
-//  public static final int INVALID_NMTOKEN = 244;
     { INVALID_NMTOKEN,
      "S''ha utilitzat un valor no perm\u00e8s {1} per a l''atribut NMTOKEN {0} "},
 
@@ -1993,10 +1117,6 @@
 // an attribute in a stylesheet is invalid.  "NCNAME" is the XML data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NCNAME
-
-  // Illegal value: {1} used for NCNAME attribute: {0}.
-//  public static final int INVALID_NCNAME = 245;
     { INVALID_NCNAME,
      "S''ha utilitzat un valor no perm\u00e8s {1} per a l''atribut NCNAME {0} "},
 
@@ -2004,11 +1124,6 @@
 // an attribute in a stylesheet is invalid.  "boolean" is the XSLT data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_BOOLEAN
-
-  // Illegal value: {1} used for boolean attribute: {0}.
-//  public static final int INVALID_BOOLEAN = 246;
-
     { INVALID_BOOLEAN,
      "S''ha utilitzat un valor no perm\u00e8s {1} per a l''atribut boolean {0} "},
 
@@ -2016,10 +1131,6 @@
 // an attribute in a stylesheet is invalid.  "number" is the XSLT data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NUMBER
-
-  // Illegal value: {1} used for number attribute: {0}.
-//  public static final int INVALID_NUMBER = 247;
      { INVALID_NUMBER,
      "S''ha utilitzat un valor no perm\u00e8s {1} per a l''atribut number {0} "},
 
@@ -2031,217 +1142,168 @@
 // a function.  The message indicates that when this function is referenced in
 // a match pattern, its argument must be a string literal (or constant.)
 // ER_ARG_LITERAL - new error message for bugzilla //5202
-
-  // Argument to {0} in match pattern must be a literal.
-//  public static final int ER_ARG_LITERAL             = 248;
     { ER_ARG_LITERAL,
-     "L''argument de {0} del patr\u00f3 de coincid\u00e8ncia ha de ser un literal. "},
+     "L''argument de {0} del patr\u00f3 de coincid\u00e8ncia ha de ser un literal."},
 
 // Note to translators:  The following message indicates that two definitions of
 // a variable.  A "global variable" is a variable that is accessible everywher
 // in the stylesheet.
 // ER_DUPLICATE_GLOBAL_VAR - new error message for bugzilla #790
-
-  // Duplicate global variable declaration.
-//  public static final int ER_DUPLICATE_GLOBAL_VAR    = 249;
     { ER_DUPLICATE_GLOBAL_VAR,
-     "La declaraci\u00f3 de variable global est\u00e0 duplicada. "},
+     "La declaraci\u00f3 de variable global est\u00e0 duplicada."},
 
 
 // Note to translators:  The following message indicates that two definitions of
 // a variable were encountered.
 // ER_DUPLICATE_VAR - new error message for bugzilla #790
-
-  // Duplicate variable declaration.
-//  public static final int ER_DUPLICATE_VAR           = 250;
     { ER_DUPLICATE_VAR,
-     "La declaraci\u00f3 de variable est\u00e0 duplicada. "},
+     "La declaraci\u00f3 de variable est\u00e0 duplicada."},
 
     // Note to translators:  "xsl:template, "name" and "match" are XSLT keywords
     // which must not be translated.
     // ER_TEMPLATE_NAME_MATCH - new error message for bugzilla #789
-
-  // xsl:template must have a name or match attribute (or both)
-//  public static final int ER_TEMPLATE_NAME_MATCH     = 251;
     { ER_TEMPLATE_NAME_MATCH,
-     "xsl:template ha de tenir un nom o un atribut de coincid\u00e8ncia (o tots dos) "},
+     "xsl:template ha de tenir un nom o un atribut de coincid\u00e8ncia (o tots dos)"},
 
     // Note to translators:  "exclude-result-prefixes" is an XSLT keyword which
     // should not be translated.  The message indicates that a namespace prefix
     // encountered as part of the value of the exclude-result-prefixes attribute
     // was in error.
     // ER_INVALID_PREFIX - new error message for bugzilla #788
-
-  // Prefix in exclude-result-prefixes is not valid: {0}
-//  public static final int ER_INVALID_PREFIX          = 252;
     { ER_INVALID_PREFIX,
-     "El prefix d''exclude-result-prefixes no \u00e9s v\u00e0lid: {0} "},
+     "El prefix d''exclude-result-prefixes no \u00e9s v\u00e0lid: {0}"},
 
-    // Note to translators:  An "attribute set" is a set of attributes that can be
-    // added to an element in the output document as a group.  The message indicates
-    // that there was a reference to an attribute set named {0} that was never
-    // defined.
+    // Note to translators:  An "attribute set" is a set of attributes that can
+    // be added to an element in the output document as a group.  The message
+    // indicates that there was a reference to an attribute set named {0} that
+    // was never defined.
     // ER_NO_ATTRIB_SET - new error message for bugzilla #782
-
-  // attribute-set named {0} does not exist
-//  public static final int ER_NO_ATTRIB_SET           = 253;
     { ER_NO_ATTRIB_SET,
-     "attribute-set anomenat {0} no existeix "},
+     "attribute-set anomenat {0} no existeix"},
 
+    // Note to translators:  This message indicates that there was a reference
+    // to a function named {0} for which no function definition could be found.
+    { ER_FUNCTION_NOT_FOUND,
+     "La funci\u00f3 anomenada {0} no existeix"},
 
+    // Note to translators:  This message indicates that the XSLT instruction
+    // that is named by the substitution text {0} must not contain other XSLT
+    // instructions (content) or a "select" attribute.  The word "select" is
+    // an XSLT keyword in this case and must not be translated.
+    { ER_CANT_HAVE_CONTENT_AND_SELECT,
+     "L''element {0} no ha de tenir ni l''atribut content ni el select. "},
 
+    // Note to translators:  This message indicates that the value argument
+    // of setParameter must be a valid Java Object.
+    { ER_INVALID_SET_PARAM_VALUE,
+     "El valor del par\u00e0metre {0} ha de ser un objecte Java v\u00e0lid "},
 
+        { ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT,
+         "L'atribut result-prefix d'un element xsl:namespace-alias t\u00e9 el valor '#default', per\u00f2 no hi ha cap declaraci\u00f3 de l'espai de noms per defecte en l'\u00e0mbit de l'element "},
+
+        { ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX,
+         "L''atribut result-prefix d''un element xsl:namespace-alias t\u00e9 el valor ''{0}'', per\u00f2 no hi ha cap declaraci\u00f3 d''espai de noms per al prefix ''{0}'' en l''\u00e0mbit de l''element. "},
+
+    { ER_SET_FEATURE_NULL_NAME,
+      "El nom de la caracter\u00edstica no pot ser nul a TransformerFactory.setFeature(nom de la cadena, valor boole\u00e0). "},
+
+    { ER_GET_FEATURE_NULL_NAME,
+      "El nom de la caracter\u00edstica no pot ser nul a TransformerFactory.getFeature(nom de cadena). "},
+
+    { ER_UNSUPPORTED_FEATURE,
+      "No es pot establir la caracter\u00edstica ''{0}'' en aquesta TransformerFactory."},
+
+    { ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING,
+        "L''\u00fas de l''element d''extensi\u00f3 ''{0}'' no est\u00e0 perm\u00e8s, si la caracter\u00edstica de proc\u00e9s segur s''ha establert en true."},
+
+        { ER_NAMESPACE_CONTEXT_NULL_NAMESPACE,
+          "No es pot obtenir el prefix per a un URI de nom d'espais nul. "},
+
+        { ER_NAMESPACE_CONTEXT_NULL_PREFIX,
+          "No es pot obtenir l'URI del nom d'espais per a un prefix nul. "},
+
+        { ER_XPATH_RESOLVER_NULL_QNAME,
+          "El nom de la funci\u00f3 no pot ser nul. "},
+
+        { ER_XPATH_RESOLVER_NEGATIVE_ARITY,
+          "L'aritat no pot ser negativa."},
 
   // Warnings...
 
-  /** WG_FOUND_CURLYBRACE          */
-//  public static final int WG_FOUND_CURLYBRACE = 1;
     { WG_FOUND_CURLYBRACE,
-      "S'ha trobat '}' per\u00f2 no hi ha cap plantilla d'atribut oberta "},
-
-  /** WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR          */
-//  public static final int WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR = 2;
+      "S'ha trobat '}' per\u00f2 no hi ha cap plantilla d'atribut oberta"},
 
     { WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR,
-      "Av\u00eds: l''atribut de recompte no coincideix amb un antecessor de xsl:number. Destinaci\u00f3 = {0} "},
-
-  /** WG_EXPR_ATTRIB_CHANGED_TO_SELECT          */
-//  public static final int WG_EXPR_ATTRIB_CHANGED_TO_SELECT = 3;
+      "Av\u00eds: l''atribut de recompte no coincideix amb un antecessor d''xsl:number. Destinaci\u00f3 = {0}"},
 
     { WG_EXPR_ATTRIB_CHANGED_TO_SELECT,
-      "Sintaxi antiga: El nom de l'atribut 'expr' s'ha canviat per 'select'. "},
-
-  /** WG_NO_LOCALE_IN_FORMATNUMBER          */
-//  public static final int WG_NO_LOCALE_IN_FORMATNUMBER = 4;
+      "Sintaxi antiga: El nom de l'atribut 'expr' s'ha canviat per 'select'."},
 
     { WG_NO_LOCALE_IN_FORMATNUMBER,
-      "Xalan encara no pot gestionar el nom de l'entorn nacional a la funci\u00f3 format-number. "},
-
-  /** WG_LOCALE_NOT_FOUND          */
-//  public static final int WG_LOCALE_NOT_FOUND = 5;
+      "Xalan encara no pot gestionar el nom de l'entorn nacional a la funci\u00f3 format-number."},
 
     { WG_LOCALE_NOT_FOUND,
-      "Av\u00eds: No s''ha trobat l''entorn nacional d''xml:lang={0} "},
-
-  /** WG_CANNOT_MAKE_URL_FROM          */
-//  public static final int WG_CANNOT_MAKE_URL_FROM = 6;
+      "Av\u00eds: no s''ha trobat l''entorn nacional d''xml:lang={0}"},
 
     { WG_CANNOT_MAKE_URL_FROM,
-      "No es pot crear la URL de: {0} "},
-
-  /** WG_CANNOT_LOAD_REQUESTED_DOC          */
-//  public static final int WG_CANNOT_LOAD_REQUESTED_DOC = 7;
+      "No es pot crear la URL de: {0}"},
 
     { WG_CANNOT_LOAD_REQUESTED_DOC,
-      "No es pot carregar el document sol\u00b7licitat: {0} "},
+      "No es pot carregar el document sol\u00b7licitat: {0}"},
 
-  /** WG_CANNOT_FIND_COLLATOR          */
-//  public static final int WG_CANNOT_FIND_COLLATOR = 8;
     { WG_CANNOT_FIND_COLLATOR,
-      "No s''ha trobat el classificador de <sort xml:lang={0} "},
-
-  /** WG_FUNCTIONS_SHOULD_USE_URL          */
-//  public static final int WG_FUNCTIONS_SHOULD_USE_URL = 9;
+      "No s''ha trobat el classificador de <sort xml:lang={0}"},
 
     { WG_FUNCTIONS_SHOULD_USE_URL,
-      "Sintaxi antiga: la instrucci\u00f3 de funcions ha d''utilitzar una URL de {0} "},
-
-  /** WG_ENCODING_NOT_SUPPORTED_USING_UTF8          */
-//  public static final int WG_ENCODING_NOT_SUPPORTED_USING_UTF8 = 10;
+      "Sintaxi antiga: la instrucci\u00f3 de funcions ha d''utilitzar una URL de {0}"},
 
     { WG_ENCODING_NOT_SUPPORTED_USING_UTF8,
-      "Codificaci\u00f3 sense suport: {0}, s''utilitza UTF-8 "},
-
-  /** WG_ENCODING_NOT_SUPPORTED_USING_JAVA          */
-//  public static final int WG_ENCODING_NOT_SUPPORTED_USING_JAVA = 11;
+      "Codificaci\u00f3 sense suport: {0}, s''utilitza UTF-8"},
 
     { WG_ENCODING_NOT_SUPPORTED_USING_JAVA,
-      "Codificaci\u00f3 sense suport: {0}, s''utilitza Java {1} "},
-
-  /** WG_SPECIFICITY_CONFLICTS          */
-//  public static final int WG_SPECIFICITY_CONFLICTS = 12;
+      "Codificaci\u00f3 sense suport: {0}, s''utilitza Java {1}"},
 
     { WG_SPECIFICITY_CONFLICTS,
-      "S''han trobat conflictes d''especificitat: {0} S''utilitzar\u00e0 el darrer trobat al full d''estils. "},
-
-  /** WG_PARSING_AND_PREPARING          */
-//  public static final int WG_PARSING_AND_PREPARING = 13;
+      "S''han trobat conflictes d''especificitat: {0} S''utilitzar\u00e0 el darrer trobat al full d''estils."},
 
     { WG_PARSING_AND_PREPARING,
-      "========= S''est\u00e0 analitzant i preparant {0} ========== "},
-
-  /** WG_ATTR_TEMPLATE          */
-//  public static final int WG_ATTR_TEMPLATE = 14;
+      "========= S''est\u00e0 analitzant i preparant {0} =========="},
 
     { WG_ATTR_TEMPLATE,
-     "Plantilla Attr, {0} "},
-
-  /** WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE          */
-//  public static final int WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE = 15;
+     "Plantilla Attr, {0}"},
 
     { WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE,
-      "S'ha produ\u00eft un conflicte de coincid\u00e8ncia entre xsl:strip-space i xsl:preserve-space "},
-
-  /** WG_ATTRIB_NOT_HANDLED          */
-//  public static final int WG_ATTRIB_NOT_HANDLED = 16;
+      "S'ha produ\u00eft un conflicte de coincid\u00e8ncia entre xsl:strip-space i xsl:preserve-space"},
 
     { WG_ATTRIB_NOT_HANDLED,
-      "Xalan encara no pot gestionar l''atribut {0} "},
-
-  /** WG_NO_DECIMALFORMAT_DECLARATION          */
-//  public static final int WG_NO_DECIMALFORMAT_DECLARATION = 17;
+      "Xalan encara no pot gestionar l''atribut {0}"},
 
     { WG_NO_DECIMALFORMAT_DECLARATION,
-      "No s''ha trobat cap declaraci\u00f3 per al format decimal: {0} "},
-
-  /** WG_OLD_XSLT_NS          */
-//  public static final int WG_OLD_XSLT_NS = 18;
+      "No s''ha trobat cap declaraci\u00f3 per al format decimal: {0}"},
 
     { WG_OLD_XSLT_NS,
      "Falta l'espai de noms XSLT o \u00e9s incorrecte. "},
 
-  /** WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED          */
-//  public static final int WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED = 19;
-
     { WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED,
-      "Nom\u00e9s es permet una declaraci\u00f3 xsl:decimal-format per defecte. "},
-
-  /** WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE          */
-//  public static final int WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE = 20;
+      "Nom\u00e9s es permet una declaraci\u00f3 xsl:decimal-format per defecte."},
 
     { WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE,
-      "Els noms d''xsl:decimal-format han de ser exclusius. El nom \"{0}\" est\u00e0 duplicat. "},
-
-  /** WG_ILLEGAL_ATTRIBUTE          */
-  //public static final int WG_ILLEGAL_ATTRIBUTE = 21;
+      "Els noms d''xsl:decimal-format han de ser exclusius. El nom \"{0}\" est\u00e0 duplicat."},
 
     { WG_ILLEGAL_ATTRIBUTE,
-      "{0} t\u00e9 un atribut no perm\u00e8s: {1} "},
-
-  /** WG_COULD_NOT_RESOLVE_PREFIX          */
-//  public static final int WG_COULD_NOT_RESOLVE_PREFIX = 22;
+      "{0} t\u00e9 un atribut no perm\u00e8s: {1}"},
 
     { WG_COULD_NOT_RESOLVE_PREFIX,
-      "No s''ha pogut resoldre el prefix d''espai de noms: {0}. Es passar\u00e0 per alt el node. "},
+      "No s''ha pogut resoldre el prefix d''espai de noms: {0}. Es passar\u00e0 per alt el node."},
 
-  /** WG_STYLESHEET_REQUIRES_VERSION_ATTRIB          */
-//  public static final int WG_STYLESHEET_REQUIRES_VERSION_ATTRIB = 23;
     { WG_STYLESHEET_REQUIRES_VERSION_ATTRIB,
-      "xsl:stylesheet necessita un atribut 'version'. "},
-
-  /** WG_ILLEGAL_ATTRIBUTE_NAME          */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_NAME = 24;
+      "xsl:stylesheet necessita un atribut 'version'."},
 
     { WG_ILLEGAL_ATTRIBUTE_NAME,
-      "El nom d''atribut no \u00e9s perm\u00e8s: {0} "},
+      "El nom d''atribut no \u00e9s perm\u00e8s: {0}"},
 
-  /** WG_ILLEGAL_ATTRIBUTE_VALUE          */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_VALUE = 25;
     { WG_ILLEGAL_ATTRIBUTE_VALUE,
-      "S''ha utilitzat un valor no perm\u00e8s a l''atribut {0}: {1} "},
-
-  /** WG_EMPTY_SECOND_ARG          */
-//  public static final int WG_EMPTY_SECOND_ARG = 26;
+      "S''ha utilitzat un valor no perm\u00e8s a l''atribut {0}: {1}"},
 
     { WG_EMPTY_SECOND_ARG,
       "El conjunt de nodes resultant del segon argument de la funci\u00f3 document est\u00e0 buit. Torna un conjunt de nodes buit."},
@@ -2250,34 +1312,25 @@
 
     // Note to translators:  "name" and "xsl:processing-instruction" are keywords
     // and must not be translated.
-    // WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML
-
-
-  /** WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML          */
-//  public static final int WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML = 27;
     { WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML,
-      "El valor de l''atribut 'name' del nom xsl:processing-instruction no ha de ser 'xml' "},
+      "El valor de l'atribut 'name' del nom xsl:processing-instruction no ha de ser 'xml'"},
 
     // Note to translators:  "name" and "xsl:processing-instruction" are keywords
     // and must not be translated.  "NCName" is an XML data-type and must not be
     // translated.
-    // WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME
-
-  /** WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME          */
-//  public static final int WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME = 28;
     { WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME,
-      "El valor de l''atribut 'name' de xsl:processing-instruction ha de ser un NCName v\u00e0lid: {0} "},
+      "El valor de l''atribut ''name'' de xsl:processing-instruction ha de ser un NCName v\u00e0lid: {0}"},
 
     // Note to translators:  This message is reported if the stylesheet that is
     // being processed attempted to construct an XML document with an attribute in a
     // place other than on an element.  The substitution text specifies the name of
     // the attribute.
-    // WG_ILLEGAL_ATTRIBUTE_POSITION
-
-  /** WG_ILLEGAL_ATTRIBUTE_POSITION         */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_POSITION = 29;
     { WG_ILLEGAL_ATTRIBUTE_POSITION,
-      "No es pot afegir l''atribut {0} despr\u00e9s dels nodes subordinats o abans que es produeixi un element. Es passar\u00e0 per alt l''atribut. "},
+      "No es pot afegir l''atribut {0} despr\u00e9s dels nodes subordinats o abans que es produeixi un element. Es passar\u00e0 per alt l''atribut."},
+
+    { NO_MODIFICATION_ALLOWED_ERR,
+      "S'ha intentat modificar un objecte on no es permeten modificacions. "
+    },
 
     //Check: WHY THERE IS A GAP B/W NUMBERS in the XSLTErrorResources properties file?
 
@@ -2285,96 +1338,97 @@
   { "ui_language", "ca"},
   {  "help_language",  "ca" },
   {  "language",  "ca" },
-  { "BAD_CODE", "El par\u00e0metre de createMessage estava fora dels l\u00edmits. "},
-  {  "FORMAT_FAILED", "S'ha generat una excepci\u00f3 durant la crida messageFormat. "},
+  { "BAD_CODE", "El par\u00e0metre de createMessage estava fora dels l\u00edmits."},
+  {  "FORMAT_FAILED", "S'ha generat una excepci\u00f3 durant la crida messageFormat."},
   {  "version", ">>>>>>> Versi\u00f3 Xalan "},
-  {  "version2",  "<<<<<<< "},
+  {  "version2",  "<<<<<<<"},
   {  "yes", "s\u00ed"},
-  { "line", "L\u00ednia n\u00fam. "},
-  { "column","Columna n\u00fam. "},
-  { "xsldone", "XSLProcessor: fet "},
+  { "line", "L\u00ednia n\u00fam."},
+  { "column","Columna n\u00fam."},
+  { "xsldone", "XSLProcessor: fet"},
 
 
   // Note to translators:  The following messages provide usage information
   // for the Xalan Process command line.  "Process" is the name of a Java class,
   // and should not be translated.
-  { "xslProc_option", "Opcions de classe del proc\u00e9s de l\u00ednia d'ordres de Xalan-J: "},
-  { "xslProc_option", "Opcions de classe del proc\u00e9s de l\u00ednia d'ordres de Xalan-J\u003a "},
-  { "xslProc_invalid_xsltc_option", "L''opci\u00f3 {0} no t\u00e9 suport en modalitat XSLTC. "},
-  { "xslProc_invalid_xalan_option", "L''opci\u00f3 {0} nom\u00e9s es pot fer servir amb -XSLTC. "},
-  { "xslProc_no_input", "Error: no s'ha especificat cap full d'estils o xml d'entrada. Per obtenir les instruccions d'\u00fas, executeu aquesta ordre sense opcions. "},
-  { "xslProc_common_options", "-Opcions comuns- "},
-  { "xslProc_xalan_options", "-Opcions per a Xalan- "},
-  { "xslProc_xsltc_options", "-Opcions per a XSLTC- "},
-  { "xslProc_return_to_continue", "(premeu <retorn> per continuar) "},
+  { "xslProc_option", "Opcions de classe del proc\u00e9s de l\u00ednia d'ordres de Xalan-J:"},
+  { "xslProc_option", "Opcions de classe del proc\u00e9s de l\u00ednia d'ordres de Xalan-J\u003a"},
+  { "xslProc_invalid_xsltc_option", "L''opci\u00f3 {0} no t\u00e9 suport en modalitat XSLTC."},
+  { "xslProc_invalid_xalan_option", "L''opci\u00f3 {0} nom\u00e9s es pot fer servir amb -XSLTC."},
+  { "xslProc_no_input", "Error: no s'ha especificat cap full d'estils o xml d'entrada. Per obtenir les instruccions d'\u00fas, executeu aquesta ordre sense opcions."},
+  { "xslProc_common_options", "-Opcions comuns-"},
+  { "xslProc_xalan_options", "-Opcions per a Xalan-"},
+  { "xslProc_xsltc_options", "-Opcions per a XSLTC-"},
+  { "xslProc_return_to_continue", "(premeu <retorn> per continuar)"},
 
    // Note to translators: The option name and the parameter name do not need to
    // be translated. Only translate the messages in parentheses.  Note also that
    // leading whitespace in the messages is used to indent the usage information
    // for each option in the English messages.
    // Do not translate the keywords: XSLTC, SAX, DOM and DTM.
-  { "optionXSLTC", "[-XSLTC (Fa servir XSLTC per a la transformaci\u00f3)] "},
-  { "optionIN", "[-IN inputXMLURL] "},
-  { "optionXSL", "[-XSL XSLTransformationURL] "},
-  { "optionOUT",  "[-OUT outputFileName] "},
-  { "optionLXCIN", "[-LXCIN compiledStylesheetFileNameIn] "},
-  { "optionLXCOUT", "[-LXCOUT compiledStylesheetFileNameOutOut] "},
-  { "optionPARSER", "[-PARSER nom de classe completament qualificat de la relaci\u00f3 de l'analitzador] "},
-  {  "optionE", "[-E (No amplia les refer\u00e8ncies d'entitat)] "},
-  {  "optionV",  "[-E (No amplia les refer\u00e8ncies d'entitat)] "},
-  {  "optionQC", "[-QC (Avisos de conflictes de patr\u00f3 redu\u00eft)] "},
-  {  "optionQ", "[-Q  (Modalitat redu\u00efda)] "},
-  {  "optionLF", "[-LF (Utilitza salts de l\u00ednia nom\u00e9s a la sortida {el valor per defecte \u00e9s CR/LF})] "},
-  {  "optionCR", "[-CR (Utilitza retorns de carro nom\u00e9s a la sortida {el valor per defecte \u00e9s CR/LF})] "},
-  { "optionESCAPE", "[-ESCAPE (Car\u00e0cters per aplicar un escapament {el valor per defecte \u00e9s <>&\"\'\\r\\n}] "},
-  { "optionINDENT", "[-INDENT (Controla quants espais tindr\u00e0 el sagnat {el valor per defecte \u00e9s 0})] "},
-  { "optionTT", "[-TT (Fa un rastreig de les plantilles a mesura que es criden.)] "},
-  { "optionTG", "[-TG (Fa un rastreig de cada un dels esdeveniments de generaci\u00f3.)] "},
-  { "optionTS", "[-TS (Fa un rastreig de cada un dels esdeveniments de selecci\u00f3.)] "},
-  {  "optionTTC", "[-TTC (Fa un rastreig dels subordinats de plantilla a mesura que es processen.)] "},
-  { "optionTCLASS", "[-TCLASS (Classe TraceListener per a extensions de rastreig.)] "},
-  { "optionVALIDATE", "[-VALIDATE (Estableix si es produeix la validaci\u00f3. Per defecte no est\u00e0 activada.)] "},
-  { "optionEDUMP", "[-EDUMP {nom de fitxer opcional} (Fa el buidatge de la pila si es produeix un error.)] "},
-  {  "optionXML", "[-XML (Utilitza el formatador XML i afegeix la cap\u00e7alera XML.)] "},
-  {  "optionTEXT", "[-TEXT (Utilitza el formatador de text simple.)] "},
-  {  "optionHTML", "[-HTML (Utilitza el formatador HTML.)] "},
-  {  "optionPARAM", "[-PARAM expressi\u00f3 del nom (Estableix un par\u00e0metre de full d'estils)] "},
-  {  "noParsermsg1", "El proc\u00e9s XSL no ha estat correcte. "},
-  {  "noParsermsg2", "** No s'ha trobat l'analitzador ** "},
-  { "noParsermsg3",  "Comproveu la vostra classpath. "},
-  { "noParsermsg4", "Si no teniu XML Parser for Java d'IBM, el podeu baixar d' "},
-  { "noParsermsg5", "AlphaWorks d'IBM: http://www.alphaworks.ibm.com/formula/xml "},
-  { "optionURIRESOLVER", "[-URIRESOLVER nom de classe complet (URIResolver que s'ha d'utilitzar per resoldre URI)] "},
-  { "optionENTITYRESOLVER",  "[-ENTITYRESOLVER nom de classe complet (EntityResolver que s'ha d'utilitzar per resoldre entitats)] "},
-  { "optionCONTENTHANDLER",  "[-CONTENTHANDLER nom de classe complet (ContentHandler que s'ha d'utilitzar per serialitzar la sortida)] "},
-  {  "optionLINENUMBERS",  "[-L utilitza els n\u00fameros de l\u00ednia del document origen] "},
+  { "optionXSLTC", "   [-XSLTC (Utilitza XSLTC per a la transformaci\u00f3)]"},
+  { "optionIN", "   [-IN URL_XML_entrada]"},
+  { "optionXSL", "   [-XSL URL_transformaci\u00f3_XSL]"},
+  { "optionOUT",  "   [-OUT nom_fitxer_sortida]"},
+  { "optionLXCIN", "   [-LXCIN entrada_nom_fitxer_full_estil_compilat]"},
+  { "optionLXCOUT", "   [-LXCOUT sortida_nom_fitxer_full_estil_compilat]"},
+  { "optionPARSER", "   [-PARSER nom de classe completament qualificat de la relaci\u00f3 de l'analitzador]"},
+  {  "optionE", "   [-E (No amplia les refer\u00e8ncies d'entitat)]"},
+  {  "optionV",  "   [-E (No amplia les refer\u00e8ncies d'entitat)]"},
+  {  "optionQC", "   [-QC (Avisos de conflictes de patr\u00f3 redu\u00eft)]"},
+  {  "optionQ", "   [-Q  (Modalitat redu\u00efda)]"},
+  {  "optionLF", "   [-LF (Utilitza salts de l\u00ednia nom\u00e9s a la sortida {el valor per defecte \u00e9s CR/LF})]"},
+  {  "optionCR", "   [-CR (Utilitza retorns de carro nom\u00e9s a la sortida {el valor per defecte \u00e9s CR/LF})]"},
+  { "optionESCAPE", "   [-ESCAPE (Car\u00e0cters per aplicar un escapament {el valor per defecte \u00e9s <>&\"\'\\r\\n}]"},
+  { "optionINDENT", "   [-INDENT (Controla quants espais tindr\u00e0 el sagnat {el valor per defecte \u00e9s 0})]"},
+  { "optionTT", "   [-TT (Fa un rastreig de les plantilles a mesura que es criden.)]"},
+  { "optionTG", "   [-TG (Fa un rastreig de cada un dels esdeveniments de generaci\u00f3.)]"},
+  { "optionTS", "   [-TS (Fa un rastreig de cada un dels esdeveniments de selecci\u00f3.)]"},
+  {  "optionTTC", "   [-TTC (Fa un rastreig dels subordinats de plantilla a mesura que es processen.)]"},
+  { "optionTCLASS", "   [-TCLASS (Classe TraceListener per a extensions de rastreig.)]"},
+  { "optionVALIDATE", "   [-VALIDATE (Estableix si es produeix la validaci\u00f3. Per defecte no est\u00e0 activada.)]"},
+  { "optionEDUMP", "   [-EDUMP {nom de fitxer opcional} (Fer el buidatge de la pila si es produeix un error.)]"},
+  {  "optionXML", "   [-XML (Utilitza el formatador XML i afegeix la cap\u00e7alera XML.)]"},
+  {  "optionTEXT", "   [-TEXT (Utilitza el formatador de text simple.)]"},
+  {  "optionHTML", "   [-HTML (Utilitza el formatador HTML.)]"},
+  {  "optionPARAM", "   [-PARAM expressi\u00f3 del nom (Estableix un par\u00e0metre de full d'estils)]"},
+  {  "noParsermsg1", "El proc\u00e9s XSL no ha estat correcte."},
+  {  "noParsermsg2", "** No s'ha trobat l'analitzador **"},
+  { "noParsermsg3",  "Comproveu la vostra classpath."},
+  { "noParsermsg4", "Si no teniu XML Parser for Java d'IBM, el podeu baixar de l'indret web"},
+  { "noParsermsg5", "AlphaWorks d'IBM: http://www.alphaworks.ibm.com/formula/xml"},
+  { "optionURIRESOLVER", "   [-URIRESOLVER nom de classe complet (URIResolver que s'ha d'utilitzar per resoldre URI)]"},
+  { "optionENTITYRESOLVER",  "   [-ENTITYRESOLVER nom de classe complet (EntityResolver que s'ha d'utilitzar per resoldre entitats)]"},
+  { "optionCONTENTHANDLER",  "   [-CONTENTHANDLER nom de classe complet (ContentHandler que s'ha d'utilitzar per serialitzar la sortida)]"},
+  {  "optionLINENUMBERS",  "   [-L utilitza els n\u00fameros de l\u00ednia del document origen]"},
+  { "optionSECUREPROCESSING", "   [-SECURE (estableix la caracter\u00edstica de proc\u00e9s segur en true.)]"},
 
     // Following are the new options added in XSLTErrorResources.properties files after Jdk 1.4 (Xalan 2.2-D11)
 
 
-  {  "optionMEDIA",  "   [-MEDIA mediaType (Utilitza l'atribut media per trobar un full d'estils relacionat amb un document.)]"},
-  {  "optionFLAVOR",  "   [-FLAVOR flavorName (Utilitza expl\u00edcitament s2s=SAX o d2d=DOM per fer una transformaci\u00f3.)] "}, // Added by sboag/scurcuru; experimental
-  { "optionDIAG", "   [-DIAG (Imprimeix els mil\u00b7lisegons en total que ha trigat la transformaci\u00f3.)]"},
+  {  "optionMEDIA",  "   [-MEDIA mediaType (utilitza l'atribut media per trobar un full d'estils relacionat amb un document.)]"},
+  {  "optionFLAVOR",  "   [-FLAVOR nom_flavor (utilitza expl\u00edcitament s2s=SAX o d2d=DOM per fer una transformaci\u00f3.)] "}, // Added by sboag/scurcuru; experimental
+  { "optionDIAG", "   [-DIAG (Imprimex els mil\u00b7lisegons en total que ha trigat la transformaci\u00f3.)]"},
   { "optionINCREMENTAL",  "   [-INCREMENTAL (sol\u00b7licita la construcci\u00f3 de DTM incremental establint http://xml.apache.org/xalan/features/incremental en true.)]"},
   {  "optionNOOPTIMIMIZE",  "   [-NOOPTIMIMIZE (sol\u00b7licita que no es processi l'optimitzaci\u00f3 de full d'estils establint http://xml.apache.org/xalan/features/optimize en false.)]"},
   { "optionRL",  "   [-RL recursionlimit (confirma el l\u00edmit num\u00e8ric de la profunditat de recursivitat del full d'estils.)]"},
-  {   "optionXO",  "[-XO [nom_translet] (assigna el nom al translet generat)] "},
-  {  "optionXD", "[-XD directori_destinaci\u00f3 (especifica un directori de destinaci\u00f3 per al translet)] "},
-  {  "optionXJ",  "[-XJ fitxer_jar (empaqueta les classes de translet en un fitxer jar amb el nom <fitxer_jar>)] "},
-  {   "optionXP",  "[-XP paquet (especifica un prefix de nom de paquet per a totes les classes de translet generades)] "},
+  {   "optionXO",  "   [-XO [nom_translet] (assigna el nom al translet generat)]"},
+  {  "optionXD", "   [-XD directori_destinaci\u00f3 (especifica un directori de destinaci\u00f3 per al translet)]"},
+  {  "optionXJ",  "   [-XJ fitxer_jar (empaqueta les classes de translet en un fitxer jar amb el nom <fitxer_jar>)]"},
+  {   "optionXP",  "   [-XP paquet (especifica un prefix de nom de paquet per a totes les classes de translet generades)]"},
 
   //AddITIONAL  STRINGS that need L10n
   // Note to translators:  The following message describes usage of a particular
   // command-line option that is used to enable the "template inlining"
   // optimization.  The optimization involves making a copy of the code
   // generated for a template in another template that refers to it.
-  { "optionXN",  "[-XN (habilita l'inlining de plantilles)] " },
-  { "optionXX",  "[-XX (activa la sortida de missatges de depuraci\u00f3 addicionals)] "},
-  { "optionXT" , "[-XT (utilitza el translet per a la transformaci\u00f3 si \u00e9s possible)] "},
-  { "diagTiming","--------- La transformaci\u00f3 de {0} mitjan\u00e7ant {1} ha trigat {2} ms " },
-  { "recursionTooDeep","La imbricaci\u00f3 de plantilles t\u00e9 massa nivells. Imbricaci\u00f3 = {0}, plantilla{1} {2} " },
-  { "nameIs", "el nom \u00e9s " },
-  { "matchPatternIs", "el patr\u00f3 de coincid\u00e8ncia \u00e9s " }
+  { "optionXN",  "   [-XN (habilita l'inlining de plantilles)]" },
+  { "optionXX",  "   [-XX (activa la sortida de missatges de depuraci\u00f3 addicionals)]"},
+  { "optionXT" , "   [-XT (utilitza el translet per a la transformaci\u00f3 si \u00e9s possible)]"},
+  { "diagTiming"," --------- La transformaci\u00f3 de {0} mitjan\u00e7ant {1} ha trigat {2} ms" },
+  { "recursionTooDeep","La imbricaci\u00f3 de plantilles t\u00e9 massa nivells. Imbricaci\u00f3 = {0}, plantilla{1} {2}" },
+  { "nameIs", "el nom \u00e9s" },
+  { "matchPatternIs", "el patr\u00f3 de coincid\u00e8ncia \u00e9s" }
 
   };
   }
diff --git a/src/org/apache/xalan/res/XSLTErrorResources_cs.java b/src/org/apache/xalan/res/XSLTErrorResources_cs.java
index f20c710..7c02c12 100644
--- a/src/org/apache/xalan/res/XSLTErrorResources_cs.java
+++ b/src/org/apache/xalan/res/XSLTErrorResources_cs.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 1999-2004 The Apache Software Foundation.
+ * Copyright 1999-2006 The Apache Software Foundation.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -90,7 +90,14 @@
   /*
    * Static variables
    */
-  public static final String ER_NO_CURLYBRACE = "ER_NO_CURLYBRACE";;
+  public static final String ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX =
+        "ER_INVALID_SET_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX";
+
+  public static final String ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT =
+        "ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT";
+
+  public static final String ER_NO_CURLYBRACE = "ER_NO_CURLYBRACE";
+  public static final String ER_FUNCTION_NOT_SUPPORTED = "ER_FUNCTION_NOT_SUPPORTED";
   public static final String ER_ILLEGAL_ATTRIBUTE = "ER_ILLEGAL_ATTRIBUTE";
   public static final String ER_NULL_SOURCENODE_APPLYIMPORTS = "ER_NULL_SOURCENODE_APPLYIMPORTS";
   public static final String ER_CANNOT_ADD = "ER_CANNOT_ADD";
@@ -379,6 +386,14 @@
          "ER_NOT_ALLOWED_IN_POSITION";
   public static final String ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION =
          "ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION";
+  public static final String ER_NAMESPACE_CONTEXT_NULL_NAMESPACE =
+         "ER_NAMESPACE_CONTEXT_NULL_NAMESPACE";
+  public static final String ER_NAMESPACE_CONTEXT_NULL_PREFIX =
+         "ER_NAMESPACE_CONTEXT_NULL_PREFIX";
+  public static final String ER_XPATH_RESOLVER_NULL_QNAME =
+         "ER_XPATH_RESOLVER_NULL_QNAME";
+  public static final String ER_XPATH_RESOLVER_NEGATIVE_ARITY =
+         "ER_XPATH_RESOLVER_NEGATIVE_ARITY";
   public static final String INVALID_TCHAR = "INVALID_TCHAR";
   public static final String INVALID_QNAME = "INVALID_QNAME";
   public static final String INVALID_ENUM = "INVALID_ENUM";
@@ -392,6 +407,19 @@
   public static final String ER_TEMPLATE_NAME_MATCH = "ER_TEMPLATE_NAME_MATCH";
   public static final String ER_INVALID_PREFIX = "ER_INVALID_PREFIX";
   public static final String ER_NO_ATTRIB_SET = "ER_NO_ATTRIB_SET";
+  public static final String ER_FUNCTION_NOT_FOUND =
+         "ER_FUNCTION_NOT_FOUND";
+  public static final String ER_CANT_HAVE_CONTENT_AND_SELECT =
+     "ER_CANT_HAVE_CONTENT_AND_SELECT";
+  public static final String ER_INVALID_SET_PARAM_VALUE = "ER_INVALID_SET_PARAM_VALUE";
+  public static final String ER_SET_FEATURE_NULL_NAME =
+        "ER_SET_FEATURE_NULL_NAME";
+  public static final String ER_GET_FEATURE_NULL_NAME =
+        "ER_GET_FEATURE_NULL_NAME";
+  public static final String ER_UNSUPPORTED_FEATURE =
+        "ER_UNSUPPORTED_FEATURE";
+  public static final String ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING =
+        "ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING";
 
   public static final String WG_FOUND_CURLYBRACE = "WG_FOUND_CURLYBRACE";
   public static final String WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR =
@@ -441,9 +469,9 @@
          "WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME";
   public static final String WG_ILLEGAL_ATTRIBUTE_POSITION =
          "WG_ILLEGAL_ATTRIBUTE_POSITION";
+  public static final String NO_MODIFICATION_ALLOWED_ERR =
+         "NO_MODIFICATION_ALLOWED_ERR";
 
-
-//  public static final int ER_NO_CURLYBRACE = 1;
   /*
    * Now fill in the message text.
    * Then fill in the message text for that message code in the
@@ -452,9 +480,9 @@
 
   // Error messages...
 
-  /** Get the lookup table for error messages.   
+  /** Get the lookup table for error messages.
    *
-   * @return The int to message lookup table.
+   * @return The message lookup table.
    */
   public Object[][] getContents()
   {
@@ -464,1261 +492,485 @@
   {"ER0000" , "{0}" },
 
 
-  /** ER_NO_CURLYBRACE          */
-
-//  public static final int ER_NO_CURLYBRACE = 1;
-
     { ER_NO_CURLYBRACE,
       "Chyba: Ve v\u00fdrazu nelze pou\u017e\u00edt znak '{'"},
 
-  /** ER_ILLEGAL_ATTRIBUTE          */
-// public static final int ER_ILLEGAL_ATTRIBUTE = 2;
-
     { ER_ILLEGAL_ATTRIBUTE ,
      "{0} m\u00e1 neplatn\u00fd atribut: {1}"},
 
-  /** ER_NULL_SOURCENODE_APPLYIMPORTS          */
-//  public static final int ER_NULL_SOURCENODE_APPLYIMPORTS = 3;
-
   {ER_NULL_SOURCENODE_APPLYIMPORTS ,
       "Funkce sourceNode m\u00e1 v prvku xsl:apply-imports hodnotu null!"},
 
-  /** ER_CANNOT_ADD          */
- // public static final int ER_CANNOT_ADD = 4;
-
   {ER_CANNOT_ADD,
       "Nelze p\u0159idat {0} do {1}"},
 
-
-  /** ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES          */
-//  public static final int ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES = 5;
-
-
     { ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES,
       "Funkce sourceNode m\u00e1 v instrukci handleApplyTemplatesInstruction hodnotu null!"},
 
-  /** ER_NO_NAME_ATTRIB          */
-//  public static final int ER_NO_NAME_ATTRIB = 6;
-
-
     { ER_NO_NAME_ATTRIB,
      "{0} mus\u00ed m\u00edt jmenn\u00fd atribut"},
 
-  /** ER_TEMPLATE_NOT_FOUND          */
-  //public static final int ER_TEMPLATE_NOT_FOUND = 7;
-
-
     {ER_TEMPLATE_NOT_FOUND,
      "Nelze nal\u00e9zt \u0161ablonu s n\u00e1zvem: {0}"},
 
-  /** ER_CANT_RESOLVE_NAME_AVT          */
-  // public static final int ER_CANT_RESOLVE_NAME_AVT = 8;
-
     {ER_CANT_RESOLVE_NAME_AVT,
       "Nelze nal\u00e9zt n\u00e1zev AVT v \u0161ablon\u011b xsl:call-template."},
 
-  /** ER_REQUIRES_ATTRIB          */
-  //public static final int ER_REQUIRES_ATTRIB = 9;
-
-
     {ER_REQUIRES_ATTRIB,
      "{0} mus\u00ed m\u00edt atribut: {1}"},
 
-  /** ER_MUST_HAVE_TEST_ATTRIB          */
- // public static final int ER_MUST_HAVE_TEST_ATTRIB = 10;
-
-
     { ER_MUST_HAVE_TEST_ATTRIB,
-      "{0} mus\u00ed obsahovat atribut ''test''."},
-
-  /** ER_BAD_VAL_ON_LEVEL_ATTRIB          */
-//  public static final int ER_BAD_VAL_ON_LEVEL_ATTRIB = 11;
-
+      "{0} mus\u00ed m\u00edt atribut ''test''. "},
 
     {ER_BAD_VAL_ON_LEVEL_ATTRIB,
       "Nespr\u00e1vn\u00e1 hodnota atributu \u00farovn\u011b: {0}"},
 
-  /** ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML          */
-//  public static final int ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML = 12;
-
-
     {ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML,
       "n\u00e1zev instrukce processing-instruction nem\u016f\u017ee b\u00fdt 'xml'"},
 
-  /** ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME          */
-//  public static final int ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME = 13;
-
-
     { ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME,
       "n\u00e1zev instrukce processing-instruction mus\u00ed b\u00fdt platn\u00fd n\u00e1zev NCName: {0}"},
 
-  /** ER_NEED_MATCH_ATTRIB          */
-//  public static final int ER_NEED_MATCH_ATTRIB = 14;
-
-
     { ER_NEED_MATCH_ATTRIB,
       "M\u00e1-li {0} re\u017eim, mus\u00ed m\u00edt vyhovuj\u00edc\u00ed atribut."},
 
-  /** ER_NEED_NAME_OR_MATCH_ATTRIB          */
-//  public static final int ER_NEED_NAME_OR_MATCH_ATTRIB = 15;
-
-
     { ER_NEED_NAME_OR_MATCH_ATTRIB,
       "{0} vy\u017eaduje bu\u010f n\u00e1zev, nebo vyhovuj\u00edc\u00ed atribut."},
 
-  /** ER_CANT_RESOLVE_NSPREFIX          */
-//  public static final int ER_CANT_RESOLVE_NSPREFIX = 16;
-
-
     {ER_CANT_RESOLVE_NSPREFIX,
       "Nelze p\u0159elo\u017eit p\u0159edponu oboru n\u00e1zv\u016f: {0}"},
 
-  /** ER_ILLEGAL_VALUE          */
-//  public static final int ER_ILLEGAL_VALUE = 17;
-
-
     { ER_ILLEGAL_VALUE,
      "Nepovolen\u00e1 hodnota prvku xml:space: {0}"},
 
-  /** ER_NO_OWNERDOC          */
-//  public static final int ER_NO_OWNERDOC = 18;
-
-
     { ER_NO_OWNERDOC,
       "Uzel potomka nem\u00e1 dokument vlastn\u00edka!"},
 
-  /** ER_ELEMTEMPLATEELEM_ERR          */
-//  public static final int ER_ELEMTEMPLATEELEM_ERR = 19;
-
-
     { ER_ELEMTEMPLATEELEM_ERR,
      "Chyba funkce ElemTemplateElement: {0}"},
 
-  /** ER_NULL_CHILD          */
-//  public static final int ER_NULL_CHILD = 20;
-
-
     { ER_NULL_CHILD,
      "Pokus o p\u0159id\u00e1n\u00ed potomka s hodnotou null!"},
 
-  /** ER_NEED_SELECT_ATTRIB          */
-//  public static final int ER_NEED_SELECT_ATTRIB = 21;
-
-
     { ER_NEED_SELECT_ATTRIB,
      "{0} vy\u017eaduje atribut select."},
 
-  /** ER_NEED_TEST_ATTRIB          */
-//  public static final int ER_NEED_TEST_ATTRIB = 22;
-
-
     { ER_NEED_TEST_ATTRIB ,
       "Prvek xsl:when mus\u00ed obsahovat atribut 'test'."},
 
-  /** ER_NEED_NAME_ATTRIB          */
-//  public static final int ER_NEED_NAME_ATTRIB = 23;
-
-
     { ER_NEED_NAME_ATTRIB,
       "Prvek xsl:with-param mus\u00ed obsahovat atribut 'name'."},
 
-  /** ER_NO_CONTEXT_OWNERDOC          */
-//  public static final int ER_NO_CONTEXT_OWNERDOC = 24;
-
-
     { ER_NO_CONTEXT_OWNERDOC,
       "Parametr context nem\u00e1 dokument vlastn\u00edka!"},
 
-  /** ER_COULD_NOT_CREATE_XML_PROC_LIAISON          */
-//  public static final int ER_COULD_NOT_CREATE_XML_PROC_LIAISON = 25;
-
-
     {ER_COULD_NOT_CREATE_XML_PROC_LIAISON,
       "Nelze vytvo\u0159it prvek XML TransformerFactory Liaison: {0}"},
 
-  /** ER_PROCESS_NOT_SUCCESSFUL          */
-//  public static final int ER_PROCESS_NOT_SUCCESSFUL = 26;
-
-
     {ER_PROCESS_NOT_SUCCESSFUL,
       "Xalan: Proces nebyl \u00fasp\u011b\u0161n\u00fd."},
 
-  /** ER_NOT_SUCCESSFUL          */
-//  public static final int ER_NOT_SUCCESSFUL = 27;
-
-
     { ER_NOT_SUCCESSFUL,
      "Xalan: nebylo \u00fasp\u011b\u0161n\u00e9."},
 
-  /** ER_ENCODING_NOT_SUPPORTED          */
-//  public static final int ER_ENCODING_NOT_SUPPORTED = 28;
-
-
     { ER_ENCODING_NOT_SUPPORTED,
      "K\u00f3dov\u00e1n\u00ed nen\u00ed podporov\u00e1no: {0}"},
 
-  /** ER_COULD_NOT_CREATE_TRACELISTENER          */
-//  public static final int ER_COULD_NOT_CREATE_TRACELISTENER = 29;
-
-
     {ER_COULD_NOT_CREATE_TRACELISTENER,
       "Nelze vytvo\u0159it TraceListener: {0}"},
 
-  /** ER_KEY_REQUIRES_NAME_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_NAME_ATTRIB = 30;
-
-
     {ER_KEY_REQUIRES_NAME_ATTRIB,
       "Prvek xsl:key vy\u017eaduje atribut 'name'!"},
 
-  /** ER_KEY_REQUIRES_MATCH_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_MATCH_ATTRIB = 31;
-
-
     { ER_KEY_REQUIRES_MATCH_ATTRIB,
       "Prvek xsl:key vy\u017eaduje atribut 'match'!"},
 
-  /** ER_KEY_REQUIRES_USE_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_USE_ATTRIB = 32;
-
-
     { ER_KEY_REQUIRES_USE_ATTRIB,
       "Prvek xsl:key vy\u017eaduje atribut 'use'!"},
 
-  /** ER_REQUIRES_ELEMENTS_ATTRIB          */
-//  public static final int ER_REQUIRES_ELEMENTS_ATTRIB = 33;
-
-
     { ER_REQUIRES_ELEMENTS_ATTRIB,
       "(StylesheetHandler) {0} vy\u017eaduje atribut ''elements''!"},
 
-  /** ER_MISSING_PREFIX_ATTRIB          */
-//  public static final int ER_MISSING_PREFIX_ATTRIB = 34;
-
-
     { ER_MISSING_PREFIX_ATTRIB,
-      "(StylesheetHandler) {0} - chyb\u00ed atribut ''prefix''"},
-
-  /** ER_BAD_STYLESHEET_URL          */
-//  public static final int ER_BAD_STYLESHEET_URL = 35;
-
+      "(StylesheetHandler) chyb\u00ed atribut ''prefix'' objektu {0}"},
 
     { ER_BAD_STYLESHEET_URL,
      "Nespr\u00e1vn\u00e1 adresa URL p\u0159edlohy se styly: {0}"},
 
-  /** ER_FILE_NOT_FOUND          */
-//  public static final int ER_FILE_NOT_FOUND = 36;
-
-
     { ER_FILE_NOT_FOUND,
      "Soubor p\u0159edlohy se styly nebyl nalezen: {0}"},
 
-  /** ER_IOEXCEPTION          */
-//  public static final int ER_IOEXCEPTION = 37;
-
-
     { ER_IOEXCEPTION,
       "Soubor p\u0159edlohy se styly m\u00e1 v\u00fdjimku vstupu/v\u00fdstupu: {0}"},
 
-  /** ER_NO_HREF_ATTRIB          */
-//  public static final int ER_NO_HREF_ATTRIB = 38;
-
-
     { ER_NO_HREF_ATTRIB,
       "(StylesheetHandler) Pro {0} nelze naj\u00edt atribut href"},
 
-  /** ER_STYLESHEET_INCLUDES_ITSELF          */
-//  public static final int ER_STYLESHEET_INCLUDES_ITSELF = 39;
-
-
     { ER_STYLESHEET_INCLUDES_ITSELF,
       "(StylesheetHandler) {0}: p\u0159\u00edmo nebo nep\u0159\u00edmo zahrnuje sebe sama!"},
 
-  /** ER_PROCESSINCLUDE_ERROR          */
-//  public static final int ER_PROCESSINCLUDE_ERROR = 40;
-
-
     { ER_PROCESSINCLUDE_ERROR,
       "Chyba: StylesheetHandler.processInclude {0}"},
 
-  /** ER_MISSING_LANG_ATTRIB          */
-//  public static final int ER_MISSING_LANG_ATTRIB = 41;
-
-
     { ER_MISSING_LANG_ATTRIB,
-      "(StylesheetHandler) {0} - chyb\u00ed atribut ''lang''"},
-
-  /** ER_MISSING_CONTAINER_ELEMENT_COMPONENT          */
-//  public static final int ER_MISSING_CONTAINER_ELEMENT_COMPONENT = 42;
+      "(StylesheetHandler) chyb\u00ed atribut ''lang'' objektu {0}"},
 
     { ER_MISSING_CONTAINER_ELEMENT_COMPONENT,
       "(StylesheetHandler) Nespr\u00e1vn\u011b um\u00edst\u011bn\u00fd prvek {0}?? Chyb\u00ed prvek po\u0159ada\u010de ''component''"},
 
-  /** ER_CAN_ONLY_OUTPUT_TO_ELEMENT          */
-//  public static final int ER_CAN_ONLY_OUTPUT_TO_ELEMENT = 43;
-
     { ER_CAN_ONLY_OUTPUT_TO_ELEMENT,
       "U atribut\u016f Element, DocumentFragment, Document a PrintWriter lze volat pouze v\u00fdstup."},
 
-  /** ER_PROCESS_ERROR          */
-//  public static final int ER_PROCESS_ERROR = 44;
-
     { ER_PROCESS_ERROR,
      "Chyba: StylesheetRoot.process"},
 
-  /** ER_UNIMPLNODE_ERROR          */
-//  public static final int ER_UNIMPLNODE_ERROR = 45;
-
     { ER_UNIMPLNODE_ERROR,
      "Chyba: UnImplNode: {0}"},
 
-  /** ER_NO_SELECT_EXPRESSION          */
-//  public static final int ER_NO_SELECT_EXPRESSION = 46;
-
     { ER_NO_SELECT_EXPRESSION,
       "Chyba! Nebyl nalezen v\u00fdraz v\u00fdb\u011bru xpath (-select)."},
 
-  /** ER_CANNOT_SERIALIZE_XSLPROCESSOR          */
-//  public static final int ER_CANNOT_SERIALIZE_XSLPROCESSOR = 47;
-
     { ER_CANNOT_SERIALIZE_XSLPROCESSOR,
       "Nelze serializovat XSLProcessor!"},
 
-  /** ER_NO_INPUT_STYLESHEET          */
-//  public static final int ER_NO_INPUT_STYLESHEET = 48;
-
     { ER_NO_INPUT_STYLESHEET,
       "Nebyl zad\u00e1n vstup p\u0159edlohy se styly!"},
 
-  /** ER_FAILED_PROCESS_STYLESHEET          */
-//  public static final int ER_FAILED_PROCESS_STYLESHEET = 49;
-
     { ER_FAILED_PROCESS_STYLESHEET,
       "Nepoda\u0159ilo se zpracovat p\u0159edlohu se styly!"},
 
-  /** ER_COULDNT_PARSE_DOC          */
-//  public static final int ER_COULDNT_PARSE_DOC = 50;
-
     { ER_COULDNT_PARSE_DOC,
      "Nelze analyzovat dokument {0}!"},
 
-  /** ER_COULDNT_FIND_FRAGMENT          */
-//  public static final int ER_COULDNT_FIND_FRAGMENT = 51;
-
     { ER_COULDNT_FIND_FRAGMENT,
      "Nelze nal\u00e9zt fragment: {0}"},
 
-  /** ER_NODE_NOT_ELEMENT          */
- // public static final int ER_NODE_NOT_ELEMENT = 52;
-
     { ER_NODE_NOT_ELEMENT,
       "Uzel, na kter\u00fd odkazuje identifik\u00e1tor fragmentu, nen\u00ed prvek: {0}"},
 
-  /** ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB          */
-//  public static final int ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB = 53;
-
     { ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB,
-      "atribut for-each mus\u00ed m\u00edt bu\u010f shodu nebo n\u00e1zev atributu"},
-
-  /** ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB          */
-//  public static final int ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB = 54;
+      "atribut for-each mus\u00ed m\u00edt bu\u010f shodu, nebo n\u00e1zev atributu"},
 
     { ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB,
-      "atribut templates mus\u00ed m\u00edt bu\u010f shodu nebo n\u00e1zev atributu"},
-
-  /** ER_NO_CLONE_OF_DOCUMENT_FRAG          */
-//  public static final int ER_NO_CLONE_OF_DOCUMENT_FRAG = 55;
+      "atribut templates mus\u00ed m\u00edt bu\u010f shodu, nebo n\u00e1zev atributu"},
 
     { ER_NO_CLONE_OF_DOCUMENT_FRAG,
       "\u017d\u00e1dn\u00fd klon fragmentu dokumentu!"},
 
-  /** ER_CANT_CREATE_ITEM          */
-//  public static final int ER_CANT_CREATE_ITEM = 56;
-
     { ER_CANT_CREATE_ITEM,
       "Ve stromu v\u00fdsledk\u016f nelze vytvo\u0159it polo\u017eku: {0}"},
 
-  /** ER_XMLSPACE_ILLEGAL_VALUE          */
-//  public static final int ER_XMLSPACE_ILLEGAL_VALUE = 57;
-
     { ER_XMLSPACE_ILLEGAL_VALUE,
       "Parametr xml:space ve zdrojov\u00e9m XML m\u00e1 neplatnou hodnotu: {0}"},
 
-  /** ER_NO_XSLKEY_DECLARATION          */
-//  public static final int ER_NO_XSLKEY_DECLARATION = 58;
-
     { ER_NO_XSLKEY_DECLARATION,
       "{0} nem\u00e1 deklarov\u00e1n \u017e\u00e1dn\u00fd parametr xsl:key!"},
 
-  /** ER_CANT_CREATE_URL          */
-//  public static final int ER_CANT_CREATE_URL = 59;
-
     { ER_CANT_CREATE_URL,
      "Chyba! Nelze vytvo\u0159it url pro: {0}"},
 
-  /** ER_XSLFUNCTIONS_UNSUPPORTED          */
-//  public static final int ER_XSLFUNCTIONS_UNSUPPORTED = 60;
-
     { ER_XSLFUNCTIONS_UNSUPPORTED,
      "Nepodporovan\u00e1 funkce xsl:functions"},
 
-  /** ER_PROCESSOR_ERROR          */
-//  public static final int ER_PROCESSOR_ERROR = 61;
-
     { ER_PROCESSOR_ERROR,
      "Chyba: XSLT TransformerFactory"},
 
-  /** ER_NOT_ALLOWED_INSIDE_STYLESHEET          */
-//  public static final int ER_NOT_ALLOWED_INSIDE_STYLESHEET = 62;
-
     { ER_NOT_ALLOWED_INSIDE_STYLESHEET,
       "(StylesheetHandler) {0} - nen\u00ed v r\u00e1mci p\u0159edlohy se styly povoleno!"},
 
-  /** ER_RESULTNS_NOT_SUPPORTED          */
-//  public static final int ER_RESULTNS_NOT_SUPPORTED = 63;
-
     { ER_RESULTNS_NOT_SUPPORTED,
-      "Parametr result-ns ji\u017e nen\u00ed podporov\u00e1n! M\u00edsto toho pou\u017eijte parametr xsl:output."},
-
-  /** ER_DEFAULTSPACE_NOT_SUPPORTED          */
-//  public static final int ER_DEFAULTSPACE_NOT_SUPPORTED = 64;
+      "Parametr result-ns ji\u017e nen\u00ed podporov\u00e1n!  M\u00edsto toho pou\u017eijte parametr xsl:output."},
 
     { ER_DEFAULTSPACE_NOT_SUPPORTED,
-      "Parametr default-space ji\u017e nen\u00ed podporov\u00e1n! M\u00edsto toho pou\u017eijte parametr xsl:strip-space nebo xsl:preserve-space."},
-
-  /** ER_INDENTRESULT_NOT_SUPPORTED          */
-//  public static final int ER_INDENTRESULT_NOT_SUPPORTED = 65;
+      "Parametr default-space ji\u017e nen\u00ed podporov\u00e1n!  M\u00edsto toho pou\u017eijte parametr xsl:strip-space nebo xsl:preserve-space."},
 
     { ER_INDENTRESULT_NOT_SUPPORTED,
-      "Parametr indent-result ji\u017e nen\u00ed podporov\u00e1n! M\u00edsto toho pou\u017eijte parametr xsl:output."},
-
-  /** ER_ILLEGAL_ATTRIB          */
-//  public static final int ER_ILLEGAL_ATTRIB = 66;
+      "Parametr indent-result ji\u017e nen\u00ed podporov\u00e1n!  M\u00edsto toho pou\u017eijte parametr xsl:output."},
 
     { ER_ILLEGAL_ATTRIB,
       "(StylesheetHandler) {0} m\u00e1 neplatn\u00fd atribut: {1}"},
 
-  /** ER_UNKNOWN_XSL_ELEM          */
-//  public static final int ER_UNKNOWN_XSL_ELEM = 67;
-
     { ER_UNKNOWN_XSL_ELEM,
      "Nezn\u00e1m\u00fd prvek XSL: {0}"},
 
-  /** ER_BAD_XSLSORT_USE          */
-//  public static final int ER_BAD_XSLSORT_USE = 68;
-
     { ER_BAD_XSLSORT_USE,
       "(StylesheetHandler) Parametr xsl:sort lze pou\u017e\u00edt pouze s parametrem xsl:apply-templates nebo xsl:for-each."},
 
-  /** ER_MISPLACED_XSLWHEN          */
-//  public static final int ER_MISPLACED_XSLWHEN = 69;
-
     { ER_MISPLACED_XSLWHEN,
       "(StylesheetHandler) Nespr\u00e1vn\u011b um\u00edst\u011bn\u00fd prvek xsl:when!"},
 
-  /** ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE          */
-//  public static final int ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE = 70;
-
     { ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE,
       "(StylesheetHandler) Prvkek xsl:when nem\u00e1 v parametru xsl:choose \u017e\u00e1dn\u00e9ho rodi\u010de!"},
 
-  /** ER_MISPLACED_XSLOTHERWISE          */
-//  public static final int ER_MISPLACED_XSLOTHERWISE = 71;
-
     { ER_MISPLACED_XSLOTHERWISE,
       "(StylesheetHandler) Nespr\u00e1vn\u011b um\u00edst\u011bn\u00fd prvek xsl:otherwise!"},
 
-  /** ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE          */
-//  public static final int ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE = 72;
-
     { ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE,
       "(StylesheetHandler) Prvek xsl:otherwise nem\u00e1 v parametru xsl:choose \u017e\u00e1dn\u00e9ho rodi\u010de!"},
 
-  /** ER_NOT_ALLOWED_INSIDE_TEMPLATE          */
-//  public static final int ER_NOT_ALLOWED_INSIDE_TEMPLATE = 73;
-
     { ER_NOT_ALLOWED_INSIDE_TEMPLATE,
       "(StylesheetHandler) {0} - nen\u00ed v r\u00e1mci \u0161ablony povoleno!"},
 
-  /** ER_UNKNOWN_EXT_NS_PREFIX          */
-//  public static final int ER_UNKNOWN_EXT_NS_PREFIX = 74;
-
     { ER_UNKNOWN_EXT_NS_PREFIX,
       "(StylesheetHandler) {0}: nezn\u00e1m\u00e1 p\u0159edpona {1} p\u0159\u00edpony oboru n\u00e1zv\u016f"},
 
-  /** ER_IMPORTS_AS_FIRST_ELEM          */
-//  public static final int ER_IMPORTS_AS_FIRST_ELEM = 75;
-
     { ER_IMPORTS_AS_FIRST_ELEM,
       "(StylesheetHandler) Importy mus\u00ed b\u00fdt v r\u00e1mci \u0161ablony se styly na prvn\u00edch m\u00edstech!"},
 
-  /** ER_IMPORTING_ITSELF          */
-//  public static final int ER_IMPORTING_ITSELF = 76;
-
     { ER_IMPORTING_ITSELF,
       "(StylesheetHandler) {0}: p\u0159\u00edmo nebo nep\u0159\u00edmo importuje samo sebe!"},
 
-  /** ER_XMLSPACE_ILLEGAL_VAL          */
-//  public static final int ER_XMLSPACE_ILLEGAL_VAL = 77;
-
     { ER_XMLSPACE_ILLEGAL_VAL,
       "(StylesheetHandler) Parametr xml:space m\u00e1 neplatnou hodnotu: {0}"},
 
-  /** ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL          */
-//  public static final int ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL = 78;
-
     { ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL,
       "Ne\u00fasp\u011b\u0161n\u00fd proces processStylesheet!"},
 
-  /** ER_SAX_EXCEPTION          */
-//  public static final int ER_SAX_EXCEPTION = 79;
-
     { ER_SAX_EXCEPTION,
      "V\u00fdjimka SAX"},
 
-  /** ER_FUNCTION_NOT_SUPPORTED          */
-//  public static final int ER_FUNCTION_NOT_SUPPORTED = 80;
+//  add this message to fix bug 21478
+    { ER_FUNCTION_NOT_SUPPORTED,
+     "Nepodporovan\u00e1 funkce!"},
 
-    //{ ER_FUNCTION_NOT_SUPPORTED,
-    // "Function not supported!"},
-
-  /** ER_XSLT_ERROR          */
-//  public static final int ER_XSLT_ERROR = 81;
 
     { ER_XSLT_ERROR,
      "Chyba XSLT"},
 
-  /** ER_CURRENCY_SIGN_ILLEGAL          */
-//  public static final int ER_CURRENCY_SIGN_ILLEGAL = 82;
-
     { ER_CURRENCY_SIGN_ILLEGAL,
       "znak m\u011bny nen\u00ed v \u0159et\u011bzci vzorku form\u00e1tu povolen"},
 
-  /** ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM          */
-//  public static final int ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM = 83;
-
     { ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM,
       "Funkce Document nen\u00ed v p\u0159edloze se styly DOM podporov\u00e1na!"},
 
-  /** ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER          */
-//  public static final int ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER = 84;
-
     { ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER,
       "Nelze p\u0159elo\u017eit p\u0159edponu p\u0159eklada\u010de non-Prefix!"},
 
-  /** ER_REDIRECT_COULDNT_GET_FILENAME          */
-//  public static final int ER_REDIRECT_COULDNT_GET_FILENAME = 85;
-
     { ER_REDIRECT_COULDNT_GET_FILENAME,
       "P\u0159esm\u011brov\u00e1n\u00ed p\u0159\u00edpony: Nelze z\u00edskat n\u00e1zev souboru - atribut file nebo select mus\u00ed vr\u00e1tit platn\u00fd \u0159et\u011bzec."},
 
-  /** ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT          */
-//  public static final int ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT = 86;
-
     { ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT,
       "V p\u0159\u00edpon\u011b Redirect nelze vytvo\u0159it FormatterListener!"},
 
-  /** ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX          */
-//  public static final int ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX = 87;
-
     { ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX,
       "Neplatn\u00e1 p\u0159edpona ve funkci exclude-result-prefixes: {0}"},
 
-  /** ER_MISSING_NS_URI          */
-//  public static final int ER_MISSING_NS_URI = 88;
-
     { ER_MISSING_NS_URI,
       "U zadan\u00e9 p\u0159edpony chyb\u00ed obor n\u00e1zv\u016f URI"},
 
-  /** ER_MISSING_ARG_FOR_OPTION          */
-//  public static final int ER_MISSING_ARG_FOR_OPTION = 89;
-
     { ER_MISSING_ARG_FOR_OPTION,
       "Chyb\u011bj\u00edc\u00ed argument volby: {0}"},
 
-  /** ER_INVALID_OPTION          */
-//  public static final int ER_INVALID_OPTION = 90;
-
     { ER_INVALID_OPTION,
      "Neplatn\u00e1 volba: {0}"},
 
-  /** ER_MALFORMED_FORMAT_STRING          */
-//  public static final int ER_MALFORMED_FORMAT_STRING = 91;
-
     { ER_MALFORMED_FORMAT_STRING,
      "Vadn\u00fd form\u00e1tovac\u00ed \u0159et\u011bzec: {0}"},
 
-  /** ER_STYLESHEET_REQUIRES_VERSION_ATTRIB          */
-//  public static final int ER_STYLESHEET_REQUIRES_VERSION_ATTRIB = 92;
-
     { ER_STYLESHEET_REQUIRES_VERSION_ATTRIB,
       "Prvek xsl:stylesheet vy\u017eaduje atribut 'version'!"},
 
-  /** ER_ILLEGAL_ATTRIBUTE_VALUE          */
-//  public static final int ER_ILLEGAL_ATTRIBUTE_VALUE = 93;
-
     { ER_ILLEGAL_ATTRIBUTE_VALUE,
       "Parametr Attribute: {0} m\u00e1 neplatnou hodnotu: {1}"},
 
-  /** ER_CHOOSE_REQUIRES_WHEN          */
-//  public static final int ER_CHOOSE_REQUIRES_WHEN = 94;
-
     { ER_CHOOSE_REQUIRES_WHEN,
      "Prvek xsl:choose vy\u017eaduje parametr xsl:when"},
 
-  /** ER_NO_APPLY_IMPORT_IN_FOR_EACH          */
-//  public static final int ER_NO_APPLY_IMPORT_IN_FOR_EACH = 95;
-
     { ER_NO_APPLY_IMPORT_IN_FOR_EACH,
       "Parametr xsl:for-each nen\u00ed v xsl:apply-imports povolen"},
 
-  /** ER_CANT_USE_DTM_FOR_OUTPUT          */
-//  public static final int ER_CANT_USE_DTM_FOR_OUTPUT = 96;
-
     { ER_CANT_USE_DTM_FOR_OUTPUT,
       "Nelze pou\u017e\u00edt DTMLiaison u v\u00fdstupu uzlu DOM node... M\u00edsto toho pou\u017eijte org.apache.xpath.DOM2Helper!"},
 
-  /** ER_CANT_USE_DTM_FOR_INPUT          */
-//  public static final int ER_CANT_USE_DTM_FOR_INPUT = 97;
-
     { ER_CANT_USE_DTM_FOR_INPUT,
       "Nelze pou\u017e\u00edt DTMLiaison u vstupu uzlu DOM node... M\u00edsto toho pou\u017eijte org.apache.xpath.DOM2Helper!"},
 
-  /** ER_CALL_TO_EXT_FAILED          */
-//  public static final int ER_CALL_TO_EXT_FAILED = 98;
-
     { ER_CALL_TO_EXT_FAILED,
       "Ne\u00fasp\u011b\u0161n\u00e9 vol\u00e1n\u00ed prvku p\u0159\u00edpony: {0}"},
 
-  /** ER_PREFIX_MUST_RESOLVE          */
-//  public static final int ER_PREFIX_MUST_RESOLVE = 99;
-
     { ER_PREFIX_MUST_RESOLVE,
       "P\u0159edponu mus\u00ed b\u00fdt mo\u017eno p\u0159elo\u017eit do oboru n\u00e1zv\u016f: {0}"},
 
-  /** ER_INVALID_UTF16_SURROGATE          */
-//  public static final int ER_INVALID_UTF16_SURROGATE = 100;
-
     { ER_INVALID_UTF16_SURROGATE,
       "Byla zji\u0161t\u011bna neplatn\u00e1 n\u00e1hrada UTF-16: {0} ?"},
 
-  /** ER_XSLATTRSET_USED_ITSELF          */
- // public static final int ER_XSLATTRSET_USED_ITSELF = 101;
-
     { ER_XSLATTRSET_USED_ITSELF,
       "Prvek xsl:attribute-set {0} pou\u017e\u00edv\u00e1 s\u00e1m sebe, co\u017e zp\u016fsob\u00ed nekone\u010dnou smy\u010dku."},
 
-  /** ER_CANNOT_MIX_XERCESDOM          */
-//  public static final int ER_CANNOT_MIX_XERCESDOM = 102;
-
     { ER_CANNOT_MIX_XERCESDOM,
       "Vstup Xerces-DOM nelze sm\u011b\u0161ovat s v\u00fdstupem Xerces-DOM!"},
 
-  /** ER_TOO_MANY_LISTENERS          */
-//  public static final int ER_TOO_MANY_LISTENERS = 103;
-
     { ER_TOO_MANY_LISTENERS,
       "addTraceListenersToStylesheet - TooManyListenersException"},
 
-  /** ER_IN_ELEMTEMPLATEELEM_READOBJECT          */
-//  public static final int ER_IN_ELEMTEMPLATEELEM_READOBJECT = 104;
-
     { ER_IN_ELEMTEMPLATEELEM_READOBJECT,
       "V ElemTemplateElement.readObject: {0}"},
 
-  /** ER_DUPLICATE_NAMED_TEMPLATE          */
-//  public static final int ER_DUPLICATE_NAMED_TEMPLATE = 105;
-
     { ER_DUPLICATE_NAMED_TEMPLATE,
       "Nalezena v\u00edce ne\u017e jedna \u0161ablona s n\u00e1zvem: {0}"},
 
-  /** ER_INVALID_KEY_CALL          */
-//  public static final int ER_INVALID_KEY_CALL = 106;
-
     { ER_INVALID_KEY_CALL,
       "Neplatn\u00e9 vol\u00e1n\u00ed funkce: rekurzivn\u00ed vol\u00e1n\u00ed funkce key() nen\u00ed povoleno"},
 
-  /** Variable is referencing itself          */
-//  public static final int ER_REFERENCING_ITSELF = 107;
-
     { ER_REFERENCING_ITSELF,
       "Prom\u011bnn\u00e1 {0} odkazuje p\u0159\u00edmo \u010di nep\u0159\u00edmo sama na sebe!"},
 
-  /** Illegal DOMSource input          */
-//  public static final int ER_ILLEGAL_DOMSOURCE_INPUT = 108;
-
     { ER_ILLEGAL_DOMSOURCE_INPUT,
       "Vstupn\u00ed uzel DOMSource pro newTemplates nesm\u00ed m\u00edt hodnotu null!"},
 
-        /** Class not found for option         */
-//  public static final int ER_CLASS_NOT_FOUND_FOR_OPTION = 109;
-
     { ER_CLASS_NOT_FOUND_FOR_OPTION,
         "Nebyl nalezen soubor t\u0159\u00eddy pro volbu {0}"},
 
-        /** Required Element not found         */
-//  public static final int ER_REQUIRED_ELEM_NOT_FOUND = 110;
-
     { ER_REQUIRED_ELEM_NOT_FOUND,
         "Nebyl nalezen po\u017eadovan\u00fd prvek: {0}"},
 
-  /** InputStream cannot be null         */
-//  public static final int ER_INPUT_CANNOT_BE_NULL = 111;
-
     { ER_INPUT_CANNOT_BE_NULL,
         "Parametr InputStream nesm\u00ed m\u00edt hodnotu null"},
 
-  /** URI cannot be null         */
-//  public static final int ER_URI_CANNOT_BE_NULL = 112;
-
     { ER_URI_CANNOT_BE_NULL,
         "Parametr URI nesm\u00ed m\u00edt hodnotu null"},
 
-  /** File cannot be null         */
-//  public static final int ER_FILE_CANNOT_BE_NULL = 113;
-
     { ER_FILE_CANNOT_BE_NULL,
         "Parametr File nesm\u00ed m\u00edt hodnotu null"},
 
-   /** InputSource cannot be null         */
-//  public static final int ER_SOURCE_CANNOT_BE_NULL = 114;
-
     { ER_SOURCE_CANNOT_BE_NULL,
                 "Parametr InputSource nesm\u00ed m\u00edt hodnotu null"},
 
-  /** Can't overwrite cause         */
-//  public static final int ER_CANNOT_OVERWRITE_CAUSE = 115;
-
-    //{ ER_CANNOT_OVERWRITE_CAUSE,
-        //      "Cannot overwrite cause"},
-
-  /** Could not initialize BSF Manager        */
-//  public static final int ER_CANNOT_INIT_BSFMGR = 116;
-
     { ER_CANNOT_INIT_BSFMGR,
                 "Nelze inicializovat BSF Manager"},
 
-  /** Could not compile extension       */
-//  public static final int ER_CANNOT_CMPL_EXTENSN = 117;
-
     { ER_CANNOT_CMPL_EXTENSN,
                 "P\u0159\u00edponu nelze kompilovat"},
 
-  /** Could not create extension       */
-//  public static final int ER_CANNOT_CREATE_EXTENSN = 118;
-
     { ER_CANNOT_CREATE_EXTENSN,
       "Nelze vytvo\u0159it p\u0159\u00edponu: {0}, proto\u017ee: {1}"},
 
-  /** Instance method call to method {0} requires an Object instance as first argument       */
-//  public static final int ER_INSTANCE_MTHD_CALL_REQUIRES = 119;
-
     { ER_INSTANCE_MTHD_CALL_REQUIRES,
       "Vol\u00e1n\u00ed metody {0} metodou Instance vy\u017eaduje jako prvn\u00ed argument instanci Object"},
 
-  /** Invalid element name specified       */
-//  public static final int ER_INVALID_ELEMENT_NAME = 120;
-
     { ER_INVALID_ELEMENT_NAME,
       "Byl zad\u00e1n neplatn\u00fd n\u00e1zev prvku {0}"},
 
-   /** Element name method must be static      */
-//  public static final int ER_ELEMENT_NAME_METHOD_STATIC = 121;
-
     { ER_ELEMENT_NAME_METHOD_STATIC,
       "N\u00e1zev metody prvku mus\u00ed b\u00fdt static {0}"},
 
-   /** Extension function {0} : {1} is unknown      */
-//  public static final int ER_EXTENSION_FUNC_UNKNOWN = 122;
-
     { ER_EXTENSION_FUNC_UNKNOWN,
              "Funkce v\u00fdjimky {0} : {1} je nezn\u00e1m\u00e1"},
 
-   /** More than one best match for constructor for       */
-//  public static final int ER_MORE_MATCH_CONSTRUCTOR = 123;
-
     { ER_MORE_MATCH_CONSTRUCTOR,
              "Konstruktor {0} m\u00e1 v\u00edce nejlep\u0161\u00edch shod."},
 
-   /** More than one best match for method      */
-//  public static final int ER_MORE_MATCH_METHOD = 124;
-
     { ER_MORE_MATCH_METHOD,
              "Metoda {0} m\u00e1 v\u00edce nejlep\u0161\u00edch shod."},
 
-   /** More than one best match for element method      */
-//  public static final int ER_MORE_MATCH_ELEMENT = 125;
-
     { ER_MORE_MATCH_ELEMENT,
              "Metoda prvku {0} m\u00e1 v\u00edce nejlep\u0161\u00edch shod."},
 
-   /** Invalid context passed to evaluate       */
-//  public static final int ER_INVALID_CONTEXT_PASSED = 126;
-
     { ER_INVALID_CONTEXT_PASSED,
              "Do vyhodnocen\u00ed byl p\u0159ed\u00e1n neplatn\u00fd kontext {0}."},
 
-   /** Pool already exists       */
-//  public static final int ER_POOL_EXISTS = 127;
-
     { ER_POOL_EXISTS,
              "Spole\u010dn\u00e1 oblast ji\u017e existuje."},
 
-   /** No driver Name specified      */
-//  public static final int ER_NO_DRIVER_NAME = 128;
-
     { ER_NO_DRIVER_NAME,
              "Nebylo zad\u00e1no \u017e\u00e1dn\u00e9 jm\u00e9no ovlada\u010de."},
 
-   /** No URL specified     */
-//  public static final int ER_NO_URL = 129;
-
     { ER_NO_URL,
              "Nebyla specifikov\u00e1na \u017e\u00e1dn\u00e1 adresa URL."},
 
-   /** Pool size is less than one    */
-//  public static final int ER_POOL_SIZE_LESSTHAN_ONE = 130;
-
     { ER_POOL_SIZE_LESSTHAN_ONE,
              "Velikost spole\u010dn\u00e9 oblasti je men\u0161\u00ed ne\u017e jedna!"},
 
-   /** Invalid driver name specified    */
-//  public static final int ER_INVALID_DRIVER = 131;
-
     { ER_INVALID_DRIVER,
              "Byl zad\u00e1n neplatn\u00fd n\u00e1zev ovlada\u010de!"},
 
-   /** Did not find the stylesheet root    */
-//  public static final int ER_NO_STYLESHEETROOT = 132;
-
     { ER_NO_STYLESHEETROOT,
              "Nebyl nalezen ko\u0159en p\u0159edlohy se styly!"},
 
-   /** Illegal value for xml:space     */
-//  public static final int ER_ILLEGAL_XMLSPACE_VALUE = 133;
-
     { ER_ILLEGAL_XMLSPACE_VALUE,
          "Neplatn\u00e1 hodnota parametru xml:space"},
 
-   /** processFromNode failed     */
-//  public static final int ER_PROCESSFROMNODE_FAILED = 134;
-
     { ER_PROCESSFROMNODE_FAILED,
          "Selh\u00e1n\u00ed procesu processFromNode"},
 
-   /** The resource [] could not load:     */
-//  public static final int ER_RESOURCE_COULD_NOT_LOAD = 135;
-
     { ER_RESOURCE_COULD_NOT_LOAD,
         "Nelze zav\u00e9st zdroj [ {0} ]: {1} \n {2} \t {3}"},
 
-
-   /** Buffer size <=0     */
-//  public static final int ER_BUFFER_SIZE_LESSTHAN_ZERO = 136;
-
     { ER_BUFFER_SIZE_LESSTHAN_ZERO,
         "Velikost vyrovn\u00e1vac\u00ed pam\u011bti <=0"},
 
-   /** Unknown error when calling extension    */
-//  public static final int ER_UNKNOWN_ERROR_CALLING_EXTENSION = 137;
-
     { ER_UNKNOWN_ERROR_CALLING_EXTENSION,
         "P\u0159i vol\u00e1n\u00ed p\u0159\u00edpony do\u0161lo k nezn\u00e1m\u00e9 chyb\u011b"},
 
-   /** Prefix {0} does not have a corresponding namespace declaration    */
-//  public static final int ER_NO_NAMESPACE_DECL = 138;
-
     { ER_NO_NAMESPACE_DECL,
         "P\u0159edpona {0} nem\u00e1 deklarov\u00e1n odpov\u00eddaj\u00edc\u00ed obor n\u00e1zv\u016f"},
 
-   /** Element content not allowed for lang=javaclass   */
-//  public static final int ER_ELEM_CONTENT_NOT_ALLOWED = 139;
-
     { ER_ELEM_CONTENT_NOT_ALLOWED,
         "Obsah prvku nen\u00ed povolen pro lang=javaclass {0}"},
 
-   /** Stylesheet directed termination   */
-//  public static final int ER_STYLESHEET_DIRECTED_TERMINATION = 140;
-
     { ER_STYLESHEET_DIRECTED_TERMINATION,
         "Ukon\u010den\u00ed sm\u011brovan\u00e9 na p\u0159edlohu se styly."},
 
-   /** 1 or 2   */
-//  public static final int ER_ONE_OR_TWO = 141;
-
     { ER_ONE_OR_TWO,
         "1 nebo 2"},
 
-   /** 2 or 3   */
-//  public static final int ER_TWO_OR_THREE = 142;
-
     { ER_TWO_OR_THREE,
         "2 nebo 3"},
 
-   /** Could not load {0} (check CLASSPATH), now using just the defaults   */
-//  public static final int ER_COULD_NOT_LOAD_RESOURCE = 143;
-
     { ER_COULD_NOT_LOAD_RESOURCE,
         "Nelze zav\u00e9st {0} (zkontrolujte prom\u011bnnou CLASSPATH) - proto se pou\u017e\u00edvaj\u00ed pouze v\u00fdchoz\u00ed hodnoty"},
 
-   /** Cannot initialize default templates   */
-//  public static final int ER_CANNOT_INIT_DEFAULT_TEMPLATES = 144;
-
     { ER_CANNOT_INIT_DEFAULT_TEMPLATES,
         "Nelze aktualizovat v\u00fdchoz\u00ed \u0161ablony."},
 
-   /** Result should not be null   */
-//  public static final int ER_RESULT_NULL = 145;
-
     { ER_RESULT_NULL,
         "V\u00fdsledek by nem\u011bl m\u00edt hodnotu null"},
 
-   /** Result could not be set   */
-//  public static final int ER_RESULT_COULD_NOT_BE_SET = 146;
-
     { ER_RESULT_COULD_NOT_BE_SET,
         "Nelze nastavit v\u00fdsledek"},
 
-   /** No output specified   */
-//  public static final int ER_NO_OUTPUT_SPECIFIED = 147;
-
     { ER_NO_OUTPUT_SPECIFIED,
         "Nebyl ur\u010den \u017e\u00e1dn\u00fd v\u00fdstup"},
 
-   /** Can't transform to a Result of type   */
-//  public static final int ER_CANNOT_TRANSFORM_TO_RESULT_TYPE = 148;
-
     { ER_CANNOT_TRANSFORM_TO_RESULT_TYPE,
-        "Nelze p\u0159ev\u00e9st na v\u00fdsledek typu {0}"},
-
-   /** Can't transform to a Source of type   */
-//  public static final int ER_CANNOT_TRANSFORM_SOURCE_TYPE = 149;
+        "Nelze prov\u00e9st p\u0159evod na v\u00fdsledek typu {0}"},
 
     { ER_CANNOT_TRANSFORM_SOURCE_TYPE,
-        "Nelze p\u0159ev\u00e9st na zdroj typu {0}"},
-
-   /** Null content handler  */
-//  public static final int ER_NULL_CONTENT_HANDLER = 150;
+        "Nelze prov\u00e9st p\u0159evod zdroje typu {0}"},
 
     { ER_NULL_CONTENT_HANDLER,
         "Obslu\u017en\u00fd program obsahu hodnoty null"},
 
-   /** Null error handler  */
-//  public static final int ER_NULL_ERROR_HANDLER = 151;
     { ER_NULL_ERROR_HANDLER,
         "Obslu\u017en\u00fd program pro zpracov\u00e1n\u00ed chyb hodnoty null"},
 
-   /** parse can not be called if the ContentHandler has not been set */
-//  public static final int ER_CANNOT_CALL_PARSE = 152;
-
     { ER_CANNOT_CALL_PARSE,
         "Nen\u00ed-li nastaven obslu\u017en\u00fd program ContentHandler, nelze volat analyz\u00e1tor."},
 
-   /**  No parent for filter */
-//  public static final int ER_NO_PARENT_FOR_FILTER = 153;
-
     { ER_NO_PARENT_FOR_FILTER,
         "Filtr nem\u00e1 rodi\u010de."},
 
-
-   /**  No stylesheet found in: {0}, media */
-//  public static final int ER_NO_STYLESHEET_IN_MEDIA = 154;
-
     { ER_NO_STYLESHEET_IN_MEDIA,
          "Nebyla nalezena p\u0159edloha se styly v: {0}, m\u00e9dium= {1}"},
 
-   /**  No xml-stylesheet PI found in */
-//  public static final int ER_NO_STYLESHEET_PI = 155;
-
     { ER_NO_STYLESHEET_PI,
          "Nebyla nalezena p\u0159edloha se styly xml-stylesheet PI v: {0}"},
 
-   /**  No default implementation found */
-//  public static final int ER_NO_DEFAULT_IMPL = 156;
-
-    //{ ER_NO_DEFAULT_IMPL,
-     //    "No default implementation found "},
-
-   /**  ChunkedIntArray({0}) not currently supported */
-//  public static final int ER_CHUNKEDINTARRAY_NOT_SUPPORTED = 157;
-
-    //{ ER_CHUNKEDINTARRAY_NOT_SUPPORTED,
-     //  "ChunkedIntArray({0}) not currently supported"},
-
-   /**  Offset bigger than slot */
-//  public static final int ER_OFFSET_BIGGER_THAN_SLOT = 158;
-
-    //{ ER_OFFSET_BIGGER_THAN_SLOT,
-     //  "Offset bigger than slot"},
-
-   /**  Coroutine not available, id= */
-//  public static final int ER_COROUTINE_NOT_AVAIL = 159;
-
-    //{ ER_COROUTINE_NOT_AVAIL,
-    //   "Coroutine not available, id={0}"},
-
-   /**  CoroutineManager recieved co_exit() request */
-//  public static final int ER_COROUTINE_CO_EXIT = 160;
-
-    //{ ER_COROUTINE_CO_EXIT,
-     //  "CoroutineManager received co_exit() request"},
-
-   /**  co_joinCoroutineSet() failed */
-//  public static final int ER_COJOINROUTINESET_FAILED = 161;
-
-    //{ ER_COJOINROUTINESET_FAILED,
-    //   "co_joinCoroutineSet() failed"},
-
-   /**  Coroutine parameter error () */
-//  public static final int ER_COROUTINE_PARAM = 162;
-
-    //{ ER_COROUTINE_PARAM,
-    //   "Coroutine parameter error ({0})"},
-
-   /**  UNEXPECTED: Parser doTerminate answers  */
-//  public static final int ER_PARSER_DOTERMINATE_ANSWERS = 163;
-
-    //{ ER_PARSER_DOTERMINATE_ANSWERS,
-    //   "\nUNEXPECTED: Parser doTerminate answers {0}"},
-
-   /**  parse may not be called while parsing */
-//  public static final int ER_NO_PARSE_CALL_WHILE_PARSING = 164;
-
-    //{ ER_NO_PARSE_CALL_WHILE_PARSING,
-    //   "parse may not be called while parsing"},
-
-   /**  Error: typed iterator for axis  {0} not implemented  */
-//  public static final int ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED = 165;
-
-    //{ ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED,
-     //  "Error: typed iterator for axis  {0} not implemented"},
-
-   /**  Error: iterator for axis {0} not implemented  */
-//  public static final int ER_ITERATOR_AXIS_NOT_IMPLEMENTED = 166;
-
-    //{ ER_ITERATOR_AXIS_NOT_IMPLEMENTED,
-    //   "Error: iterator for axis {0} not implemented "},
-
-   /**  Iterator clone not supported  */
-//  public static final int ER_ITERATOR_CLONE_NOT_SUPPORTED = 167;
-
-    //{ ER_ITERATOR_CLONE_NOT_SUPPORTED,
-     //  "Iterator clone not supported"},
-
-   /**  Unknown axis traversal type  */
-//  public static final int ER_UNKNOWN_AXIS_TYPE = 168;
-
-    //{ ER_UNKNOWN_AXIS_TYPE,
-    //   "Unknown axis traversal type: {0}"},
-
-   /**  Axis traverser not supported  */
-//  public static final int ER_AXIS_NOT_SUPPORTED = 169;
-
-    //{ ER_AXIS_NOT_SUPPORTED,
-    //   "Axis traverser not supported: {0}"},
-
-   /**  No more DTM IDs are available  */
-//  public static final int ER_NO_DTMIDS_AVAIL = 170;
-
-    //{ ER_NO_DTMIDS_AVAIL,
-     //  "No more DTM IDs are available"},
-
-   /**  Not supported  */
-//  public static final int ER_NOT_SUPPORTED = 171;
-
     { ER_NOT_SUPPORTED,
        "Nepodporov\u00e1no: {0}"},
 
-   /**  node must be non-null for getDTMHandleFromNode  */
-//  public static final int ER_NODE_NON_NULL = 172;
-
-    //{ ER_NODE_NON_NULL,
-    //   "Node must be non-null for getDTMHandleFromNode"},
-
-   /**  Could not resolve the node to a handle  */
-//  public static final int ER_COULD_NOT_RESOLVE_NODE = 173;
-
-    //{ ER_COULD_NOT_RESOLVE_NODE,
-    //   "Could not resolve the node to a handle"},
-
-   /**  startParse may not be called while parsing */
-//  public static final int ER_STARTPARSE_WHILE_PARSING = 174;
-
-    //{ ER_STARTPARSE_WHILE_PARSING,
-     //  "startParse may not be called while parsing"},
-
-   /**  startParse needs a non-null SAXParser  */
-//  public static final int ER_STARTPARSE_NEEDS_SAXPARSER = 175;
-
-    //{ ER_STARTPARSE_NEEDS_SAXPARSER,
-    //   "startParse needs a non-null SAXParser"},
-
-   /**  could not initialize parser with */
-//  public static final int ER_COULD_NOT_INIT_PARSER = 176;
-    //{ ER_COULD_NOT_INIT_PARSER,
-     //  "could not initialize parser with"},
-
-   /**  Value for property {0} should be a Boolean instance  */
-//  public static final int ER_PROPERTY_VALUE_BOOLEAN = 177;
-
     { ER_PROPERTY_VALUE_BOOLEAN,
        "Hodnota vlastnosti {0} by m\u011bla b\u00fdt booleovsk\u00e1 instance"},
 
-   /**  exception creating new instance for pool  */
-//  public static final int ER_EXCEPTION_CREATING_POOL = 178;
-
-    //{ ER_EXCEPTION_CREATING_POOL,
-    //   "exception creating new instance for pool"},
-
-   /**  Path contains invalid escape sequence  */
-//  public static final int ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE = 179;
-
-    //{ ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE,
-    //   "Path contains invalid escape sequence"},
-
-   /**  Scheme is required!  */
-//  public static final int ER_SCHEME_REQUIRED = 180;
-
-    //{ ER_SCHEME_REQUIRED,
-     //  "Scheme is required!"},
-
-   /**  No scheme found in URI  */
-//  public static final int ER_NO_SCHEME_IN_URI = 181;
-
-    //{ ER_NO_SCHEME_IN_URI,
-    //   "No scheme found in URI: {0}"},
-
-   /**  No scheme found in URI  */
-//  public static final int ER_NO_SCHEME_INURI = 182;
-
-    //{ ER_NO_SCHEME_INURI,
-    //   "No scheme found in URI"},
-
-   /**  Path contains invalid character:   */
-//  public static final int ER_PATH_INVALID_CHAR = 183;
-
-    //{ ER_PATH_INVALID_CHAR,
-    //   "Path contains invalid character: {0}"},
-
-   /**  Cannot set scheme from null string  */
-//  public static final int ER_SCHEME_FROM_NULL_STRING = 184;
-
-    //{ ER_SCHEME_FROM_NULL_STRING,
-    //   "Cannot set scheme from null string"},
-
-   /**  The scheme is not conformant. */
-//  public static final int ER_SCHEME_NOT_CONFORMANT = 185;
-
-    //{ ER_SCHEME_NOT_CONFORMANT,
-    //   "The scheme is not conformant."},
-
-   /**  Host is not a well formed address  */
-//  public static final int ER_HOST_ADDRESS_NOT_WELLFORMED = 186;
-
-    //{ ER_HOST_ADDRESS_NOT_WELLFORMED,
-    //   "Host is not a well formed address"},
-
-   /**  Port cannot be set when host is null  */
-//  public static final int ER_PORT_WHEN_HOST_NULL = 187;
-
-    //{ ER_PORT_WHEN_HOST_NULL,
-    //   "Port cannot be set when host is null"},
-
-   /**  Invalid port number  */
-//  public static final int ER_INVALID_PORT = 188;
-
-    //{ ER_INVALID_PORT,
-    //   "Invalid port number"},
-
-   /**  Fragment can only be set for a generic URI  */
-//  public static final int ER_FRAG_FOR_GENERIC_URI = 189;
-
-    //{ ER_FRAG_FOR_GENERIC_URI,
-    //   "Fragment can only be set for a generic URI"},
-
-   /**  Fragment cannot be set when path is null  */
-//  public static final int ER_FRAG_WHEN_PATH_NULL = 190;
-
-    //{ ER_FRAG_WHEN_PATH_NULL,
-    //   "Fragment cannot be set when path is null"},
-
-   /**  Fragment contains invalid character  */
-//  public static final int ER_FRAG_INVALID_CHAR = 191;
-
-    //{ ER_FRAG_INVALID_CHAR,
-    //   "Fragment contains invalid character"},
-
-
-
-   /** Parser is already in use  */
-//  public static final int ER_PARSER_IN_USE = 192;
-
-    //{ ER_PARSER_IN_USE,
-    //    "Parser is already in use"},
-
-   /** Parser is already in use  */
-//  public static final int ER_CANNOT_CHANGE_WHILE_PARSING = 193;
-
-    //{ ER_CANNOT_CHANGE_WHILE_PARSING,
-    //    "Cannot change {0} {1} while parsing"},
-
-   /** Self-causation not permitted  */
-//  public static final int ER_SELF_CAUSATION_NOT_PERMITTED = 194;
-
-    //{ ER_SELF_CAUSATION_NOT_PERMITTED,
-     //   "Self-causation not permitted"},
-
-   /** src attribute not yet supported for  */
-//  public static final int ER_COULD_NOT_FIND_EXTERN_SCRIPT = 195;
-
     { ER_COULD_NOT_FIND_EXTERN_SCRIPT,
          "Z {0} nelze z\u00edskat extern\u00ed skript."},
 
-  /** The resource [] could not be found     */
-//  public static final int ER_RESOURCE_COULD_NOT_FIND = 196;
-
     { ER_RESOURCE_COULD_NOT_FIND,
         "Nelze naj\u00edt zdroj [ {0} ].\n {1}"},
 
-   /** output property not recognized:  */
-//  public static final int ER_OUTPUT_PROPERTY_NOT_RECOGNIZED = 197;
-
     { ER_OUTPUT_PROPERTY_NOT_RECOGNIZED,
         "Nezn\u00e1m\u00e1 vlastnost v\u00fdstupu: {0}"},
 
-   /** Userinfo may not be specified if host is not specified   */
-//  public static final int ER_NO_USERINFO_IF_NO_HOST = 198;
-
-    //{ ER_NO_USERINFO_IF_NO_HOST,
-    //    "Userinfo may not be specified if host is not specified"},
-
-   /** Port may not be specified if host is not specified   */
-//  public static final int ER_NO_PORT_IF_NO_HOST = 199;
-
-    //{ ER_NO_PORT_IF_NO_HOST,
-    //    "Port may not be specified if host is not specified"},
-
-   /** Query string cannot be specified in path and query string   */
-//  public static final int ER_NO_QUERY_STRING_IN_PATH = 200;
-
-    //{ ER_NO_QUERY_STRING_IN_PATH,
-    //    "Query string cannot be specified in path and query string"},
-
-   /** Fragment cannot be specified in both the path and fragment   */
-//  public static final int ER_NO_FRAGMENT_STRING_IN_PATH = 201;
-
-    //{ ER_NO_FRAGMENT_STRING_IN_PATH,
-    //    "Fragment cannot be specified in both the path and fragment"},
-
-   /** Cannot initialize URI with empty parameters   */
-//  public static final int ER_CANNOT_INIT_URI_EMPTY_PARMS = 202;
-
-    //{ ER_CANNOT_INIT_URI_EMPTY_PARMS,
-    //    "Cannot initialize URI with empty parameters"},
-
-   /** Failed creating ElemLiteralResult instance   */
-//  public static final int ER_FAILED_CREATING_ELEMLITRSLT = 203;
-
     { ER_FAILED_CREATING_ELEMLITRSLT,
         "Nepoda\u0159ilo se vytvo\u0159it instanci ElemLiteralResult"},
 
@@ -1727,242 +979,123 @@
   //in locale specific files like XSLTErrorResources_de.java, XSLTErrorResources_fr.java etc.
   //NOTE: Not only the key name but message has also been changed.
 
-   /** Priority value does not contain a parsable number   */
-//  public static final int ER_VALUE_SHOULD_BE_NUMBER = 204;
-
     { ER_VALUE_SHOULD_BE_NUMBER,
         "Hodnota pro {0} by m\u011bla obsahovat analyzovateln\u00e9 \u010d\u00edslo"},
 
-   /**  Value for {0} should equal 'yes' or 'no'   */
-//  public static final int ER_VALUE_SHOULD_EQUAL = 205;
-
     { ER_VALUE_SHOULD_EQUAL,
         "Hodnota {0} mus\u00ed b\u00fdt yes nebo no."},
 
-   /**  Failed calling {0} method   */
-//  public static final int ER_FAILED_CALLING_METHOD = 206;
-
     { ER_FAILED_CALLING_METHOD,
         "Vol\u00e1n\u00ed metody {0} selhalo."},
 
-   /** Failed creating ElemLiteralResult instance   */
-//  public static final int ER_FAILED_CREATING_ELEMTMPL = 207;
-
     { ER_FAILED_CREATING_ELEMTMPL,
         "Nepoda\u0159ilo se vytvo\u0159it instanci ElemTemplateElement."},
 
-   /**  Characters are not allowed at this point in the document   */
-//  public static final int ER_CHARS_NOT_ALLOWED = 208;
-
     { ER_CHARS_NOT_ALLOWED,
         "V t\u00e9to \u010d\u00e1sti dokumentu nejsou znaky povoleny."},
 
-  /**  attribute is not allowed on the element   */
-//  public static final int ER_ATTR_NOT_ALLOWED = 209;
     { ER_ATTR_NOT_ALLOWED,
         "Atribut \"{0}\" nen\u00ed u prvku {1} povolen!"},
 
-  /**  Method not yet supported    */
-//  public static final int ER_METHOD_NOT_SUPPORTED = 210;
-
-    //{ ER_METHOD_NOT_SUPPORTED,
-     //   "Method not yet supported "},
-
-  /**  Bad value    */
-//  public static final int ER_BAD_VALUE = 211;
-
     { ER_BAD_VALUE,
      "{0}: nespr\u00e1vn\u00e1 hodnota {1} "},
 
-  /**  attribute value not found   */
-//  public static final int ER_ATTRIB_VALUE_NOT_FOUND = 212;
-
     { ER_ATTRIB_VALUE_NOT_FOUND,
      "Atribut hodnoty ({0}) nebyl nalezen "},
 
-  /**  attribute value not recognized    */
-//  public static final int ER_ATTRIB_VALUE_NOT_RECOGNIZED = 213;
-
     { ER_ATTRIB_VALUE_NOT_RECOGNIZED,
      "Atribut hodnoty ({0}) nebyl rozpozn\u00e1n "},
 
-  /** IncrementalSAXSource_Filter not currently restartable   */
-//  public static final int ER_INCRSAXSRCFILTER_NOT_RESTARTABLE = 214;
-
-    //{ ER_INCRSAXSRCFILTER_NOT_RESTARTABLE,
-   //  "IncrementalSAXSource_Filter not currently restartable"},
-
-  /** IncrementalSAXSource_Filter not currently restartable   */
-//  public static final int ER_XMLRDR_NOT_BEFORE_STARTPARSE = 215;
-
-    //{ ER_XMLRDR_NOT_BEFORE_STARTPARSE,
-    // "XMLReader not before startParse request"},
-
-  /** Attempting to generate a namespace prefix with a null URI   */
-//  public static final int ER_NULL_URI_NAMESPACE = 216;
-
     { ER_NULL_URI_NAMESPACE,
      "Pokus o generov\u00e1n\u00ed oboru n\u00e1zv\u016f s URI s hodnotou null."},
 
   //New ERROR keys added in XALAN code base after Jdk 1.4 (Xalan 2.2-D11)
 
-  /** Attempting to generate a namespace prefix with a null URI   */
-//  public static final int ER_NUMBER_TOO_BIG = 217;
-
     { ER_NUMBER_TOO_BIG,
      "Pokus o form\u00e1tov\u00e1n\u00ed v\u011bt\u0161\u00edho \u010d\u00edsla, ne\u017e je nejv\u011bt\u0161\u00ed dlouh\u00e9 cel\u00e9 \u010d\u00edslo."},
 
-//ER_CANNOT_FIND_SAX1_DRIVER
-
-//  public static final int  ER_CANNOT_FIND_SAX1_DRIVER = 218;
-
     { ER_CANNOT_FIND_SAX1_DRIVER,
-     "Nelze naj\u00edt t\u0159\u00eddu ovlada\u010de SAX1  {0}"},
-
-//ER_SAX1_DRIVER_NOT_LOADED
-//  public static final int  ER_SAX1_DRIVER_NOT_LOADED = 219;
+     "Nelze naj\u00edt t\u0159\u00eddu ovlada\u010de SAX1 {0}"},
 
     { ER_SAX1_DRIVER_NOT_LOADED,
      "T\u0159\u00edda ovlada\u010de SAX1 {0} byla nalezena, ale nebylo mo\u017eno ji zav\u00e9st."},
 
-//ER_SAX1_DRIVER_NOT_INSTANTIATED
-//  public static final int  ER_SAX1_DRIVER_NOT_INSTANTIATED = 220 ;
-
     { ER_SAX1_DRIVER_NOT_INSTANTIATED,
      "T\u0159\u00edda ovlada\u010de SAX1 {0} byla nalezena, ale nebylo mo\u017eno s n\u00ed zalo\u017eit instanci."},
 
-
-// ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER
-//  public static final int ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER = 221;
-
     { ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER,
      "T\u0159\u00edda ovlada\u010de SAX1 {0} neimplementuje org.xml.sax.Parser."},
 
-// ER_PARSER_PROPERTY_NOT_SPECIFIED
-//  public static final int  ER_PARSER_PROPERTY_NOT_SPECIFIED = 222;
-
     { ER_PARSER_PROPERTY_NOT_SPECIFIED,
      "Nebyla ur\u010dena vlastnost syst\u00e9mu org.xml.sax.parser."},
 
-//ER_PARSER_ARG_CANNOT_BE_NULL
-//  public static final int  ER_PARSER_ARG_CANNOT_BE_NULL = 223 ;
-
     { ER_PARSER_ARG_CANNOT_BE_NULL,
      "Argument analyz\u00e1toru nesm\u00ed m\u00edt hodnotu null."},
 
-
-// ER_FEATURE
-//  public static final int  ER_FEATURE = 224;
-
     { ER_FEATURE,
      "Funkce: {0}"},
 
-
-// ER_PROPERTY
-//  public static final int ER_PROPERTY = 225 ;
-
     { ER_PROPERTY,
      "Vlastnost: {0}"},
 
-// ER_NULL_ENTITY_RESOLVER
-//  public static final int ER_NULL_ENTITY_RESOLVER  = 226;
-
     { ER_NULL_ENTITY_RESOLVER,
      "\u0158e\u0161itel s hodnotou entity null"},
 
-// ER_NULL_DTD_HANDLER
-//  public static final int  ER_NULL_DTD_HANDLER = 227 ;
-
     { ER_NULL_DTD_HANDLER,
      "Obslu\u017en\u00fd program DTD s hodnotou null"},
 
-// No Driver Name Specified!
-//  public static final int ER_NO_DRIVER_NAME_SPECIFIED = 228;
     { ER_NO_DRIVER_NAME_SPECIFIED,
      "Nebyl zad\u00e1n n\u00e1zev ovlada\u010de!"},
 
-
-// No URL Specified!
-//  public static final int ER_NO_URL_SPECIFIED = 229;
     { ER_NO_URL_SPECIFIED,
      "Nebyla specifikov\u00e1na adresa URL!"},
 
-
-// Pool size is less than 1!
-//  public static final int ER_POOLSIZE_LESS_THAN_ONE = 230;
     { ER_POOLSIZE_LESS_THAN_ONE,
      "Velikost spole\u010dn\u00e9 oblasti je men\u0161\u00ed ne\u017e 1!"},
 
-
-// Invalid Driver Name Specified!
-//  public static final int ER_INVALID_DRIVER_NAME = 231;
     { ER_INVALID_DRIVER_NAME,
      "Zad\u00e1n neplatn\u00fd n\u00e1zev ovlada\u010de!"},
 
-
-
-// ErrorListener
-//  public static final int ER_ERRORLISTENER = 232;
     { ER_ERRORLISTENER,
      "ErrorListener"},
 
 
-// Programmer's error! expr has no ElemTemplateElement parent!
-//  public static final int ER_ASSERT_NO_TEMPLATE_PARENT = 233;
+// Note to translators:  The following message should not normally be displayed
+//   to users.  It describes a situation in which the processor has detected
+//   an internal consistency problem in itself, and it provides this message
+//   for the developer to help diagnose the problem.  The name
+//   'ElemTemplateElement' is the name of a class, and should not be
+//   translated.
     { ER_ASSERT_NO_TEMPLATE_PARENT,
-     "Chyba program\u00e1tora! V\u00fdraz nem\u00e1 rodi\u010de ElemTemplateElement!"},
+     "Chyba program\u00e1tora! Ve v\u00fdrazu chyb\u00ed nad\u0159azen\u00fd \u010dlen ElemTemplateElement."},
 
 
-// Programmer''s assertion in RundundentExprEliminator: {0}
-//  public static final int ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR = 234;
+// Note to translators:  The following message should not normally be displayed
+//   to users.  It describes a situation in which the processor has detected
+//   an internal consistency problem in itself, and it provides this message
+//   for the developer to help diagnose the problem.  The substitution text
+//   provides further information in order to diagnose the problem.  The name
+//   'RedundentExprEliminator' is the name of a class, and should not be
+//   translated.
     { ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR,
-     "Tvrzen\u00ed program\u00e1tora v RundundentExprEliminator: {0}"},
+     "Tvrzen\u00ed program\u00e1tora v RedundentExprEliminator: {0}"},
 
-// Axis traverser not supported: {0}
-//  public static final int ER_AXIS_TRAVERSER_NOT_SUPPORTED = 235;
-    //{ ER_AXIS_TRAVERSER_NOT_SUPPORTED,
-    // "Axis traverser not supported: {0}"},
-
-// ListingErrorHandler created with null PrintWriter!
-//  public static final int ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER = 236;
-    //{ ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER,
-    // "ListingErrorHandler created with null PrintWriter!"},
-
-  // {0}is not allowed in this position in the stylesheet!
-//  public static final int ER_NOT_ALLOWED_IN_POSITION = 237;
     { ER_NOT_ALLOWED_IN_POSITION,
      "{0} - nen\u00ed povoleno v tomto stylu na dan\u00e9m m\u00edst\u011b!"},
 
-  // Non-whitespace text is not allowed in this position in the stylesheet!
-//  public static final int ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION = 238;
     { ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION,
      "Nepr\u00e1zdn\u00fd text nen\u00ed povolen v tomto stylu na dan\u00e9m m\u00edst\u011b!"},
 
   // This code is shared with warning codes.
-  // Illegal value: {1} used for CHAR attribute: {0}.  An attribute of type CHAR must be only 1 character!
-//  public static final int INVALID_TCHAR = 239;
   // SystemId Unknown
     { INVALID_TCHAR,
      "Neplatn\u00e1 hodnota: {1} pou\u017eito pro atribut CHAR: {0}. Atribut typu CHAR sm\u00ed m\u00edt pouze jeden znak."},
 
-//  public static final int ER_SYSTEMID_UNKNOWN = 240;
-    //{ ER_SYSTEMID_UNKNOWN,
-    // "SystemId Unknown"},
-
-  // Location of error unknown
-//  public static final int ER_LOCATION_UNKNOWN = 241;
-    //{ ER_LOCATION_UNKNOWN,
-    // "Location of error unknown"},
-
     // Note to translators:  The following message is used if the value of
     // an attribute in a stylesheet is invalid.  "QNAME" is the XML data-type of
     // the attribute, and should not be translated.  The substitution text {1} is
     // the attribute value and {0} is the attribute name.
-    // INVALID_QNAME
-
-  //The following codes are shared with the warning codes...
-  // Illegal value: {1} used for QNAME attribute: {0}
-//  public static final int INVALID_QNAME = 242;
+    //The following codes are shared with the warning codes...
     { INVALID_QNAME,
      "Neplatn\u00e1 hodnota: {1} pou\u017eito pro atribut QNAME: {0}"},
 
@@ -1971,10 +1104,6 @@
     // the attribute, and should not be translated.  The substitution text {1} is
     // the attribute value, {0} is the attribute name, and {2} is a list of valid
     // values.
-    // INVALID_ENUM
-
-  // Illegal value: {1} used for ENUM attribute: {0}.  Valid values are: {2}.
-//  public static final int INVALID_ENUM = 243;
     { INVALID_ENUM,
      "Neplatn\u00e1 hodnota: {1} pou\u017eito pro atribut ENUM {0}. Platn\u00e9 hodnoty jsou: {2}."},
 
@@ -1982,10 +1111,6 @@
 // an attribute in a stylesheet is invalid.  "NMTOKEN" is the XML data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NMTOKEN
-
-  // Illegal value: {1} used for NMTOKEN attribute: {0}.
-//  public static final int INVALID_NMTOKEN = 244;
     { INVALID_NMTOKEN,
      "Neplatn\u00e1 hodnota: {1} pou\u017eito pro atribut NMTOKEN: {0} "},
 
@@ -1993,10 +1118,6 @@
 // an attribute in a stylesheet is invalid.  "NCNAME" is the XML data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NCNAME
-
-  // Illegal value: {1} used for NCNAME attribute: {0}.
-//  public static final int INVALID_NCNAME = 245;
     { INVALID_NCNAME,
      "Neplatn\u00e1 hodnota: {1} pou\u017eito pro atribut NCNAME: {0} "},
 
@@ -2004,11 +1125,6 @@
 // an attribute in a stylesheet is invalid.  "boolean" is the XSLT data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_BOOLEAN
-
-  // Illegal value: {1} used for boolean attribute: {0}.
-//  public static final int INVALID_BOOLEAN = 246;
-
     { INVALID_BOOLEAN,
      "Neplatn\u00e1 hodnota: {1} pou\u017eito pro booleovsk\u00fd atribut: {0} "},
 
@@ -2016,10 +1132,6 @@
 // an attribute in a stylesheet is invalid.  "number" is the XSLT data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NUMBER
-
-  // Illegal value: {1} used for number attribute: {0}.
-//  public static final int INVALID_NUMBER = 247;
      { INVALID_NUMBER,
      "Neplatn\u00e1 hodnota: {1} pou\u017eito pro atribut \u010d\u00edsla: {0} "},
 
@@ -2031,9 +1143,6 @@
 // a function.  The message indicates that when this function is referenced in
 // a match pattern, its argument must be a string literal (or constant.)
 // ER_ARG_LITERAL - new error message for bugzilla //5202
-
-  // Argument to {0} in match pattern must be a literal.
-//  public static final int ER_ARG_LITERAL             = 248;
     { ER_ARG_LITERAL,
      "Argument pro {0} ve vyhovuj\u00edc\u00edm vzorku mus\u00ed b\u00fdt typu literal."},
 
@@ -2041,9 +1150,6 @@
 // a variable.  A "global variable" is a variable that is accessible everywher
 // in the stylesheet.
 // ER_DUPLICATE_GLOBAL_VAR - new error message for bugzilla #790
-
-  // Duplicate global variable declaration.
-//  public static final int ER_DUPLICATE_GLOBAL_VAR    = 249;
     { ER_DUPLICATE_GLOBAL_VAR,
      "Duplicitn\u00ed deklarace glob\u00e1ln\u00ed prom\u011bnn\u00e9."},
 
@@ -2051,18 +1157,12 @@
 // Note to translators:  The following message indicates that two definitions of
 // a variable were encountered.
 // ER_DUPLICATE_VAR - new error message for bugzilla #790
-
-  // Duplicate variable declaration.
-//  public static final int ER_DUPLICATE_VAR           = 250;
     { ER_DUPLICATE_VAR,
      "Duplicitn\u00ed deklarace prom\u011bnn\u00e9."},
 
     // Note to translators:  "xsl:template, "name" and "match" are XSLT keywords
     // which must not be translated.
     // ER_TEMPLATE_NAME_MATCH - new error message for bugzilla #789
-
-  // xsl:template must have a name or match attribute (or both)
-//  public static final int ER_TEMPLATE_NAME_MATCH     = 251;
     { ER_TEMPLATE_NAME_MATCH,
      "Prvek xsl:template mus\u00ed m\u00edt n\u00e1zev nebo odpov\u00eddaj\u00edc\u00ed atribut (nebo oboj\u00ed)"},
 
@@ -2071,178 +1171,141 @@
     // encountered as part of the value of the exclude-result-prefixes attribute
     // was in error.
     // ER_INVALID_PREFIX - new error message for bugzilla #788
-
-  // Prefix in exclude-result-prefixes is not valid: {0}
-//  public static final int ER_INVALID_PREFIX          = 252;
     { ER_INVALID_PREFIX,
      "Neplatn\u00e1 p\u0159edpona ve funkci exclude-result-prefixes: {0}"},
 
-    // Note to translators:  An "attribute set" is a set of attributes that can be
-    // added to an element in the output document as a group.  The message indicates
-    // that there was a reference to an attribute set named {0} that was never
-    // defined.
+    // Note to translators:  An "attribute set" is a set of attributes that can
+    // be added to an element in the output document as a group.  The message
+    // indicates that there was a reference to an attribute set named {0} that
+    // was never defined.
     // ER_NO_ATTRIB_SET - new error message for bugzilla #782
-
-  // attribute-set named {0} does not exist
-//  public static final int ER_NO_ATTRIB_SET           = 253;
     { ER_NO_ATTRIB_SET,
      "sada atribut\u016f pojmenovan\u00e1 {0} neexistuje"},
 
+    // Note to translators:  This message indicates that there was a reference
+    // to a function named {0} for which no function definition could be found.
+    { ER_FUNCTION_NOT_FOUND,
+     "Funkce se jm\u00e9nem {0} neexistuje."},
 
+    // Note to translators:  This message indicates that the XSLT instruction
+    // that is named by the substitution text {0} must not contain other XSLT
+    // instructions (content) or a "select" attribute.  The word "select" is
+    // an XSLT keyword in this case and must not be translated.
+    { ER_CANT_HAVE_CONTENT_AND_SELECT,
+     "Prvek {0} nesm\u00ed obsahovat sou\u010dasn\u011b obsah i atribut volby."},
 
+    // Note to translators:  This message indicates that the value argument
+    // of setParameter must be a valid Java Object.
+    { ER_INVALID_SET_PARAM_VALUE,
+     "Hodnota parametru {0} mus\u00ed b\u00fdt platn\u00fdm objektem technologie Java."},
 
+        { ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT,
+         "Atribut result-prefix prvku xsl:namespace-alias m\u00e1 hodnotu '#default', neexistuje v\u0161ak \u017e\u00e1dn\u00e1 deklarace v\u00fdchoz\u00edho oboru n\u00e1zv\u016f v rozsahu dan\u00e9ho prvku"},
+
+        { ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX,
+         "Atribut result-prefix prvku xsl:namespace-alias m\u00e1 hodnotu ''{0}'', neexistuje v\u0161ak \u017e\u00e1dn\u00e1 deklarace oboru n\u00e1zv\u016f pro p\u0159edponu ''{0}'' v rozsahu dan\u00e9ho prvku. "},
+
+    { ER_SET_FEATURE_NULL_NAME,
+      "N\u00e1zev funkce pou\u017eit\u00fd ve vol\u00e1n\u00ed TransformerFactory.setFeature(\u0159et\u011bzec n\u00e1zvu, booleovsk\u00e1 hodnota) nesm\u00ed m\u00edt hodnotu Null. "},
+
+    { ER_GET_FEATURE_NULL_NAME,
+      "N\u00e1zev funkce pou\u017eit\u00fd ve vol\u00e1n\u00ed TransformerFactory.getFeature(\u0159et\u011bzec n\u00e1zvu) nesm\u00ed m\u00edt hodnotu Null. "},
+
+    { ER_UNSUPPORTED_FEATURE,
+      "Nelze nastavit funkci ''{0}'' pro tuto t\u0159\u00eddu TransformerFactory. "},
+
+    { ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING,
+        "Je-li funkce zabezpe\u010den\u00e9ho zpracov\u00e1n\u00ed nastavena na hodnotu true, nen\u00ed povoleno pou\u017eit\u00ed roz\u0161i\u0159uj\u00edc\u00edho prvku ''{0}''. "},
+
+        { ER_NAMESPACE_CONTEXT_NULL_NAMESPACE,
+          "Nelze na\u010d\u00edst p\u0159edponu pro identifik\u00e1tor URI, jeho\u017e obor n\u00e1zv\u016f m\u00e1 hodnotu Null. "},
+
+        { ER_NAMESPACE_CONTEXT_NULL_PREFIX,
+          "Nelze na\u010d\u00edst identifik\u00e1tor URI oboru n\u00e1zv\u016f pro p\u0159edponu s hodnotou Null. "},
+
+        { ER_XPATH_RESOLVER_NULL_QNAME,
+          "N\u00e1zev funkce nesm\u00ed m\u00edt hodnotu Null. "},
+
+        { ER_XPATH_RESOLVER_NEGATIVE_ARITY,
+          "Arita nesm\u00ed m\u00edt z\u00e1pornou hodnotu. "},
 
   // Warnings...
 
-  /** WG_FOUND_CURLYBRACE          */
-//  public static final int WG_FOUND_CURLYBRACE = 1;
     { WG_FOUND_CURLYBRACE,
       "Byl nalezen znak '}', ale nen\u00ed otev\u0159ena \u017e\u00e1dn\u00e1 \u0161ablona atributu!"},
 
-  /** WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR          */
-//  public static final int WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR = 2;
-
     { WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR,
       "Varov\u00e1n\u00ed: \u010d\u00edta\u010d atributu se neshoduje s p\u0159edch\u016fdcem v xsl:number! C\u00edl = {0}"},
 
-  /** WG_EXPR_ATTRIB_CHANGED_TO_SELECT          */
-//  public static final int WG_EXPR_ATTRIB_CHANGED_TO_SELECT = 3;
-
     { WG_EXPR_ATTRIB_CHANGED_TO_SELECT,
       "Star\u00e1 syntaxe: N\u00e1zev atributu 'expr' byl zm\u011bn\u011bn na 'select'."},
 
-  /** WG_NO_LOCALE_IN_FORMATNUMBER          */
-//  public static final int WG_NO_LOCALE_IN_FORMATNUMBER = 4;
-
     { WG_NO_LOCALE_IN_FORMATNUMBER,
       "Xalan je\u0161t\u011b neobsluhuje n\u00e1zev n\u00e1rodn\u00edho prost\u0159ed\u00ed ve funkci format-number."},
 
-  /** WG_LOCALE_NOT_FOUND          */
-//  public static final int WG_LOCALE_NOT_FOUND = 5;
-
     { WG_LOCALE_NOT_FOUND,
       "Varov\u00e1n\u00ed: Nebylo nalezeno n\u00e1rodn\u00ed prost\u0159ed\u00ed pro parametr xml:lang={0}"},
 
-  /** WG_CANNOT_MAKE_URL_FROM          */
-//  public static final int WG_CANNOT_MAKE_URL_FROM = 6;
-
     { WG_CANNOT_MAKE_URL_FROM,
       "Nelze vytvo\u0159it adresu URL z: {0}"},
 
-  /** WG_CANNOT_LOAD_REQUESTED_DOC          */
-//  public static final int WG_CANNOT_LOAD_REQUESTED_DOC = 7;
-
     { WG_CANNOT_LOAD_REQUESTED_DOC,
       "Po\u017eadovan\u00fd dokument nelze na\u010d\u00edst: {0}"},
 
-  /** WG_CANNOT_FIND_COLLATOR          */
-//  public static final int WG_CANNOT_FIND_COLLATOR = 8;
     { WG_CANNOT_FIND_COLLATOR,
       "Nelze naj\u00edt funkci Collator pro <sort xml:lang={0}"},
 
-  /** WG_FUNCTIONS_SHOULD_USE_URL          */
-//  public static final int WG_FUNCTIONS_SHOULD_USE_URL = 9;
-
     { WG_FUNCTIONS_SHOULD_USE_URL,
       "Star\u00e1 syntaxe: instrukce funkc\u00ed by m\u011bla pou\u017e\u00edvat adresu url {0}"},
 
-  /** WG_ENCODING_NOT_SUPPORTED_USING_UTF8          */
-//  public static final int WG_ENCODING_NOT_SUPPORTED_USING_UTF8 = 10;
-
     { WG_ENCODING_NOT_SUPPORTED_USING_UTF8,
       "nepodporovan\u00e9 k\u00f3dov\u00e1n\u00ed: {0}, pou\u017eito k\u00f3dov\u00e1n\u00ed UTF-8"},
 
-  /** WG_ENCODING_NOT_SUPPORTED_USING_JAVA          */
-//  public static final int WG_ENCODING_NOT_SUPPORTED_USING_JAVA = 11;
-
     { WG_ENCODING_NOT_SUPPORTED_USING_JAVA,
       "nepodporovan\u00e9 k\u00f3dov\u00e1n\u00ed: {0}, pou\u017eita Java {1}"},
 
-  /** WG_SPECIFICITY_CONFLICTS          */
-//  public static final int WG_SPECIFICITY_CONFLICTS = 12;
-
     { WG_SPECIFICITY_CONFLICTS,
       "Byl nalezen konflikt specifi\u010dnosti: {0} Bude pou\u017eit naposledy nalezen\u00fd v\u00fdskyt z p\u0159edlohy se styly."},
 
-  /** WG_PARSING_AND_PREPARING          */
-//  public static final int WG_PARSING_AND_PREPARING = 13;
-
     { WG_PARSING_AND_PREPARING,
       "========= Anal\u00fdza a p\u0159\u00edprava {0} =========="},
 
-  /** WG_ATTR_TEMPLATE          */
-//  public static final int WG_ATTR_TEMPLATE = 14;
-
     { WG_ATTR_TEMPLATE,
      "\u0160ablona atribut\u016f, {0}"},
 
-  /** WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE          */
-//  public static final int WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE = 15;
-
     { WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE,
       "Konflikt souladu funkc\u00ed xsl:strip-space a xsl:preserve-space"},
 
-  /** WG_ATTRIB_NOT_HANDLED          */
-//  public static final int WG_ATTRIB_NOT_HANDLED = 16;
-
     { WG_ATTRIB_NOT_HANDLED,
       "Xalan prozat\u00edm neobsluhuje atribut {0}!"},
 
-  /** WG_NO_DECIMALFORMAT_DECLARATION          */
-//  public static final int WG_NO_DECIMALFORMAT_DECLARATION = 17;
-
     { WG_NO_DECIMALFORMAT_DECLARATION,
       "U desetinn\u00e9ho form\u00e1tu nebyla nalezena \u017e\u00e1dn\u00e1 deklarace: {0}"},
 
-  /** WG_OLD_XSLT_NS          */
-//  public static final int WG_OLD_XSLT_NS = 18;
-
     { WG_OLD_XSLT_NS,
      "Chyb\u011bj\u00edc\u00ed nebo nespr\u00e1vn\u00fd obor n\u00e1zv\u016f XSLT. "},
 
-  /** WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED          */
-//  public static final int WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED = 19;
-
     { WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED,
       "Povolena je pouze v\u00fdchoz\u00ed deklarace prvku xsl:decimal-format."},
 
-  /** WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE          */
-//  public static final int WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE = 20;
-
     { WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE,
       "N\u00e1zvy prvk\u016f xsl:decimal-format mus\u00ed b\u00fdt jedine\u010dn\u00e9. Byla vytvo\u0159ena kopie n\u00e1zvu \"{0}\"."},
 
-  /** WG_ILLEGAL_ATTRIBUTE          */
-  //public static final int WG_ILLEGAL_ATTRIBUTE = 21;
-
     { WG_ILLEGAL_ATTRIBUTE,
       "{0} m\u00e1 neplatn\u00fd atribut: {1}"},
 
-  /** WG_COULD_NOT_RESOLVE_PREFIX          */
-//  public static final int WG_COULD_NOT_RESOLVE_PREFIX = 22;
-
     { WG_COULD_NOT_RESOLVE_PREFIX,
       "Nelze p\u0159elo\u017eit p\u0159edponu oboru n\u00e1zv\u016f: {0}. Uzel bude ignorov\u00e1n."},
 
-  /** WG_STYLESHEET_REQUIRES_VERSION_ATTRIB          */
-//  public static final int WG_STYLESHEET_REQUIRES_VERSION_ATTRIB = 23;
     { WG_STYLESHEET_REQUIRES_VERSION_ATTRIB,
       "Prvek xsl:stylesheet vy\u017eaduje atribut 'version'!"},
 
-  /** WG_ILLEGAL_ATTRIBUTE_NAME          */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_NAME = 24;
-
     { WG_ILLEGAL_ATTRIBUTE_NAME,
       "Neplatn\u00fd n\u00e1zev atributu: {0}"},
 
-  /** WG_ILLEGAL_ATTRIBUTE_VALUE          */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_VALUE = 25;
     { WG_ILLEGAL_ATTRIBUTE_VALUE,
       "V atributu {0} byla pou\u017eita neplatn\u00e1 hodnota: {1}"},
 
-  /** WG_EMPTY_SECOND_ARG          */
-//  public static final int WG_EMPTY_SECOND_ARG = 26;
-
     { WG_EMPTY_SECOND_ARG,
       "V\u00fdsledn\u00e9 nastaven\u00ed uzlu z druh\u00e9ho argumentu dokumentu je pr\u00e1zdn\u00e9. Vr\u00e1t\u00ed se pr\u00e1zdn\u00e1 sada uzl\u016f."},
 
@@ -2250,35 +1313,26 @@
 
     // Note to translators:  "name" and "xsl:processing-instruction" are keywords
     // and must not be translated.
-    // WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML
-
-
-  /** WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML          */
-//  public static final int WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML = 27;
     { WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML,
       "Hodnota atributu 'name' n\u00e1zvu prvku xsl:processing-instruction nesm\u00ed b\u00fdt 'xml'"},
 
     // Note to translators:  "name" and "xsl:processing-instruction" are keywords
     // and must not be translated.  "NCName" is an XML data-type and must not be
     // translated.
-    // WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME
-
-  /** WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME          */
-//  public static final int WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME = 28;
     { WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME,
-      "Hodnota atributu 'name' instrukce xsl:processing-instruction mus\u00ed b\u00fdt platn\u00fdm n\u00e1zvem NCName: {0}"},
+      "Hodnota atributu ''name'' instrukce xsl:processing-instruction mus\u00ed b\u00fdt platn\u00fdm n\u00e1zvem NCName: {0}"},
 
     // Note to translators:  This message is reported if the stylesheet that is
     // being processed attempted to construct an XML document with an attribute in a
     // place other than on an element.  The substitution text specifies the name of
     // the attribute.
-    // WG_ILLEGAL_ATTRIBUTE_POSITION
-
-  /** WG_ILLEGAL_ATTRIBUTE_POSITION         */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_POSITION = 29;
     { WG_ILLEGAL_ATTRIBUTE_POSITION,
       "Nelze p\u0159idat atribut {0} po uzlech potomk\u016f ani p\u0159ed t\u00edm, ne\u017e je vytvo\u0159en prvek. Atribut bude ignorov\u00e1n."},
 
+    { NO_MODIFICATION_ALLOWED_ERR,
+      "Pokus o \u00fapravu objektu, u kter\u00e9ho nejsou \u00fapravy povoleny."
+    },
+
     //Check: WHY THERE IS A GAP B/W NUMBERS in the XSLTErrorResources properties file?
 
   // Other miscellaneous text used inside the code...
@@ -2348,6 +1402,7 @@
   { "optionENTITYRESOLVER",  "   [-ENTITYRESOLVER cel\u00e9 jm\u00e9no t\u0159\u00eddy (pro p\u0159eklad entit pou\u017eije funkci EntityResolver)]"},
   { "optionCONTENTHANDLER",  "   [-CONTENTHANDLER cel\u00e9 jm\u00e9no t\u0159\u00eddy (pro serializaci v\u00fdstupu pou\u017eije funkci ContentHandler)]"},
   {  "optionLINENUMBERS",  "   [-L ve zdrojov\u00e9m dokumentu pou\u017eije \u010d\u00edsla \u0159\u00e1dk\u016f]"},
+  { "optionSECUREPROCESSING", "   [-SECURE (nastav\u00ed funkci zabezpe\u010den\u00e9ho zpracov\u00e1n\u00ed na hodnotu True.)]"},
 
     // Following are the new options added in XSLTErrorResources.properties files after Jdk 1.4 (Xalan 2.2-D11)
 
@@ -2405,6 +1460,7 @@
    * @deprecated  */
   public static final String QUERY_HEADER = "PATTERN ";
 
+
   /**
    *   Return a named ResourceBundle for a particular locale.  This method mimics the behavior
    *   of ResourceBundle.getBundle().
diff --git a/src/org/apache/xalan/res/XSLTErrorResources_de.java b/src/org/apache/xalan/res/XSLTErrorResources_de.java
index cd750d9..4d99895 100644
--- a/src/org/apache/xalan/res/XSLTErrorResources_de.java
+++ b/src/org/apache/xalan/res/XSLTErrorResources_de.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 1999-2004 The Apache Software Foundation.
+ * Copyright 1999-2006 The Apache Software Foundation.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -90,7 +90,14 @@
   /*
    * Static variables
    */
-  public static final String ER_NO_CURLYBRACE = "ER_NO_CURLYBRACE";;
+  public static final String ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX =
+        "ER_INVALID_SET_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX";
+
+  public static final String ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT =
+        "ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT";
+
+  public static final String ER_NO_CURLYBRACE = "ER_NO_CURLYBRACE";
+  public static final String ER_FUNCTION_NOT_SUPPORTED = "ER_FUNCTION_NOT_SUPPORTED";
   public static final String ER_ILLEGAL_ATTRIBUTE = "ER_ILLEGAL_ATTRIBUTE";
   public static final String ER_NULL_SOURCENODE_APPLYIMPORTS = "ER_NULL_SOURCENODE_APPLYIMPORTS";
   public static final String ER_CANNOT_ADD = "ER_CANNOT_ADD";
@@ -379,6 +386,14 @@
          "ER_NOT_ALLOWED_IN_POSITION";
   public static final String ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION =
          "ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION";
+  public static final String ER_NAMESPACE_CONTEXT_NULL_NAMESPACE =
+         "ER_NAMESPACE_CONTEXT_NULL_NAMESPACE";
+  public static final String ER_NAMESPACE_CONTEXT_NULL_PREFIX =
+         "ER_NAMESPACE_CONTEXT_NULL_PREFIX";
+  public static final String ER_XPATH_RESOLVER_NULL_QNAME =
+         "ER_XPATH_RESOLVER_NULL_QNAME";
+  public static final String ER_XPATH_RESOLVER_NEGATIVE_ARITY =
+         "ER_XPATH_RESOLVER_NEGATIVE_ARITY";
   public static final String INVALID_TCHAR = "INVALID_TCHAR";
   public static final String INVALID_QNAME = "INVALID_QNAME";
   public static final String INVALID_ENUM = "INVALID_ENUM";
@@ -392,6 +407,19 @@
   public static final String ER_TEMPLATE_NAME_MATCH = "ER_TEMPLATE_NAME_MATCH";
   public static final String ER_INVALID_PREFIX = "ER_INVALID_PREFIX";
   public static final String ER_NO_ATTRIB_SET = "ER_NO_ATTRIB_SET";
+  public static final String ER_FUNCTION_NOT_FOUND =
+         "ER_FUNCTION_NOT_FOUND";
+  public static final String ER_CANT_HAVE_CONTENT_AND_SELECT =
+     "ER_CANT_HAVE_CONTENT_AND_SELECT";
+  public static final String ER_INVALID_SET_PARAM_VALUE = "ER_INVALID_SET_PARAM_VALUE";
+  public static final String ER_SET_FEATURE_NULL_NAME =
+        "ER_SET_FEATURE_NULL_NAME";
+  public static final String ER_GET_FEATURE_NULL_NAME =
+        "ER_GET_FEATURE_NULL_NAME";
+  public static final String ER_UNSUPPORTED_FEATURE =
+        "ER_UNSUPPORTED_FEATURE";
+  public static final String ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING =
+        "ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING";
 
   public static final String WG_FOUND_CURLYBRACE = "WG_FOUND_CURLYBRACE";
   public static final String WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR =
@@ -441,9 +469,9 @@
          "WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME";
   public static final String WG_ILLEGAL_ATTRIBUTE_POSITION =
          "WG_ILLEGAL_ATTRIBUTE_POSITION";
+  public static final String NO_MODIFICATION_ALLOWED_ERR =
+         "NO_MODIFICATION_ALLOWED_ERR";
 
-
-//  public static final int ER_NO_CURLYBRACE = 1;
   /*
    * Now fill in the message text.
    * Then fill in the message text for that message code in the
@@ -452,9 +480,9 @@
 
   // Error messages...
 
-  /** Get the lookup table for error messages.   
+  /** Get the lookup table for error messages.
    *
-   * @return The int to message lookup table.
+   * @return The message lookup table.
    */
   public Object[][] getContents()
   {
@@ -464,1505 +492,610 @@
   {"ER0000" , "{0}" },
 
 
-  /** ER_NO_CURLYBRACE          */
-
-//  public static final int ER_NO_CURLYBRACE = 1;
-
     { ER_NO_CURLYBRACE,
       "Fehler: '{' darf nicht innerhalb des Ausdrucks stehen."},
 
-  /** ER_ILLEGAL_ATTRIBUTE          */
-// public static final int ER_ILLEGAL_ATTRIBUTE = 2;
-
     { ER_ILLEGAL_ATTRIBUTE ,
      "{0} hat ein unzul\u00e4ssiges Attribut {1}."},
 
-  /** ER_NULL_SOURCENODE_APPLYIMPORTS          */
-//  public static final int ER_NULL_SOURCENODE_APPLYIMPORTS = 3;
-
   {ER_NULL_SOURCENODE_APPLYIMPORTS ,
       "sourceNode ist Null in xsl:apply-imports!"},
 
-  /** ER_CANNOT_ADD          */
- // public static final int ER_CANNOT_ADD = 4;
-
   {ER_CANNOT_ADD,
       "{0} kann nicht {1} hinzugef\u00fcgt werden."},
 
-
-  /** ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES          */
-//  public static final int ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES = 5;
-
-
     { ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES,
       "sourceNode ist Null in handleApplyTemplatesInstruction!"},
 
-  /** ER_NO_NAME_ATTRIB          */
-//  public static final int ER_NO_NAME_ATTRIB = 6;
-
-
     { ER_NO_NAME_ATTRIB,
      "{0} muss ein Namensattribut haben."},
 
-  /** ER_TEMPLATE_NOT_FOUND          */
-  //public static final int ER_TEMPLATE_NOT_FOUND = 7;
-
-
     {ER_TEMPLATE_NOT_FOUND,
      "Vorlage konnte nicht gefunden werden: {0}"},
 
-  /** ER_CANT_RESOLVE_NAME_AVT          */
-  // public static final int ER_CANT_RESOLVE_NAME_AVT = 8;
-
     {ER_CANT_RESOLVE_NAME_AVT,
       "Namensvorlage f\u00fcr den Attributwert in xsl:call-template konnte nicht aufgel\u00f6st werden."},
 
-  /** ER_REQUIRES_ATTRIB          */
-  //public static final int ER_REQUIRES_ATTRIB = 9;
-
-
     {ER_REQUIRES_ATTRIB,
      "{0} erfordert das Attribut {1}."},
 
-  /** ER_MUST_HAVE_TEST_ATTRIB          */
- // public static final int ER_MUST_HAVE_TEST_ATTRIB = 10;
-
-
     { ER_MUST_HAVE_TEST_ATTRIB,
       "{0} muss \u00fcber ein Attribut ''test'' verf\u00fcgen."},
 
-  /** ER_BAD_VAL_ON_LEVEL_ATTRIB          */
-//  public static final int ER_BAD_VAL_ON_LEVEL_ATTRIB = 11;
-
-
     {ER_BAD_VAL_ON_LEVEL_ATTRIB,
       "Falscher Wert f\u00fcr Ebenenattribut: {0}."},
 
-  /** ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML          */
-//  public static final int ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML = 12;
-
-
     {ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML,
       "Name der Verarbeitungsanweisung darf nicht 'xml' sein."},
 
-  /** ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME          */
-//  public static final int ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME = 13;
-
-
     { ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME,
       "Name der Verarbeitungsanweisung muss ein g\u00fcltiges NCName-Format haben: {0}."},
 
-  /** ER_NEED_MATCH_ATTRIB          */
-//  public static final int ER_NEED_MATCH_ATTRIB = 14;
-
-
     { ER_NEED_MATCH_ATTRIB,
       "{0} muss \u00fcber ein entsprechendes Attribut verf\u00fcgen, wenn ein Modus vorhanden ist."},
 
-  /** ER_NEED_NAME_OR_MATCH_ATTRIB          */
-//  public static final int ER_NEED_NAME_OR_MATCH_ATTRIB = 15;
-
-
     { ER_NEED_NAME_OR_MATCH_ATTRIB,
       "{0} erfordert einen Namen oder ein \u00dcbereinstimmungsattribut."},
 
-  /** ER_CANT_RESOLVE_NSPREFIX          */
-//  public static final int ER_CANT_RESOLVE_NSPREFIX = 16;
-
-
     {ER_CANT_RESOLVE_NSPREFIX,
       "Pr\u00e4fix des Namensbereichs kann nicht aufgel\u00f6st werden: {0}."},
 
-  /** ER_ILLEGAL_VALUE          */
-//  public static final int ER_ILLEGAL_VALUE = 17;
-
-
     { ER_ILLEGAL_VALUE,
      "xml:space weist einen ung\u00fcltigen Wert auf: {0}"},
 
-  /** ER_NO_OWNERDOC          */
-//  public static final int ER_NO_OWNERDOC = 18;
-
-
     { ER_NO_OWNERDOC,
       "Der Kindknoten hat kein Eignerdokument!"},
 
-  /** ER_ELEMTEMPLATEELEM_ERR          */
-//  public static final int ER_ELEMTEMPLATEELEM_ERR = 19;
-
-
     { ER_ELEMTEMPLATEELEM_ERR,
      "ElemTemplateElement-Fehler: {0}"},
 
-  /** ER_NULL_CHILD          */
-//  public static final int ER_NULL_CHILD = 20;
-
-
     { ER_NULL_CHILD,
      "Es wird versucht, ein leeres Kind hinzuzuf\u00fcgen!"},
 
-  /** ER_NEED_SELECT_ATTRIB          */
-//  public static final int ER_NEED_SELECT_ATTRIB = 21;
-
-
     { ER_NEED_SELECT_ATTRIB,
-     "{0} erfordert ein Attribut ''select''."},
-
-  /** ER_NEED_TEST_ATTRIB          */
-//  public static final int ER_NEED_TEST_ATTRIB = 22;
-
+     "{0} erfordert ein Attribut ''''select''''."},
 
     { ER_NEED_TEST_ATTRIB ,
       "xsl:when muss \u00fcber ein Attribut 'test' verf\u00fcgen."},
 
-  /** ER_NEED_NAME_ATTRIB          */
-//  public static final int ER_NEED_NAME_ATTRIB = 23;
-
-
     { ER_NEED_NAME_ATTRIB,
       "xsl:with-param muss \u00fcber ein Attribut 'name' verf\u00fcgen."},
 
-  /** ER_NO_CONTEXT_OWNERDOC          */
-//  public static final int ER_NO_CONTEXT_OWNERDOC = 24;
-
-
     { ER_NO_CONTEXT_OWNERDOC,
       "Der Kontextknoten verf\u00fcgt nicht \u00fcber ein Eignerdokument!"},
 
-  /** ER_COULD_NOT_CREATE_XML_PROC_LIAISON          */
-//  public static final int ER_COULD_NOT_CREATE_XML_PROC_LIAISON = 25;
-
-
     {ER_COULD_NOT_CREATE_XML_PROC_LIAISON,
       "XML-TransformerFactory-Liaison konnte nicht erstellt werden: {0}"},
 
-  /** ER_PROCESS_NOT_SUCCESSFUL          */
-//  public static final int ER_PROCESS_NOT_SUCCESSFUL = 26;
-
-
     {ER_PROCESS_NOT_SUCCESSFUL,
       "Xalan:-Prozess konnte nicht erfolgreich durchgef\u00fchrt werden."},
 
-  /** ER_NOT_SUCCESSFUL          */
-//  public static final int ER_NOT_SUCCESSFUL = 27;
-
-
     { ER_NOT_SUCCESSFUL,
      "Xalan: war nicht erfolgreich."},
 
-  /** ER_ENCODING_NOT_SUPPORTED          */
-//  public static final int ER_ENCODING_NOT_SUPPORTED = 28;
-
-
     { ER_ENCODING_NOT_SUPPORTED,
      "Verschl\u00fcsselung wird nicht unterst\u00fctzt: {0}."},
 
-  /** ER_COULD_NOT_CREATE_TRACELISTENER          */
-//  public static final int ER_COULD_NOT_CREATE_TRACELISTENER = 29;
-
-
     {ER_COULD_NOT_CREATE_TRACELISTENER,
       "TraceListener konnte nicht erstellt werden: {0}."},
 
-  /** ER_KEY_REQUIRES_NAME_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_NAME_ATTRIB = 30;
-
-
     {ER_KEY_REQUIRES_NAME_ATTRIB,
       "xsl:key erfordert ein Attribut 'name'!"},
 
-  /** ER_KEY_REQUIRES_MATCH_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_MATCH_ATTRIB = 31;
-
-
     { ER_KEY_REQUIRES_MATCH_ATTRIB,
       "xsl:key erfordert ein Attribut 'match'!"},
 
-  /** ER_KEY_REQUIRES_USE_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_USE_ATTRIB = 32;
-
-
     { ER_KEY_REQUIRES_USE_ATTRIB,
       "xsl:key erfordert ein Attribut 'use'!"},
 
-  /** ER_REQUIRES_ELEMENTS_ATTRIB          */
-//  public static final int ER_REQUIRES_ELEMENTS_ATTRIB = 33;
-
-
     { ER_REQUIRES_ELEMENTS_ATTRIB,
       "(StylesheetHandler) {0} erfordert ein Attribut ''elements''!"},
 
-  /** ER_MISSING_PREFIX_ATTRIB          */
-//  public static final int ER_MISSING_PREFIX_ATTRIB = 34;
-
-
     { ER_MISSING_PREFIX_ATTRIB,
-      "(StylesheetHandler) {0}: Das Attribut ''prefix'' fehlt. "},
-
-  /** ER_BAD_STYLESHEET_URL          */
-//  public static final int ER_BAD_STYLESHEET_URL = 35;
-
+      "(StylesheetHandler) {0}: Das Attribut ''prefix'' fehlt."},
 
     { ER_BAD_STYLESHEET_URL,
      "Formatvorlagen-URL-Adresse ist ung\u00fcltig: {0}."},
 
-  /** ER_FILE_NOT_FOUND          */
-//  public static final int ER_FILE_NOT_FOUND = 36;
-
-
     { ER_FILE_NOT_FOUND,
      "Formatvorlagendatei konnte nicht gefunden werden: {0}."},
 
-  /** ER_IOEXCEPTION          */
-//  public static final int ER_IOEXCEPTION = 37;
-
-
     { ER_IOEXCEPTION,
       "Bei folgender Formatvorlagendatei ist eine E/A-Ausnahmebedingung aufgetreten: {0}."},
 
-  /** ER_NO_HREF_ATTRIB          */
-//  public static final int ER_NO_HREF_ATTRIB = 38;
-
-
     { ER_NO_HREF_ATTRIB,
-      "(StylesheetHandler) Attribut 'href' f\u00fcr {0} konnte nicht gefunden werden."},
-
-  /** ER_STYLESHEET_INCLUDES_ITSELF          */
-//  public static final int ER_STYLESHEET_INCLUDES_ITSELF = 39;
-
+      "(StylesheetHandler) Attribut ''href'' f\u00fcr {0} konnte nicht gefunden werden."},
 
     { ER_STYLESHEET_INCLUDES_ITSELF,
       "(StylesheetHandler) {0} schlie\u00dft sich selbst direkt oder indirekt mit ein!"},
 
-  /** ER_PROCESSINCLUDE_ERROR          */
-//  public static final int ER_PROCESSINCLUDE_ERROR = 40;
-
-
     { ER_PROCESSINCLUDE_ERROR,
       "Fehler in StylesheetHandler.processInclude, {0}."},
 
-  /** ER_MISSING_LANG_ATTRIB          */
-//  public static final int ER_MISSING_LANG_ATTRIB = 41;
-
-
     { ER_MISSING_LANG_ATTRIB,
-      "(StylesheetHandler) {0}: Das Attribut ''lang'' fehlt. "},
-
-  /** ER_MISSING_CONTAINER_ELEMENT_COMPONENT          */
-//  public static final int ER_MISSING_CONTAINER_ELEMENT_COMPONENT = 42;
+      "(StylesheetHandler) {0}: Das Attribut ''lang'' fehlt."},
 
     { ER_MISSING_CONTAINER_ELEMENT_COMPONENT,
-      "(StylesheetHandler) Element {0} an falscher Position?? Fehlendes Containerelement ''component''. "},
-
-  /** ER_CAN_ONLY_OUTPUT_TO_ELEMENT          */
-//  public static final int ER_CAN_ONLY_OUTPUT_TO_ELEMENT = 43;
+      "(StylesheetHandler) Element {0} an falscher Position? Fehlendes Containerelement ''component''."},
 
     { ER_CAN_ONLY_OUTPUT_TO_ELEMENT,
       "Ausgabe kann nur an ein Element, Dokumentfragment, Dokument oder Druckausgabeprogramm erfolgen."},
 
-  /** ER_PROCESS_ERROR          */
-//  public static final int ER_PROCESS_ERROR = 44;
-
     { ER_PROCESS_ERROR,
      "Fehler in StylesheetRoot.process"},
 
-  /** ER_UNIMPLNODE_ERROR          */
-//  public static final int ER_UNIMPLNODE_ERROR = 45;
-
     { ER_UNIMPLNODE_ERROR,
      "UnImplNode-Fehler: {0}"},
 
-  /** ER_NO_SELECT_EXPRESSION          */
-//  public static final int ER_NO_SELECT_EXPRESSION = 46;
-
     { ER_NO_SELECT_EXPRESSION,
       "Fehler! xpath-Auswahlausdruck (-select) konnte nicht gefunden werden."},
 
-  /** ER_CANNOT_SERIALIZE_XSLPROCESSOR          */
-//  public static final int ER_CANNOT_SERIALIZE_XSLPROCESSOR = 47;
-
     { ER_CANNOT_SERIALIZE_XSLPROCESSOR,
       "XSLProcessor kann nicht serialisiert werden!"},
 
-  /** ER_NO_INPUT_STYLESHEET          */
-//  public static final int ER_NO_INPUT_STYLESHEET = 48;
-
     { ER_NO_INPUT_STYLESHEET,
       "Formatvorlageneingabe wurde nicht angegeben!"},
 
-  /** ER_FAILED_PROCESS_STYLESHEET          */
-//  public static final int ER_FAILED_PROCESS_STYLESHEET = 49;
-
     { ER_FAILED_PROCESS_STYLESHEET,
       "Verarbeitung der Formatvorlage fehlgeschlagen!"},
 
-  /** ER_COULDNT_PARSE_DOC          */
-//  public static final int ER_COULDNT_PARSE_DOC = 50;
-
     { ER_COULDNT_PARSE_DOC,
      "Dokument {0} konnte nicht syntaktisch analysiert werden!"},
 
-  /** ER_COULDNT_FIND_FRAGMENT          */
-//  public static final int ER_COULDNT_FIND_FRAGMENT = 51;
-
     { ER_COULDNT_FIND_FRAGMENT,
      "Fragment konnte nicht gefunden werden: {0}."},
 
-  /** ER_NODE_NOT_ELEMENT          */
- // public static final int ER_NODE_NOT_ELEMENT = 52;
-
     { ER_NODE_NOT_ELEMENT,
       "Der Knoten, auf den von einer Fragment-ID verwiesen wurde, war kein Element: {0}."},
 
-  /** ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB          */
-//  public static final int ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB = 53;
-
     { ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB,
       "'for-each' muss entweder ein Attribut 'match' oder 'name' haben."},
 
-  /** ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB          */
-//  public static final int ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB = 54;
-
     { ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB,
       "Vorlagen m\u00fcssen entweder ein Attribut 'match' oder 'name' haben."},
 
-  /** ER_NO_CLONE_OF_DOCUMENT_FRAG          */
-//  public static final int ER_NO_CLONE_OF_DOCUMENT_FRAG = 55;
-
     { ER_NO_CLONE_OF_DOCUMENT_FRAG,
       "Kein Klon eines Dokumentfragments!"},
 
-  /** ER_CANT_CREATE_ITEM          */
-//  public static final int ER_CANT_CREATE_ITEM = 56;
-
     { ER_CANT_CREATE_ITEM,
       "Im Ergebnisbaum kann kein Eintrag erzeugt werden: {0}."},
 
-  /** ER_XMLSPACE_ILLEGAL_VALUE          */
-//  public static final int ER_XMLSPACE_ILLEGAL_VALUE = 57;
-
     { ER_XMLSPACE_ILLEGAL_VALUE,
       "xml:space in der Quellen-XML hat einen ung\u00fcltigen Wert: {0}."},
 
-  /** ER_NO_XSLKEY_DECLARATION          */
-//  public static final int ER_NO_XSLKEY_DECLARATION = 58;
-
     { ER_NO_XSLKEY_DECLARATION,
       "Keine Deklaration xsl:key f\u00fcr {0} vorhanden!"},
 
-  /** ER_CANT_CREATE_URL          */
-//  public static final int ER_CANT_CREATE_URL = 59;
-
     { ER_CANT_CREATE_URL,
      "Fehler! URL kann nicht erstellt werden f\u00fcr: {0}"},
 
-  /** ER_XSLFUNCTIONS_UNSUPPORTED          */
-//  public static final int ER_XSLFUNCTIONS_UNSUPPORTED = 60;
-
     { ER_XSLFUNCTIONS_UNSUPPORTED,
      "xsl:functions wird nicht unterst\u00fctzt."},
 
-  /** ER_PROCESSOR_ERROR          */
-//  public static final int ER_PROCESSOR_ERROR = 61;
-
     { ER_PROCESSOR_ERROR,
      "XSLT-TransformerFactory-Fehler"},
 
-  /** ER_NOT_ALLOWED_INSIDE_STYLESHEET          */
-//  public static final int ER_NOT_ALLOWED_INSIDE_STYLESHEET = 62;
-
     { ER_NOT_ALLOWED_INSIDE_STYLESHEET,
       "(StylesheetHandler) {0} nicht zul\u00e4ssig innerhalb einer Formatvorlage!"},
 
-  /** ER_RESULTNS_NOT_SUPPORTED          */
-//  public static final int ER_RESULTNS_NOT_SUPPORTED = 63;
-
     { ER_RESULTNS_NOT_SUPPORTED,
       "result-ns wird nicht mehr unterst\u00fctzt!  Verwenden Sie stattdessen xsl:output."},
 
-  /** ER_DEFAULTSPACE_NOT_SUPPORTED          */
-//  public static final int ER_DEFAULTSPACE_NOT_SUPPORTED = 64;
-
     { ER_DEFAULTSPACE_NOT_SUPPORTED,
       "default-space wird nicht mehr unterst\u00fctzt!  Verwenden Sie stattdessen xsl:strip-space oder xsl:preserve-space."},
 
-  /** ER_INDENTRESULT_NOT_SUPPORTED          */
-//  public static final int ER_INDENTRESULT_NOT_SUPPORTED = 65;
-
     { ER_INDENTRESULT_NOT_SUPPORTED,
       "indent-result wird nicht mehr unterst\u00fctzt!  Verwenden Sie stattdessen xsl:output."},
 
-  /** ER_ILLEGAL_ATTRIB          */
-//  public static final int ER_ILLEGAL_ATTRIB = 66;
-
     { ER_ILLEGAL_ATTRIB,
       "(StylesheetHandler) {0} hat ein ung\u00fcltiges Attribut: {1}."},
 
-  /** ER_UNKNOWN_XSL_ELEM          */
-//  public static final int ER_UNKNOWN_XSL_ELEM = 67;
-
     { ER_UNKNOWN_XSL_ELEM,
      "Unbekanntes XSL-Element: {0}"},
 
-  /** ER_BAD_XSLSORT_USE          */
-//  public static final int ER_BAD_XSLSORT_USE = 68;
-
     { ER_BAD_XSLSORT_USE,
       "(StylesheetHandler) xsl:sort kann nur mit xsl:apply-templates oder xsl:for-each verwendet werden."},
 
-  /** ER_MISPLACED_XSLWHEN          */
-//  public static final int ER_MISPLACED_XSLWHEN = 69;
-
     { ER_MISPLACED_XSLWHEN,
       "(StylesheetHandler) xsl:when steht an der falschen Position!"},
 
-  /** ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE          */
-//  public static final int ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE = 70;
-
     { ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE,
       "(StylesheetHandler) F\u00fcr xsl:when ist xsl:choose nicht als Elter definiert!"},
 
-  /** ER_MISPLACED_XSLOTHERWISE          */
-//  public static final int ER_MISPLACED_XSLOTHERWISE = 71;
-
     { ER_MISPLACED_XSLOTHERWISE,
       "(StylesheetHandler) xsl:otherwise steht an der falschen Position!"},
 
-  /** ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE          */
-//  public static final int ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE = 72;
-
     { ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE,
       "(StylesheetHandler) F\u00fcr xsl:otherwise ist xsl:choose nicht als Elter definiert!"},
 
-  /** ER_NOT_ALLOWED_INSIDE_TEMPLATE          */
-//  public static final int ER_NOT_ALLOWED_INSIDE_TEMPLATE = 73;
-
     { ER_NOT_ALLOWED_INSIDE_TEMPLATE,
       "(StylesheetHandler) {0} ist innerhalb einer Vorlage nicht zul\u00e4ssig!"},
 
-  /** ER_UNKNOWN_EXT_NS_PREFIX          */
-//  public static final int ER_UNKNOWN_EXT_NS_PREFIX = 74;
-
     { ER_UNKNOWN_EXT_NS_PREFIX,
       "(StylesheetHandler) {0}: Erweiterung des Namensbereichspr\u00e4fixes {1} ist unbekannt"},
 
-  /** ER_IMPORTS_AS_FIRST_ELEM          */
-//  public static final int ER_IMPORTS_AS_FIRST_ELEM = 75;
-
     { ER_IMPORTS_AS_FIRST_ELEM,
       "(StylesheetHandler) Importe k\u00f6nnen nur als erste Elemente in der Formatvorlage auftreten!"},
 
-  /** ER_IMPORTING_ITSELF          */
-//  public static final int ER_IMPORTING_ITSELF = 76;
-
     { ER_IMPORTING_ITSELF,
       "(StylesheetHandler) {0} importiert sich direkt oder indirekt selbst!"},
 
-  /** ER_XMLSPACE_ILLEGAL_VAL          */
-//  public static final int ER_XMLSPACE_ILLEGAL_VAL = 77;
-
     { ER_XMLSPACE_ILLEGAL_VAL,
-      "(StylesheetHandler) xml:space hat einen ung\u00fcltigen Wert: {0}. "},
-
-  /** ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL          */
-//  public static final int ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL = 78;
+      "(StylesheetHandler) xml:space hat einen ung\u00fcltigen Wert: {0}."},
 
     { ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL,
       "processStylesheet nicht erfolgreich!"},
 
-  /** ER_SAX_EXCEPTION          */
-//  public static final int ER_SAX_EXCEPTION = 79;
-
     { ER_SAX_EXCEPTION,
      "SAX-Ausnahmebedingung"},
 
-  /** ER_FUNCTION_NOT_SUPPORTED          */
-//  public static final int ER_FUNCTION_NOT_SUPPORTED = 80;
+//  add this message to fix bug 21478
+    { ER_FUNCTION_NOT_SUPPORTED,
+     "Funktion nicht unterst\u00fctzt!"},
 
-    //{ ER_FUNCTION_NOT_SUPPORTED,
-    // "Function not supported!"},
-
-  /** ER_XSLT_ERROR          */
-//  public static final int ER_XSLT_ERROR = 81;
 
     { ER_XSLT_ERROR,
      "XSLT-Fehler"},
 
-  /** ER_CURRENCY_SIGN_ILLEGAL          */
-//  public static final int ER_CURRENCY_SIGN_ILLEGAL = 82;
-
     { ER_CURRENCY_SIGN_ILLEGAL,
       "Ein W\u00e4hrungssymbol ist in der Formatmusterzeichenfolge nicht zul\u00e4ssig."},
 
-  /** ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM          */
-//  public static final int ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM = 83;
-
     { ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM,
       "Eine Dokumentfunktion wird in der Dokumentobjektmodell-Formatvorlage nicht unterst\u00fctzt!"},
 
-  /** ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER          */
-//  public static final int ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER = 84;
-
     { ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER,
       "Pr\u00e4fix einer Aufl\u00f6sung ohne Pr\u00e4fix kann nicht aufgel\u00f6st werden!"},
 
-  /** ER_REDIRECT_COULDNT_GET_FILENAME          */
-//  public static final int ER_REDIRECT_COULDNT_GET_FILENAME = 85;
-
     { ER_REDIRECT_COULDNT_GET_FILENAME,
-      "Umleitungserweiterung: Dateiname konnte nicht abgerufen werden - Datei oder Attribut 'select' muss eine g\u00fcltige Zeichenfolge zur\u00fcckgeben. "},
-
-  /** ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT          */
-//  public static final int ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT = 86;
+      "Umleitungserweiterung: Dateiname konnte nicht abgerufen werden - Datei oder Attribut 'select' muss eine g\u00fcltige Zeichenfolge zur\u00fcckgeben."},
 
     { ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT,
       "FormatterListener kann in Umleitungserweiterung nicht erstellt werden!"},
 
-  /** ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX          */
-//  public static final int ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX = 87;
-
     { ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX,
       "Pr\u00e4fix in exclude-result-prefixes ist nicht g\u00fcltig: {0}."},
 
-  /** ER_MISSING_NS_URI          */
-//  public static final int ER_MISSING_NS_URI = 88;
-
     { ER_MISSING_NS_URI,
       "Fehlende Namensbereichs-URI f\u00fcr angegebenes Pr\u00e4fix."},
 
-  /** ER_MISSING_ARG_FOR_OPTION          */
-//  public static final int ER_MISSING_ARG_FOR_OPTION = 89;
-
     { ER_MISSING_ARG_FOR_OPTION,
       "Fehlendes Argument f\u00fcr Option: {0}."},
 
-  /** ER_INVALID_OPTION          */
-//  public static final int ER_INVALID_OPTION = 90;
-
     { ER_INVALID_OPTION,
      "Ung\u00fcltige Option: {0}"},
 
-  /** ER_MALFORMED_FORMAT_STRING          */
-//  public static final int ER_MALFORMED_FORMAT_STRING = 91;
-
     { ER_MALFORMED_FORMAT_STRING,
      "Syntaktisch falsche Formatzeichenfolge: {0}"},
 
-  /** ER_STYLESHEET_REQUIRES_VERSION_ATTRIB          */
-//  public static final int ER_STYLESHEET_REQUIRES_VERSION_ATTRIB = 92;
-
     { ER_STYLESHEET_REQUIRES_VERSION_ATTRIB,
       "xsl:stylesheet erfordert ein Attribut 'version'!"},
 
-  /** ER_ILLEGAL_ATTRIBUTE_VALUE          */
-//  public static final int ER_ILLEGAL_ATTRIBUTE_VALUE = 93;
-
     { ER_ILLEGAL_ATTRIBUTE_VALUE,
       "Attribut {0} weist einen ung\u00fcltigen Wert auf: {1}"},
 
-  /** ER_CHOOSE_REQUIRES_WHEN          */
-//  public static final int ER_CHOOSE_REQUIRES_WHEN = 94;
-
     { ER_CHOOSE_REQUIRES_WHEN,
      "xsl:choose erfordert xsl:when."},
 
-  /** ER_NO_APPLY_IMPORT_IN_FOR_EACH          */
-//  public static final int ER_NO_APPLY_IMPORT_IN_FOR_EACH = 95;
-
     { ER_NO_APPLY_IMPORT_IN_FOR_EACH,
       "xsl:apply-imports ist in xsl:for-each nicht zul\u00e4ssig."},
 
-  /** ER_CANT_USE_DTM_FOR_OUTPUT          */
-//  public static final int ER_CANT_USE_DTM_FOR_OUTPUT = 96;
-
     { ER_CANT_USE_DTM_FOR_OUTPUT,
       "DTMLiaison kann nicht f\u00fcr einen Ausgabe-Dokumentobjektmodellknoten verwendet werden... \u00dcbergeben Sie stattdessen org.apache.xpath.DOM2Helper!"},
 
-  /** ER_CANT_USE_DTM_FOR_INPUT          */
-//  public static final int ER_CANT_USE_DTM_FOR_INPUT = 97;
-
     { ER_CANT_USE_DTM_FOR_INPUT,
       "DTMLiaison kann nicht f\u00fcr einen Eingabe-Dokumentobjektmodellknoten verwendet werden... \u00dcbergeben Sie stattdessen org.apache.xpath.DOM2Helper!"},
 
-  /** ER_CALL_TO_EXT_FAILED          */
-//  public static final int ER_CALL_TO_EXT_FAILED = 98;
-
     { ER_CALL_TO_EXT_FAILED,
       "Aufruf an Erweiterungselement fehlgeschlagen: {0}."},
 
-  /** ER_PREFIX_MUST_RESOLVE          */
-//  public static final int ER_PREFIX_MUST_RESOLVE = 99;
-
     { ER_PREFIX_MUST_RESOLVE,
       "Das Pr\u00e4fix muss in einen Namensbereich aufgel\u00f6st werden: {0}"},
 
-  /** ER_INVALID_UTF16_SURROGATE          */
-//  public static final int ER_INVALID_UTF16_SURROGATE = 100;
-
     { ER_INVALID_UTF16_SURROGATE,
       "Ung\u00fcltige UTF-16-Ersetzung festgestellt: {0} ?"},
 
-  /** ER_XSLATTRSET_USED_ITSELF          */
- // public static final int ER_XSLATTRSET_USED_ITSELF = 101;
-
     { ER_XSLATTRSET_USED_ITSELF,
       "xsl:attribute-set {0} verwendet sich selbst, wodurch eine Endlosschleife verursacht wird."},
 
-  /** ER_CANNOT_MIX_XERCESDOM          */
-//  public static final int ER_CANNOT_MIX_XERCESDOM = 102;
-
     { ER_CANNOT_MIX_XERCESDOM,
       "Nicht-Xerces-Dokumentobjektmodelleingabe kann nicht mit Xerces-Dokumentobjektmodellausgabe gemischt werden!"},
 
-  /** ER_TOO_MANY_LISTENERS          */
-//  public static final int ER_TOO_MANY_LISTENERS = 103;
-
     { ER_TOO_MANY_LISTENERS,
       "addTraceListenersToStylesheet - TooManyListenersException"},
 
-  /** ER_IN_ELEMTEMPLATEELEM_READOBJECT          */
-//  public static final int ER_IN_ELEMTEMPLATEELEM_READOBJECT = 104;
-
     { ER_IN_ELEMTEMPLATEELEM_READOBJECT,
       "In ElemTemplateElement.readObject: {0}"},
 
-  /** ER_DUPLICATE_NAMED_TEMPLATE          */
-//  public static final int ER_DUPLICATE_NAMED_TEMPLATE = 105;
-
     { ER_DUPLICATE_NAMED_TEMPLATE,
       "Mehrere Vorlagen mit folgendem Namen gefunden: {0}."},
 
-  /** ER_INVALID_KEY_CALL          */
-//  public static final int ER_INVALID_KEY_CALL = 106;
-
     { ER_INVALID_KEY_CALL,
       "Ung\u00fcltiger Funktionsaufruf: rekursive Aufrufe 'key()'sind nicht zul\u00e4ssig."},
 
-  /** Variable is referencing itself          */
-//  public static final int ER_REFERENCING_ITSELF = 107;
-
     { ER_REFERENCING_ITSELF,
       "Variable {0} verweist direkt oder indirekt auf sich selbst!"},
 
-  /** Illegal DOMSource input          */
-//  public static final int ER_ILLEGAL_DOMSOURCE_INPUT = 108;
-
     { ER_ILLEGAL_DOMSOURCE_INPUT,
       "Der Eingabeknoten kann f\u00fcr DOMSource f\u00fcr newTemplates nicht Null sein!"},
 
-        /** Class not found for option         */
-//  public static final int ER_CLASS_NOT_FOUND_FOR_OPTION = 109;
-
     { ER_CLASS_NOT_FOUND_FOR_OPTION,
         "Klassendatei f\u00fcr Option {0} wurde nicht gefunden."},
 
-        /** Required Element not found         */
-//  public static final int ER_REQUIRED_ELEM_NOT_FOUND = 110;
-
     { ER_REQUIRED_ELEM_NOT_FOUND,
         "Erforderliches Element nicht gefunden: {0}."},
 
-  /** InputStream cannot be null         */
-//  public static final int ER_INPUT_CANNOT_BE_NULL = 111;
-
     { ER_INPUT_CANNOT_BE_NULL,
         "InputStream kann nicht Null sein."},
 
-  /** URI cannot be null         */
-//  public static final int ER_URI_CANNOT_BE_NULL = 112;
-
     { ER_URI_CANNOT_BE_NULL,
         "URI kann nicht Null sein."},
 
-  /** File cannot be null         */
-//  public static final int ER_FILE_CANNOT_BE_NULL = 113;
-
     { ER_FILE_CANNOT_BE_NULL,
         "Eine Datei kann nicht Null sein."},
 
-   /** InputSource cannot be null         */
-//  public static final int ER_SOURCE_CANNOT_BE_NULL = 114;
-
     { ER_SOURCE_CANNOT_BE_NULL,
                 "InputSource kann nicht Null sein."},
 
-  /** Can't overwrite cause         */
-//  public static final int ER_CANNOT_OVERWRITE_CAUSE = 115;
-
-    //{ ER_CANNOT_OVERWRITE_CAUSE,
-        //      "Cannot overwrite cause"},
-
-  /** Could not initialize BSF Manager        */
-//  public static final int ER_CANNOT_INIT_BSFMGR = 116;
-
     { ER_CANNOT_INIT_BSFMGR,
                 "BSF Manager kann nicht initialisiert werden."},
 
-  /** Could not compile extension       */
-//  public static final int ER_CANNOT_CMPL_EXTENSN = 117;
-
     { ER_CANNOT_CMPL_EXTENSN,
                 "Erweiterung konnte nicht kompiliert werden."},
 
-  /** Could not create extension       */
-//  public static final int ER_CANNOT_CREATE_EXTENSN = 118;
-
     { ER_CANNOT_CREATE_EXTENSN,
       "Erweiterung {0} konnte nicht erstellt werden. Ursache: {1}."},
 
-  /** Instance method call to method {0} requires an Object instance as first argument       */
-//  public static final int ER_INSTANCE_MTHD_CALL_REQUIRES = 119;
-
     { ER_INSTANCE_MTHD_CALL_REQUIRES,
-      "Der Aufruf einer Exemplardefinitionsmethode von Methode {0} erfordert ein Objektexemplar als erstes Argument."},
-
-  /** Invalid element name specified       */
-//  public static final int ER_INVALID_ELEMENT_NAME = 120;
+      "Der Aufruf einer Instanzdefinitionsmethode von Methode {0} erfordert eine Objektinstanz als erstes Argument."},
 
     { ER_INVALID_ELEMENT_NAME,
       "Ung\u00fcltiger Elementname angegeben {0}."},
 
-   /** Element name method must be static      */
-//  public static final int ER_ELEMENT_NAME_METHOD_STATIC = 121;
-
     { ER_ELEMENT_NAME_METHOD_STATIC,
       "Elementnamenmethode muss statisch sein: {0}"},
 
-   /** Extension function {0} : {1} is unknown      */
-//  public static final int ER_EXTENSION_FUNC_UNKNOWN = 122;
-
     { ER_EXTENSION_FUNC_UNKNOWN,
              "Erweiterungsfunktion {0} : {1} ist unbekannt."},
 
-   /** More than one best match for constructor for       */
-//  public static final int ER_MORE_MATCH_CONSTRUCTOR = 123;
-
     { ER_MORE_MATCH_CONSTRUCTOR,
              "Mehrere passende Entsprechungen f\u00fcr Konstruktor f\u00fcr {0}."},
 
-   /** More than one best match for method      */
-//  public static final int ER_MORE_MATCH_METHOD = 124;
-
     { ER_MORE_MATCH_METHOD,
              "Mehrere passende Entsprechungen f\u00fcr Methode {0}."},
 
-   /** More than one best match for element method      */
-//  public static final int ER_MORE_MATCH_ELEMENT = 125;
-
     { ER_MORE_MATCH_ELEMENT,
              "Mehrere passende Entsprechungen f\u00fcr Elementmethode {0}."},
 
-   /** Invalid context passed to evaluate       */
-//  public static final int ER_INVALID_CONTEXT_PASSED = 126;
-
     { ER_INVALID_CONTEXT_PASSED,
              "Ung\u00fcltiger Kontext zur Auswertung von {0} \u00fcbergeben."},
 
-   /** Pool already exists       */
-//  public static final int ER_POOL_EXISTS = 127;
-
     { ER_POOL_EXISTS,
              "Pool ist bereits vorhanden."},
 
-   /** No driver Name specified      */
-//  public static final int ER_NO_DRIVER_NAME = 128;
-
     { ER_NO_DRIVER_NAME,
              "Kein Treibername angegeben."},
 
-   /** No URL specified     */
-//  public static final int ER_NO_URL = 129;
-
     { ER_NO_URL,
              "Keine URL-Adresse angegeben."},
 
-   /** Pool size is less than one    */
-//  public static final int ER_POOL_SIZE_LESSTHAN_ONE = 130;
-
     { ER_POOL_SIZE_LESSTHAN_ONE,
              "Poolgr\u00f6\u00dfe ist kleiner als Eins!"},
 
-   /** Invalid driver name specified    */
-//  public static final int ER_INVALID_DRIVER = 131;
-
     { ER_INVALID_DRIVER,
              "Ung\u00fcltiger Treibername angegeben!"},
 
-   /** Did not find the stylesheet root    */
-//  public static final int ER_NO_STYLESHEETROOT = 132;
-
     { ER_NO_STYLESHEETROOT,
              "Root der Formatvorlage konnte nicht gefunden werden!"},
 
-   /** Illegal value for xml:space     */
-//  public static final int ER_ILLEGAL_XMLSPACE_VALUE = 133;
-
     { ER_ILLEGAL_XMLSPACE_VALUE,
          "Ung\u00fcltiger Wert f\u00fcr xml:space"},
 
-   /** processFromNode failed     */
-//  public static final int ER_PROCESSFROMNODE_FAILED = 134;
-
     { ER_PROCESSFROMNODE_FAILED,
          "processFromNode ist fehlgeschlagen."},
 
-   /** The resource [] could not load:     */
-//  public static final int ER_RESOURCE_COULD_NOT_LOAD = 135;
-
     { ER_RESOURCE_COULD_NOT_LOAD,
         "Die Ressource [ {0} ] konnte nicht geladen werden: {1} \n {2} \t {3}"},
 
-
-   /** Buffer size <=0     */
-//  public static final int ER_BUFFER_SIZE_LESSTHAN_ZERO = 136;
-
     { ER_BUFFER_SIZE_LESSTHAN_ZERO,
         "Puffergr\u00f6\u00dfe <=0"},
 
-   /** Unknown error when calling extension    */
-//  public static final int ER_UNKNOWN_ERROR_CALLING_EXTENSION = 137;
-
     { ER_UNKNOWN_ERROR_CALLING_EXTENSION,
         "Unbekannter Fehler beim Aufrufen der Erweiterung."},
 
-   /** Prefix {0} does not have a corresponding namespace declaration    */
-//  public static final int ER_NO_NAMESPACE_DECL = 138;
-
     { ER_NO_NAMESPACE_DECL,
-        "Pr\u00e4fix {0} hat keine entsprechende Namensbereichdeklaration."},
-
-   /** Element content not allowed for lang=javaclass   */
-//  public static final int ER_ELEM_CONTENT_NOT_ALLOWED = 139;
+        "Pr\u00e4fix {0} hat keine entsprechende Namensbereichsdeklaration."},
 
     { ER_ELEM_CONTENT_NOT_ALLOWED,
         "Elementinhalt nicht zul\u00e4ssig f\u00fcr lang=javaclass {0}."},
 
-   /** Stylesheet directed termination   */
-//  public static final int ER_STYLESHEET_DIRECTED_TERMINATION = 140;
-
     { ER_STYLESHEET_DIRECTED_TERMINATION,
         "Formatvorlage hat die Beendigung \u00fcbertragen."},
 
-   /** 1 or 2   */
-//  public static final int ER_ONE_OR_TWO = 141;
-
     { ER_ONE_OR_TWO,
         "1 oder 2"},
 
-   /** 2 or 3   */
-//  public static final int ER_TWO_OR_THREE = 142;
-
     { ER_TWO_OR_THREE,
         "2 oder 3"},
 
-   /** Could not load {0} (check CLASSPATH), now using just the defaults   */
-//  public static final int ER_COULD_NOT_LOAD_RESOURCE = 143;
-
     { ER_COULD_NOT_LOAD_RESOURCE,
         "{0} (CLASSPATH pr\u00fcfen) konnte nicht geladen werden; es werden die Standardwerte verwendet."},
 
-   /** Cannot initialize default templates   */
-//  public static final int ER_CANNOT_INIT_DEFAULT_TEMPLATES = 144;
-
     { ER_CANNOT_INIT_DEFAULT_TEMPLATES,
         "Standardvorlagen k\u00f6nnen nicht initialisiert werden."},
 
-   /** Result should not be null   */
-//  public static final int ER_RESULT_NULL = 145;
-
     { ER_RESULT_NULL,
         "Das Ergebnis darf nicht Null sein."},
 
-   /** Result could not be set   */
-//  public static final int ER_RESULT_COULD_NOT_BE_SET = 146;
-
     { ER_RESULT_COULD_NOT_BE_SET,
         "Das Ergebnis konnte nicht festgelegt werden."},
 
-   /** No output specified   */
-//  public static final int ER_NO_OUTPUT_SPECIFIED = 147;
-
     { ER_NO_OUTPUT_SPECIFIED,
         "Keine Ausgabe angegeben."},
 
-   /** Can't transform to a Result of type   */
-//  public static final int ER_CANNOT_TRANSFORM_TO_RESULT_TYPE = 148;
-
     { ER_CANNOT_TRANSFORM_TO_RESULT_TYPE,
-        "Umsetzen in ein Ergebnis des Typs {0} ist nicht m\u00f6glich. "},
-
-   /** Can't transform to a Source of type   */
-//  public static final int ER_CANNOT_TRANSFORM_SOURCE_TYPE = 149;
+        "Umsetzen in ein Ergebnis des Typs {0} ist nicht m\u00f6glich"},
 
     { ER_CANNOT_TRANSFORM_SOURCE_TYPE,
-        "Umsetzen einer Quelle des Typs {0} ist nicht m\u00f6glich. "},
-
-   /** Null content handler  */
-//  public static final int ER_NULL_CONTENT_HANDLER = 150;
+        "Umsetzen einer Quelle des Typs {0} ist nicht m\u00f6glich"},
 
     { ER_NULL_CONTENT_HANDLER,
         "Es ist keine Inhaltssteuerroutine vorhanden."},
 
-   /** Null error handler  */
-//  public static final int ER_NULL_ERROR_HANDLER = 151;
     { ER_NULL_ERROR_HANDLER,
         "Kein Fehlerbehandlungsprogramm vorhanden"},
 
-   /** parse can not be called if the ContentHandler has not been set */
-//  public static final int ER_CANNOT_CALL_PARSE = 152;
-
     { ER_CANNOT_CALL_PARSE,
         "Die Syntaxanalyse kann nicht aufgerufen werden, wenn ContentHandler nicht festgelegt wurde."},
 
-   /**  No parent for filter */
-//  public static final int ER_NO_PARENT_FOR_FILTER = 153;
-
     { ER_NO_PARENT_FOR_FILTER,
         "Kein Elter f\u00fcr Filter vorhanden"},
 
-
-   /**  No stylesheet found in: {0}, media */
-//  public static final int ER_NO_STYLESHEET_IN_MEDIA = 154;
-
     { ER_NO_STYLESHEET_IN_MEDIA,
          "Keine Formatvorlage gefunden in: {0}, Datentr\u00e4ger= {1}."},
 
-   /**  No xml-stylesheet PI found in */
-//  public static final int ER_NO_STYLESHEET_PI = 155;
-
     { ER_NO_STYLESHEET_PI,
          "Keine Verarbeitungsanweisung f\u00fcr xml-stylesheet gefunden in {0}."},
 
-   /**  No default implementation found */
-//  public static final int ER_NO_DEFAULT_IMPL = 156;
-
-    //{ ER_NO_DEFAULT_IMPL,
-     //    "No default implementation found "},
-
-   /**  ChunkedIntArray({0}) not currently supported */
-//  public static final int ER_CHUNKEDINTARRAY_NOT_SUPPORTED = 157;
-
-    //{ ER_CHUNKEDINTARRAY_NOT_SUPPORTED,
-     //  "ChunkedIntArray({0}) not currently supported"},
-
-   /**  Offset bigger than slot */
-//  public static final int ER_OFFSET_BIGGER_THAN_SLOT = 158;
-
-    //{ ER_OFFSET_BIGGER_THAN_SLOT,
-     //  "Offset bigger than slot"},
-
-   /**  Coroutine not available, id= */
-//  public static final int ER_COROUTINE_NOT_AVAIL = 159;
-
-    //{ ER_COROUTINE_NOT_AVAIL,
-    //   "Coroutine not available, id={0}"},
-
-   /**  CoroutineManager recieved co_exit() request */
-//  public static final int ER_COROUTINE_CO_EXIT = 160;
-
-    //{ ER_COROUTINE_CO_EXIT,
-     //  "CoroutineManager received co_exit() request"},
-
-   /**  co_joinCoroutineSet() failed */
-//  public static final int ER_COJOINROUTINESET_FAILED = 161;
-
-    //{ ER_COJOINROUTINESET_FAILED,
-    //   "co_joinCoroutineSet() failed"},
-
-   /**  Coroutine parameter error () */
-//  public static final int ER_COROUTINE_PARAM = 162;
-
-    //{ ER_COROUTINE_PARAM,
-    //   "Coroutine parameter error ({0})"},
-
-   /**  UNEXPECTED: Parser doTerminate answers  */
-//  public static final int ER_PARSER_DOTERMINATE_ANSWERS = 163;
-
-    //{ ER_PARSER_DOTERMINATE_ANSWERS,
-    //   "\nUNEXPECTED: Parser doTerminate answers {0}"},
-
-   /**  parse may not be called while parsing */
-//  public static final int ER_NO_PARSE_CALL_WHILE_PARSING = 164;
-
-    //{ ER_NO_PARSE_CALL_WHILE_PARSING,
-    //   "parse may not be called while parsing"},
-
-   /**  Error: typed iterator for axis  {0} not implemented  */
-//  public static final int ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED = 165;
-
-    //{ ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED,
-     //  "Error: typed iterator for axis  {0} not implemented"},
-
-   /**  Error: iterator for axis {0} not implemented  */
-//  public static final int ER_ITERATOR_AXIS_NOT_IMPLEMENTED = 166;
-
-    //{ ER_ITERATOR_AXIS_NOT_IMPLEMENTED,
-    //   "Error: iterator for axis {0} not implemented "},
-
-   /**  Iterator clone not supported  */
-//  public static final int ER_ITERATOR_CLONE_NOT_SUPPORTED = 167;
-
-    //{ ER_ITERATOR_CLONE_NOT_SUPPORTED,
-     //  "Iterator clone not supported"},
-
-   /**  Unknown axis traversal type  */
-//  public static final int ER_UNKNOWN_AXIS_TYPE = 168;
-
-    //{ ER_UNKNOWN_AXIS_TYPE,
-    //   "Unknown axis traversal type: {0}"},
-
-   /**  Axis traverser not supported  */
-//  public static final int ER_AXIS_NOT_SUPPORTED = 169;
-
-    //{ ER_AXIS_NOT_SUPPORTED,
-    //   "Axis traverser not supported: {0}"},
-
-   /**  No more DTM IDs are available  */
-//  public static final int ER_NO_DTMIDS_AVAIL = 170;
-
-    //{ ER_NO_DTMIDS_AVAIL,
-     //  "No more DTM IDs are available"},
-
-   /**  Not supported  */
-//  public static final int ER_NOT_SUPPORTED = 171;
-
     { ER_NOT_SUPPORTED,
        "Nicht unterst\u00fctzt: {0}"},
 
-   /**  node must be non-null for getDTMHandleFromNode  */
-//  public static final int ER_NODE_NON_NULL = 172;
-
-    //{ ER_NODE_NON_NULL,
-    //   "Node must be non-null for getDTMHandleFromNode"},
-
-   /**  Could not resolve the node to a handle  */
-//  public static final int ER_COULD_NOT_RESOLVE_NODE = 173;
-
-    //{ ER_COULD_NOT_RESOLVE_NODE,
-    //   "Could not resolve the node to a handle"},
-
-   /**  startParse may not be called while parsing */
-//  public static final int ER_STARTPARSE_WHILE_PARSING = 174;
-
-    //{ ER_STARTPARSE_WHILE_PARSING,
-     //  "startParse may not be called while parsing"},
-
-   /**  startParse needs a non-null SAXParser  */
-//  public static final int ER_STARTPARSE_NEEDS_SAXPARSER = 175;
-
-    //{ ER_STARTPARSE_NEEDS_SAXPARSER,
-    //   "startParse needs a non-null SAXParser"},
-
-   /**  could not initialize parser with */
-//  public static final int ER_COULD_NOT_INIT_PARSER = 176;
-    //{ ER_COULD_NOT_INIT_PARSER,
-     //  "could not initialize parser with"},
-
-   /**  Value for property {0} should be a Boolean instance  */
-//  public static final int ER_PROPERTY_VALUE_BOOLEAN = 177;
-
     { ER_PROPERTY_VALUE_BOOLEAN,
-       "Der Wert f\u00fcr Merkmal {0} sollte ein Boolesches Exemplar sein."},
-
-   /**  exception creating new instance for pool  */
-//  public static final int ER_EXCEPTION_CREATING_POOL = 178;
-
-    //{ ER_EXCEPTION_CREATING_POOL,
-    //   "exception creating new instance for pool"},
-
-   /**  Path contains invalid escape sequence  */
-//  public static final int ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE = 179;
-
-    //{ ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE,
-    //   "Path contains invalid escape sequence"},
-
-   /**  Scheme is required!  */
-//  public static final int ER_SCHEME_REQUIRED = 180;
-
-    //{ ER_SCHEME_REQUIRED,
-     //  "Scheme is required!"},
-
-   /**  No scheme found in URI  */
-//  public static final int ER_NO_SCHEME_IN_URI = 181;
-
-    //{ ER_NO_SCHEME_IN_URI,
-    //   "No scheme found in URI: {0}"},
-
-   /**  No scheme found in URI  */
-//  public static final int ER_NO_SCHEME_INURI = 182;
-
-    //{ ER_NO_SCHEME_INURI,
-    //   "No scheme found in URI"},
-
-   /**  Path contains invalid character:   */
-//  public static final int ER_PATH_INVALID_CHAR = 183;
-
-    //{ ER_PATH_INVALID_CHAR,
-    //   "Path contains invalid character: {0}"},
-
-   /**  Cannot set scheme from null string  */
-//  public static final int ER_SCHEME_FROM_NULL_STRING = 184;
-
-    //{ ER_SCHEME_FROM_NULL_STRING,
-    //   "Cannot set scheme from null string"},
-
-   /**  The scheme is not conformant. */
-//  public static final int ER_SCHEME_NOT_CONFORMANT = 185;
-
-    //{ ER_SCHEME_NOT_CONFORMANT,
-    //   "The scheme is not conformant."},
-
-   /**  Host is not a well formed address  */
-//  public static final int ER_HOST_ADDRESS_NOT_WELLFORMED = 186;
-
-    //{ ER_HOST_ADDRESS_NOT_WELLFORMED,
-    //   "Host is not a well formed address"},
-
-   /**  Port cannot be set when host is null  */
-//  public static final int ER_PORT_WHEN_HOST_NULL = 187;
-
-    //{ ER_PORT_WHEN_HOST_NULL,
-    //   "Port cannot be set when host is null"},
-
-   /**  Invalid port number  */
-//  public static final int ER_INVALID_PORT = 188;
-
-    //{ ER_INVALID_PORT,
-    //   "Invalid port number"},
-
-   /**  Fragment can only be set for a generic URI  */
-//  public static final int ER_FRAG_FOR_GENERIC_URI = 189;
-
-    //{ ER_FRAG_FOR_GENERIC_URI,
-    //   "Fragment can only be set for a generic URI"},
-
-   /**  Fragment cannot be set when path is null  */
-//  public static final int ER_FRAG_WHEN_PATH_NULL = 190;
-
-    //{ ER_FRAG_WHEN_PATH_NULL,
-    //   "Fragment cannot be set when path is null"},
-
-   /**  Fragment contains invalid character  */
-//  public static final int ER_FRAG_INVALID_CHAR = 191;
-
-    //{ ER_FRAG_INVALID_CHAR,
-    //   "Fragment contains invalid character"},
-
-
-
-   /** Parser is already in use  */
-//  public static final int ER_PARSER_IN_USE = 192;
-
-    //{ ER_PARSER_IN_USE,
-    //    "Parser is already in use"},
-
-   /** Parser is already in use  */
-//  public static final int ER_CANNOT_CHANGE_WHILE_PARSING = 193;
-
-    //{ ER_CANNOT_CHANGE_WHILE_PARSING,
-    //    "Cannot change {0} {1} while parsing"},
-
-   /** Self-causation not permitted  */
-//  public static final int ER_SELF_CAUSATION_NOT_PERMITTED = 194;
-
-    //{ ER_SELF_CAUSATION_NOT_PERMITTED,
-     //   "Self-causation not permitted"},
-
-   /** src attribute not yet supported for  */
-//  public static final int ER_COULD_NOT_FIND_EXTERN_SCRIPT = 195;
+       "Der Wert f\u00fcr Merkmal {0} sollte eine Boolesche Instanz sein."},
 
     { ER_COULD_NOT_FIND_EXTERN_SCRIPT,
          "Externes Script bei {0} konnte nicht erreicht werden."},
 
-  /** The resource [] could not be found     */
-//  public static final int ER_RESOURCE_COULD_NOT_FIND = 196;
-
     { ER_RESOURCE_COULD_NOT_FIND,
         "Die Ressource [ {0} ] konnte nicht gefunden werden.\n {1}"},
 
-   /** output property not recognized:  */
-//  public static final int ER_OUTPUT_PROPERTY_NOT_RECOGNIZED = 197;
-
     { ER_OUTPUT_PROPERTY_NOT_RECOGNIZED,
         "Ausgabemerkmal nicht erkannt: {0}"},
 
-   /** Userinfo may not be specified if host is not specified   */
-//  public static final int ER_NO_USERINFO_IF_NO_HOST = 198;
-
-    //{ ER_NO_USERINFO_IF_NO_HOST,
-    //    "Userinfo may not be specified if host is not specified"},
-
-   /** Port may not be specified if host is not specified   */
-//  public static final int ER_NO_PORT_IF_NO_HOST = 199;
-
-    //{ ER_NO_PORT_IF_NO_HOST,
-    //    "Port may not be specified if host is not specified"},
-
-   /** Query string cannot be specified in path and query string   */
-//  public static final int ER_NO_QUERY_STRING_IN_PATH = 200;
-
-    //{ ER_NO_QUERY_STRING_IN_PATH,
-    //    "Query string cannot be specified in path and query string"},
-
-   /** Fragment cannot be specified in both the path and fragment   */
-//  public static final int ER_NO_FRAGMENT_STRING_IN_PATH = 201;
-
-    //{ ER_NO_FRAGMENT_STRING_IN_PATH,
-    //    "Fragment cannot be specified in both the path and fragment"},
-
-   /** Cannot initialize URI with empty parameters   */
-//  public static final int ER_CANNOT_INIT_URI_EMPTY_PARMS = 202;
-
-    //{ ER_CANNOT_INIT_URI_EMPTY_PARMS,
-    //    "Cannot initialize URI with empty parameters"},
-
-   /** Failed creating ElemLiteralResult instance   */
-//  public static final int ER_FAILED_CREATING_ELEMLITRSLT = 203;
-
     { ER_FAILED_CREATING_ELEMLITRSLT,
-        "Das Erstellen des Exemplars ElemLiteralResult ist fehlgeschlagen."},
+        "Das Erstellen der Instanz ElemLiteralResult ist fehlgeschlagen."},
 
   //Earlier (JDK 1.4 XALAN 2.2-D11) at key code '204' the key name was ER_PRIORITY_NOT_PARSABLE
   // In latest Xalan code base key name is  ER_VALUE_SHOULD_BE_NUMBER. This should also be taken care
   //in locale specific files like XSLTErrorResources_de.java, XSLTErrorResources_fr.java etc.
   //NOTE: Not only the key name but message has also been changed.
 
-   /** Priority value does not contain a parsable number   */
-//  public static final int ER_VALUE_SHOULD_BE_NUMBER = 204;
-
     { ER_VALUE_SHOULD_BE_NUMBER,
         "Der Wert f\u00fcr {0} sollte eine syntaktisch analysierbare Zahl sein."},
 
-   /**  Value for {0} should equal 'yes' or 'no'   */
-//  public static final int ER_VALUE_SHOULD_EQUAL = 205;
-
     { ER_VALUE_SHOULD_EQUAL,
-        "Der Wert f\u00fcr {0} sollte ''yes'' oder ''no'' entsprechen."},
-
-   /**  Failed calling {0} method   */
-//  public static final int ER_FAILED_CALLING_METHOD = 206;
+        "Der Wert f\u00fcr {0} sollte ''''yes'''' oder ''''no'''' entsprechen."},
 
     { ER_FAILED_CALLING_METHOD,
         "Aufruf von Methode {0} ist fehlgeschlagen"},
 
-   /** Failed creating ElemLiteralResult instance   */
-//  public static final int ER_FAILED_CREATING_ELEMTMPL = 207;
-
     { ER_FAILED_CREATING_ELEMTMPL,
-        "Das Erstellen des Exemplars ElemTemplateElement ist fehlgeschlagen."},
-
-   /**  Characters are not allowed at this point in the document   */
-//  public static final int ER_CHARS_NOT_ALLOWED = 208;
+        "Das Erstellen der Instanz ElemTemplateElement ist fehlgeschlagen."},
 
     { ER_CHARS_NOT_ALLOWED,
         "Zeichen sind an dieser Stelle im Dokument nicht zul\u00e4ssig."},
 
-  /**  attribute is not allowed on the element   */
-//  public static final int ER_ATTR_NOT_ALLOWED = 209;
     { ER_ATTR_NOT_ALLOWED,
         "Das Attribut \"{0}\" ist im Element {1} nicht zul\u00e4ssig!"},
 
-  /**  Method not yet supported    */
-//  public static final int ER_METHOD_NOT_SUPPORTED = 210;
-
-    //{ ER_METHOD_NOT_SUPPORTED,
-     //   "Method not yet supported "},
-
-  /**  Bad value    */
-//  public static final int ER_BAD_VALUE = 211;
-
     { ER_BAD_VALUE,
      "{0} ung\u00fcltiger Wert {1} "},
 
-  /**  attribute value not found   */
-//  public static final int ER_ATTRIB_VALUE_NOT_FOUND = 212;
-
     { ER_ATTRIB_VALUE_NOT_FOUND,
      "Attributwert {0} wurde nicht gefunden "},
 
-  /**  attribute value not recognized    */
-//  public static final int ER_ATTRIB_VALUE_NOT_RECOGNIZED = 213;
-
     { ER_ATTRIB_VALUE_NOT_RECOGNIZED,
      "Attributwert {0} wurde nicht erkannt "},
 
-  /** IncrementalSAXSource_Filter not currently restartable   */
-//  public static final int ER_INCRSAXSRCFILTER_NOT_RESTARTABLE = 214;
-
-    //{ ER_INCRSAXSRCFILTER_NOT_RESTARTABLE,
-   //  "IncrementalSAXSource_Filter not currently restartable"},
-
-  /** IncrementalSAXSource_Filter not currently restartable   */
-//  public static final int ER_XMLRDR_NOT_BEFORE_STARTPARSE = 215;
-
-    //{ ER_XMLRDR_NOT_BEFORE_STARTPARSE,
-    // "XMLReader not before startParse request"},
-
-  /** Attempting to generate a namespace prefix with a null URI   */
-//  public static final int ER_NULL_URI_NAMESPACE = 216;
-
     { ER_NULL_URI_NAMESPACE,
-     "Es wird versucht, ein Namensbereichpr\u00e4fix mit einer Null-URI zu erzeugen."},
+     "Es wird versucht, ein Namensbereichspr\u00e4fix mit einer Null-URI zu erzeugen."},
 
   //New ERROR keys added in XALAN code base after Jdk 1.4 (Xalan 2.2-D11)
 
-  /** Attempting to generate a namespace prefix with a null URI   */
-//  public static final int ER_NUMBER_TOO_BIG = 217;
-
     { ER_NUMBER_TOO_BIG,
      "Es wird versucht, eine gr\u00f6\u00dfere Zahl als die gr\u00f6\u00dfte erweiterte Ganzzahl zu formatieren."},
 
-//ER_CANNOT_FIND_SAX1_DRIVER
-
-//  public static final int  ER_CANNOT_FIND_SAX1_DRIVER = 218;
-
     { ER_CANNOT_FIND_SAX1_DRIVER,
      "SAX1-Treiberklasse {0} konnte nicht gefunden werden."},
 
-//ER_SAX1_DRIVER_NOT_LOADED
-//  public static final int  ER_SAX1_DRIVER_NOT_LOADED = 219;
-
     { ER_SAX1_DRIVER_NOT_LOADED,
      "SAX1-Treiberklasse {0} gefunden, kann aber nicht geladen werden."},
 
-//ER_SAX1_DRIVER_NOT_INSTANTIATED
-//  public static final int  ER_SAX1_DRIVER_NOT_INSTANTIATED = 220 ;
-
     { ER_SAX1_DRIVER_NOT_INSTANTIATED,
      "SAX1-Treiberklasse {0} geladen, kann aber nicht instanziert werden."},
 
-
-// ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER
-//  public static final int ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER = 221;
-
     { ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER,
      "SAX1-Treiberklasse {0} implementiert nicht org.xml.sax.Parser."},
 
-// ER_PARSER_PROPERTY_NOT_SPECIFIED
-//  public static final int  ER_PARSER_PROPERTY_NOT_SPECIFIED = 222;
-
     { ER_PARSER_PROPERTY_NOT_SPECIFIED,
      "Systemmerkmal org.xml.sax.parser ist nicht angegeben."},
 
-//ER_PARSER_ARG_CANNOT_BE_NULL
-//  public static final int  ER_PARSER_ARG_CANNOT_BE_NULL = 223 ;
-
     { ER_PARSER_ARG_CANNOT_BE_NULL,
      "Parserargument darf nicht Null sein."},
 
-
-// ER_FEATURE
-//  public static final int  ER_FEATURE = 224;
-
     { ER_FEATURE,
      "Feature: {0}"},
 
-
-// ER_PROPERTY
-//  public static final int ER_PROPERTY = 225 ;
-
     { ER_PROPERTY,
      "Merkmal: {0}"},
 
-// ER_NULL_ENTITY_RESOLVER
-//  public static final int ER_NULL_ENTITY_RESOLVER  = 226;
-
     { ER_NULL_ENTITY_RESOLVER,
      "Es ist keine Entit\u00e4tenaufl\u00f6sungsroutine vorhanden."},
 
-// ER_NULL_DTD_HANDLER
-//  public static final int  ER_NULL_DTD_HANDLER = 227 ;
-
     { ER_NULL_DTD_HANDLER,
      "Es ist keine Steuerroutine f\u00fcr Dokumenttypbeschreibungen vorhanden."},
 
-// No Driver Name Specified!
-//  public static final int ER_NO_DRIVER_NAME_SPECIFIED = 228;
     { ER_NO_DRIVER_NAME_SPECIFIED,
      "Kein Treibername angegeben!"},
 
-
-// No URL Specified!
-//  public static final int ER_NO_URL_SPECIFIED = 229;
     { ER_NO_URL_SPECIFIED,
      "Keine URL-Adresse angegeben!"},
 
-
-// Pool size is less than 1!
-//  public static final int ER_POOLSIZE_LESS_THAN_ONE = 230;
     { ER_POOLSIZE_LESS_THAN_ONE,
      "Poolgr\u00f6\u00dfe ist kleiner als 1!"},
 
-
-// Invalid Driver Name Specified!
-//  public static final int ER_INVALID_DRIVER_NAME = 231;
     { ER_INVALID_DRIVER_NAME,
      "Ung\u00fcltiger Treibername angegeben!"},
 
-
-
-// ErrorListener
-//  public static final int ER_ERRORLISTENER = 232;
     { ER_ERRORLISTENER,
      "ErrorListener"},
 
 
-// Programmer's error! expr has no ElemTemplateElement parent!
-//  public static final int ER_ASSERT_NO_TEMPLATE_PARENT = 233;
+// Note to translators:  The following message should not normally be displayed
+//   to users.  It describes a situation in which the processor has detected
+//   an internal consistency problem in itself, and it provides this message
+//   for the developer to help diagnose the problem.  The name
+//   'ElemTemplateElement' is the name of a class, and should not be
+//   translated.
     { ER_ASSERT_NO_TEMPLATE_PARENT,
-     "Programmierfehler! 'expr' hat kein Elter ElemTemplateElement!"},
+     "Programmierfehler! Der Ausdruck hat kein \u00fcbergeordnetes Element ElemTemplateElement!"},
 
 
-// Programmer''s assertion in RundundentExprEliminator: {0}
-//  public static final int ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR = 234;
+// Note to translators:  The following message should not normally be displayed
+//   to users.  It describes a situation in which the processor has detected
+//   an internal consistency problem in itself, and it provides this message
+//   for the developer to help diagnose the problem.  The substitution text
+//   provides further information in order to diagnose the problem.  The name
+//   'RedundentExprEliminator' is the name of a class, and should not be
+//   translated.
     { ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR,
-     "Programmiererfestlegung in RedundentExprEliminator: {0} "},
+     "Programmiererfestlegung in RedundentExprEliminator: {0}"},
 
-// Axis traverser not supported: {0}
-//  public static final int ER_AXIS_TRAVERSER_NOT_SUPPORTED = 235;
-    //{ ER_AXIS_TRAVERSER_NOT_SUPPORTED,
-    // "Axis traverser not supported: {0}"},
-
-// ListingErrorHandler created with null PrintWriter!
-//  public static final int ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER = 236;
-    //{ ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER,
-    // "ListingErrorHandler created with null PrintWriter!"},
-
-  // {0}is not allowed in this position in the stylesheet!
-//  public static final int ER_NOT_ALLOWED_IN_POSITION = 237;
     { ER_NOT_ALLOWED_IN_POSITION,
      "{0} ist an dieser Position in der Formatvorlage nicht zul\u00e4ssig!"},
 
-  // Non-whitespace text is not allowed in this position in the stylesheet!
-//  public static final int ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION = 238;
     { ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION,
      "Anderer Text als Leerzeichen ist an dieser Position in der Formatvorlage nicht zul\u00e4ssig!"},
 
   // This code is shared with warning codes.
-  // Illegal value: {1} used for CHAR attribute: {0}.  An attribute of type CHAR must be only 1 character!
-//  public static final int INVALID_TCHAR = 239;
   // SystemId Unknown
     { INVALID_TCHAR,
-     "Unzul\u00e4ssiger Wert {1} f\u00fcr CHAR-Attribut verwendet: {0}.  Ein Attribut des Typs CHAR darf nur ein Zeichen umfassen!"},
-
-//  public static final int ER_SYSTEMID_UNKNOWN = 240;
-    //{ ER_SYSTEMID_UNKNOWN,
-    // "SystemId Unknown"},
-
-  // Location of error unknown
-//  public static final int ER_LOCATION_UNKNOWN = 241;
-    //{ ER_LOCATION_UNKNOWN,
-    // "Location of error unknown"},
+     "Unzul\u00e4ssiger Wert {1} f\u00fcr CHAR-Attribut verwendet: {0}. Ein Attribut des Typs CHAR darf nur ein Zeichen umfassen!"},
 
     // Note to translators:  The following message is used if the value of
     // an attribute in a stylesheet is invalid.  "QNAME" is the XML data-type of
     // the attribute, and should not be translated.  The substitution text {1} is
     // the attribute value and {0} is the attribute name.
-    // INVALID_QNAME
-
-  //The following codes are shared with the warning codes...
-  // Illegal value: {1} used for QNAME attribute: {0}
-//  public static final int INVALID_QNAME = 242;
+    //The following codes are shared with the warning codes...
     { INVALID_QNAME,
      "Unzul\u00e4ssiger Wert {1} f\u00fcr QNAME-Attribut verwendet: {0}"},
 
@@ -1971,21 +1104,13 @@
     // the attribute, and should not be translated.  The substitution text {1} is
     // the attribute value, {0} is the attribute name, and {2} is a list of valid
     // values.
-    // INVALID_ENUM
-
-  // Illegal value: {1} used for ENUM attribute: {0}.  Valid values are: {2}.
-//  public static final int INVALID_ENUM = 243;
     { INVALID_ENUM,
-     "Unzul\u00e4ssiger Wert {1} f\u00fcr ENUM-Attribut verwendet: {0}.  Folgende Werte sind g\u00fcltig: {2}."},
+     "Unzul\u00e4ssiger Wert {1} f\u00fcr ENUM-Attribut verwendet: {0}. Folgende Werte sind g\u00fcltig: {2}."},
 
 // Note to translators:  The following message is used if the value of
 // an attribute in a stylesheet is invalid.  "NMTOKEN" is the XML data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NMTOKEN
-
-  // Illegal value: {1} used for NMTOKEN attribute: {0}.
-//  public static final int INVALID_NMTOKEN = 244;
     { INVALID_NMTOKEN,
      "Unzul\u00e4ssiger Wert {1} f\u00fcr NMTOKEN-Attribut verwendet: {0}. "},
 
@@ -1993,10 +1118,6 @@
 // an attribute in a stylesheet is invalid.  "NCNAME" is the XML data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NCNAME
-
-  // Illegal value: {1} used for NCNAME attribute: {0}.
-//  public static final int INVALID_NCNAME = 245;
     { INVALID_NCNAME,
      "Unzul\u00e4ssiger Wert {1} f\u00fcr NCNAME-Attribut verwendet: {0}. "},
 
@@ -2004,11 +1125,6 @@
 // an attribute in a stylesheet is invalid.  "boolean" is the XSLT data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_BOOLEAN
-
-  // Illegal value: {1} used for boolean attribute: {0}.
-//  public static final int INVALID_BOOLEAN = 246;
-
     { INVALID_BOOLEAN,
      "Unzul\u00e4ssiger Wert {1} f\u00fcr BOOLEAN-Attribut verwendet: {0}. "},
 
@@ -2016,10 +1132,6 @@
 // an attribute in a stylesheet is invalid.  "number" is the XSLT data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NUMBER
-
-  // Illegal value: {1} used for number attribute: {0}.
-//  public static final int INVALID_NUMBER = 247;
      { INVALID_NUMBER,
      "Unzul\u00e4ssiger Wert {1} f\u00fcr NUMBER-Attribut verwendet: {0}. "},
 
@@ -2031,9 +1143,6 @@
 // a function.  The message indicates that when this function is referenced in
 // a match pattern, its argument must be a string literal (or constant.)
 // ER_ARG_LITERAL - new error message for bugzilla //5202
-
-  // Argument to {0} in match pattern must be a literal.
-//  public static final int ER_ARG_LITERAL             = 248;
     { ER_ARG_LITERAL,
      "Argument von {0} in Suchmuster muss ein Literal sein."},
 
@@ -2041,9 +1150,6 @@
 // a variable.  A "global variable" is a variable that is accessible everywher
 // in the stylesheet.
 // ER_DUPLICATE_GLOBAL_VAR - new error message for bugzilla #790
-
-  // Duplicate global variable declaration.
-//  public static final int ER_DUPLICATE_GLOBAL_VAR    = 249;
     { ER_DUPLICATE_GLOBAL_VAR,
      "Doppelte Deklaration einer globalen Variablen."},
 
@@ -2051,18 +1157,12 @@
 // Note to translators:  The following message indicates that two definitions of
 // a variable were encountered.
 // ER_DUPLICATE_VAR - new error message for bugzilla #790
-
-  // Duplicate variable declaration.
-//  public static final int ER_DUPLICATE_VAR           = 250;
     { ER_DUPLICATE_VAR,
      "Doppelte Deklaration einer Variablen."},
 
     // Note to translators:  "xsl:template, "name" and "match" are XSLT keywords
     // which must not be translated.
     // ER_TEMPLATE_NAME_MATCH - new error message for bugzilla #789
-
-  // xsl:template must have a name or match attribute (or both)
-//  public static final int ER_TEMPLATE_NAME_MATCH     = 251;
     { ER_TEMPLATE_NAME_MATCH,
      "xsl:template muss ein Attribut 'name' und/oder 'match' haben."},
 
@@ -2071,178 +1171,141 @@
     // encountered as part of the value of the exclude-result-prefixes attribute
     // was in error.
     // ER_INVALID_PREFIX - new error message for bugzilla #788
-
-  // Prefix in exclude-result-prefixes is not valid: {0}
-//  public static final int ER_INVALID_PREFIX          = 252;
     { ER_INVALID_PREFIX,
      "Pr\u00e4fix in exclude-result-prefixes ist nicht g\u00fcltig: {0}."},
 
-    // Note to translators:  An "attribute set" is a set of attributes that can be
-    // added to an element in the output document as a group.  The message indicates
-    // that there was a reference to an attribute set named {0} that was never
-    // defined.
+    // Note to translators:  An "attribute set" is a set of attributes that can
+    // be added to an element in the output document as a group.  The message
+    // indicates that there was a reference to an attribute set named {0} that
+    // was never defined.
     // ER_NO_ATTRIB_SET - new error message for bugzilla #782
-
-  // attribute-set named {0} does not exist
-//  public static final int ER_NO_ATTRIB_SET           = 253;
     { ER_NO_ATTRIB_SET,
      "Die Attributgruppe {0} ist nicht vorhanden."},
 
+    // Note to translators:  This message indicates that there was a reference
+    // to a function named {0} for which no function definition could be found.
+    { ER_FUNCTION_NOT_FOUND,
+     "Die Funktion {0} ist nicht vorhanden."},
 
+    // Note to translators:  This message indicates that the XSLT instruction
+    // that is named by the substitution text {0} must not contain other XSLT
+    // instructions (content) or a "select" attribute.  The word "select" is
+    // an XSLT keyword in this case and must not be translated.
+    { ER_CANT_HAVE_CONTENT_AND_SELECT,
+     "Das Element {0} darf nicht \u00fcber ein Attribut ''''content'''' und zus\u00e4tzlich \u00fcber ein Attribut ''''select'''' verf\u00fcgen."},
 
+    // Note to translators:  This message indicates that the value argument
+    // of setParameter must be a valid Java Object.
+    { ER_INVALID_SET_PARAM_VALUE,
+     "Der Wert von Parameter {0} muss ein g\u00fcltiges Java-Objekt sein."},
 
+        { ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT,
+         "Das Attribut result-prefix eines Elements xsl:namespace-alias hat den Wert '#default', es ist jedoch keine Deklaration des Standardnamensbereichs vorhanden, die f\u00fcr dieses Element g\u00fcltig ist."},
+
+        { ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX,
+         "Das Attribut result-prefix eines Elements xsl:namespace-alias hat den Wert ''{0}'', es ist jedoch keine Namensbereichsdeklaration f\u00fcr das Pr\u00e4fix ''{0}'' vorhanden, die f\u00fcr dieses Element g\u00fcltig ist."},
+
+    { ER_SET_FEATURE_NULL_NAME,
+      "Der Funktionsname darf in TransformerFactory.setFeature(Name der Zeichenfolge, Boolescher Wert) nicht den Wert Null haben."},
+
+    { ER_GET_FEATURE_NULL_NAME,
+      "Der Funktionsname darf in TransformerFactory.getFeature(Name der Zeichenfolge) nicht den Wert Null haben."},
+
+    { ER_UNSUPPORTED_FEATURE,
+      "Die Funktion ''{0}'' kann in dieser TransformerFactory nicht festgelegt werden."},
+
+    { ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING,
+        "Die Verwendung des Erweiterungselements ''{0}'' ist nicht zul\u00e4ssig, wenn f\u00fcr die Funktion zur sicheren Verarbeitung der Wert ''true'' festgelegt wurde."},
+
+        { ER_NAMESPACE_CONTEXT_NULL_NAMESPACE,
+          "Das Pr\u00e4fix f\u00fcr einen Namensbereich-URI mit dem Wert Null kann nicht abgerufen werden."},
+
+        { ER_NAMESPACE_CONTEXT_NULL_PREFIX,
+          "Der Namensbereich-URI f\u00fcr ein Pr\u00e4fix mit dem Wert Null kann nicht abgerufen werden."},
+
+        { ER_XPATH_RESOLVER_NULL_QNAME,
+          "Es muss ein Funktionsname angegeben werden."},
+
+        { ER_XPATH_RESOLVER_NEGATIVE_ARITY,
+          "Die Stelligkeit darf nicht negativ sein."},
 
   // Warnings...
 
-  /** WG_FOUND_CURLYBRACE          */
-//  public static final int WG_FOUND_CURLYBRACE = 1;
     { WG_FOUND_CURLYBRACE,
       "'}' gefunden, es ist aber keine Attributvorlage ge\u00f6ffnet!"},
 
-  /** WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR          */
-//  public static final int WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR = 2;
-
     { WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR,
-      "Warnung: Attribut 'count' entspricht keinem \u00fcbergeordneten Fensterobjekt in xsl:number! Ziel = {0}"},
-
-  /** WG_EXPR_ATTRIB_CHANGED_TO_SELECT          */
-//  public static final int WG_EXPR_ATTRIB_CHANGED_TO_SELECT = 3;
+      "Warnung: Attribut ''count'' entspricht keinem \u00fcbergeordneten Fensterobjekt in xsl:number! Ziel = {0}"},
 
     { WG_EXPR_ATTRIB_CHANGED_TO_SELECT,
       "Veraltete Syntax: Der Name des Attributs 'expr' wurde in 'select' ge\u00e4ndert."},
 
-  /** WG_NO_LOCALE_IN_FORMATNUMBER          */
-//  public static final int WG_NO_LOCALE_IN_FORMATNUMBER = 4;
-
     { WG_NO_LOCALE_IN_FORMATNUMBER,
       "Xalan bearbeitet noch nicht den L\u00e4ndereinstellungsnamen in der Funktion 'format-number'."},
 
-  /** WG_LOCALE_NOT_FOUND          */
-//  public static final int WG_LOCALE_NOT_FOUND = 5;
-
     { WG_LOCALE_NOT_FOUND,
       "Warnung: L\u00e4ndereinstellung f\u00fcr xml:lang={0} konnte nicht gefunden werden."},
 
-  /** WG_CANNOT_MAKE_URL_FROM          */
-//  public static final int WG_CANNOT_MAKE_URL_FROM = 6;
-
     { WG_CANNOT_MAKE_URL_FROM,
       "URL konnte nicht erstellt werden aus: {0}"},
 
-  /** WG_CANNOT_LOAD_REQUESTED_DOC          */
-//  public static final int WG_CANNOT_LOAD_REQUESTED_DOC = 7;
-
     { WG_CANNOT_LOAD_REQUESTED_DOC,
       "Angeforderte Dokumentation kann nicht geladen werden: {0}"},
 
-  /** WG_CANNOT_FIND_COLLATOR          */
-//  public static final int WG_CANNOT_FIND_COLLATOR = 8;
     { WG_CANNOT_FIND_COLLATOR,
       "Collator f\u00fcr <sort xml:lang={0} konnte nicht gefunden werden."},
 
-  /** WG_FUNCTIONS_SHOULD_USE_URL          */
-//  public static final int WG_FUNCTIONS_SHOULD_USE_URL = 9;
-
     { WG_FUNCTIONS_SHOULD_USE_URL,
       "Veraltete Syntax: Die Funktionsanweisung sollte eine URL-Adresse {0} verwenden."},
 
-  /** WG_ENCODING_NOT_SUPPORTED_USING_UTF8          */
-//  public static final int WG_ENCODING_NOT_SUPPORTED_USING_UTF8 = 10;
-
     { WG_ENCODING_NOT_SUPPORTED_USING_UTF8,
       "Verschl\u00fcsselung nicht unterst\u00fctzt: {0}, UTF-8 wird verwendet."},
 
-  /** WG_ENCODING_NOT_SUPPORTED_USING_JAVA          */
-//  public static final int WG_ENCODING_NOT_SUPPORTED_USING_JAVA = 11;
-
     { WG_ENCODING_NOT_SUPPORTED_USING_JAVA,
       "Verschl\u00fcsselung nicht unterst\u00fctzt: {0}, Java {1} wird verwendet."},
 
-  /** WG_SPECIFICITY_CONFLICTS          */
-//  public static final int WG_SPECIFICITY_CONFLICTS = 12;
-
     { WG_SPECIFICITY_CONFLICTS,
       "Genauigkeitskonflikte gefunden: {0}. Die letzte Angabe in der Formatvorlage wird verwendet."},
 
-  /** WG_PARSING_AND_PREPARING          */
-//  public static final int WG_PARSING_AND_PREPARING = 13;
-
     { WG_PARSING_AND_PREPARING,
       "========= Syntaxanalyse und Vorbereitung von {0} =========="},
 
-  /** WG_ATTR_TEMPLATE          */
-//  public static final int WG_ATTR_TEMPLATE = 14;
-
     { WG_ATTR_TEMPLATE,
      "Attributvorlage, {0}"},
 
-  /** WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE          */
-//  public static final int WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE = 15;
-
     { WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE,
       "\u00dcbereinstimmungskonflikt zwischen xsl:strip-space und xsl:preserve-space"},
 
-  /** WG_ATTRIB_NOT_HANDLED          */
-//  public static final int WG_ATTRIB_NOT_HANDLED = 16;
-
     { WG_ATTRIB_NOT_HANDLED,
       "Xalan bearbeitet noch nicht das Attribut {0}!"},
 
-  /** WG_NO_DECIMALFORMAT_DECLARATION          */
-//  public static final int WG_NO_DECIMALFORMAT_DECLARATION = 17;
-
     { WG_NO_DECIMALFORMAT_DECLARATION,
       "Keine Deklaration f\u00fcr Dezimalformat gefunden: {0}"},
 
-  /** WG_OLD_XSLT_NS          */
-//  public static final int WG_OLD_XSLT_NS = 18;
-
     { WG_OLD_XSLT_NS,
      "Fehlender oder ung\u00fcltiger XSLT-Namensbereich "},
 
-  /** WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED          */
-//  public static final int WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED = 19;
-
     { WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED,
       "Nur eine Standarddeklaration xsl:decimal-format ist zul\u00e4ssig."},
 
-  /** WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE          */
-//  public static final int WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE = 20;
-
     { WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE,
       "Namen in xsl:decimal-format m\u00fcssen eindeutig sein. Name \"{0}\" wurde dupliziert."},
 
-  /** WG_ILLEGAL_ATTRIBUTE          */
-  //public static final int WG_ILLEGAL_ATTRIBUTE = 21;
-
     { WG_ILLEGAL_ATTRIBUTE,
       "{0} hat ein unzul\u00e4ssiges Attribut {1}."},
 
-  /** WG_COULD_NOT_RESOLVE_PREFIX          */
-//  public static final int WG_COULD_NOT_RESOLVE_PREFIX = 22;
-
     { WG_COULD_NOT_RESOLVE_PREFIX,
-      "Namensbereichpr\u00e4fix konnte nicht aufgel\u00f6st werden: {0}. Der Knoten wird ignoriert."},
+      "Namensbereichspr\u00e4fix konnte nicht aufgel\u00f6st werden: {0}. Der Knoten wird ignoriert."},
 
-  /** WG_STYLESHEET_REQUIRES_VERSION_ATTRIB          */
-//  public static final int WG_STYLESHEET_REQUIRES_VERSION_ATTRIB = 23;
     { WG_STYLESHEET_REQUIRES_VERSION_ATTRIB,
       "xsl:stylesheet erfordert ein Attribut 'version'!"},
 
-  /** WG_ILLEGAL_ATTRIBUTE_NAME          */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_NAME = 24;
-
     { WG_ILLEGAL_ATTRIBUTE_NAME,
       "Unzul\u00e4ssiger Attributname: {0}"},
 
-  /** WG_ILLEGAL_ATTRIBUTE_VALUE          */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_VALUE = 25;
     { WG_ILLEGAL_ATTRIBUTE_VALUE,
       "Unzul\u00e4ssiger Wert f\u00fcr Attribut {0} verwendet: {1}"},
 
-  /** WG_EMPTY_SECOND_ARG          */
-//  public static final int WG_EMPTY_SECOND_ARG = 26;
-
     { WG_EMPTY_SECOND_ARG,
       "Die Ergebnisknoteneinstellung des zweiten Arguments der Dokumentfunktion ist leer. Geben Sie eine leere Knotengruppe zur\u00fcck."},
 
@@ -2250,34 +1313,25 @@
 
     // Note to translators:  "name" and "xsl:processing-instruction" are keywords
     // and must not be translated.
-    // WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML
-
-
-  /** WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML          */
-//  public static final int WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML = 27;
     { WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML,
       "Der Wert des Attributs 'name' von xsl:processing-instruction darf nicht 'xml' sein."},
 
     // Note to translators:  "name" and "xsl:processing-instruction" are keywords
     // and must not be translated.  "NCName" is an XML data-type and must not be
     // translated.
-    // WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME
-
-  /** WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME          */
-//  public static final int WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME = 28;
     { WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME,
-      "Der Wert des Attributs 'name' von xsl:processing-instruction muss ein g\u00fcltiger NCName sein: {0}"},
+      "Der Wert des Attributs ''name'' von xsl:processing-instruction muss ein g\u00fcltiger NCName sein: {0}"},
 
     // Note to translators:  This message is reported if the stylesheet that is
     // being processed attempted to construct an XML document with an attribute in a
     // place other than on an element.  The substitution text specifies the name of
     // the attribute.
-    // WG_ILLEGAL_ATTRIBUTE_POSITION
-
-  /** WG_ILLEGAL_ATTRIBUTE_POSITION         */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_POSITION = 29;
     { WG_ILLEGAL_ATTRIBUTE_POSITION,
-      "Attribut {0} kann nicht nach Kindknoten oder vor dem Erstellen eines Elements hinzugef\u00fcgt werden.  Das Attribut wird ignoriert."},
+      "Attribut {0} kann nicht nach Kindknoten oder vor dem Erstellen eines Elements hinzugef\u00fcgt werden. Das Attribut wird ignoriert."},
+
+    { NO_MODIFICATION_ALLOWED_ERR,
+      "Es wurde versucht, ein Objekt an einer nicht zul\u00e4ssigen Stelle zu \u00e4ndern."
+    },
 
     //Check: WHY THERE IS A GAP B/W NUMBERS in the XSLTErrorResources properties file?
 
@@ -2333,7 +1387,7 @@
   { "optionTS", "[-TS (Trace f\u00fcr jedes Auswahlereignis durchf\u00fchren.)]"},
   {  "optionTTC", "[-TTC (Trace f\u00fcr die untergeordneten Vorlagen ausf\u00fchren, wenn sie verarbeitet werden.)]"},
   { "optionTCLASS", "[-TCLASS (TraceListener-Klasse f\u00fcr Trace-Erweiterungen.)]"},
-  { "optionVALIDATE", "[-VALIDATE (Festlegen, ob eine G\u00fcltigkeitspr\u00fcfung erfolgen soll.  Die G\u00fcltigkeitspr\u00fcfung ist standardm\u00e4\u00dfig ausgeschaltet.)]"},
+  { "optionVALIDATE", "[-VALIDATE (Festlegen, ob eine G\u00fcltigkeitspr\u00fcfung erfolgen soll. Die G\u00fcltigkeitspr\u00fcfung ist standardm\u00e4\u00dfig ausgeschaltet.)]"},
   { "optionEDUMP", "[-EDUMP {optionaler Dateiname} (Bei Fehler Stapelspeicherauszug erstellen.)]"},
   {  "optionXML", "[-XML (XML-Formatierungsprogramm verwenden und XML-Header hinzuf\u00fcgen.)]"},
   {  "optionTEXT", "[-TEXT (Einfaches Textformatierungsprogramm verwenden.)]"},
@@ -2348,15 +1402,16 @@
   { "optionENTITYRESOLVER",  "[-ENTITYRESOLVER vollst\u00e4ndiger Klassenname (EntityResolver wird zum Aufl\u00f6sen von Entit\u00e4ten verwendet)]"},
   { "optionCONTENTHANDLER",  "[-CONTENTHANDLER vollst\u00e4ndiger Klassenname (ContentHandler wird zum Serialisieren der Ausgabe verwendet)]"},
   {  "optionLINENUMBERS",  "[-L Zeilennummern f\u00fcr das Quellendokument verwenden]"},
+  { "optionSECUREPROCESSING", "   [-SECURE (Funktion zur sicheren Verarbeitung auf 'True' setzen)]"},
 
     // Following are the new options added in XSLTErrorResources.properties files after Jdk 1.4 (Xalan 2.2-D11)
 
 
   {  "optionMEDIA",  "[-MEDIA Datentr\u00e4gerTyp (Datentr\u00e4gerattribut verwenden, um die einem Dokument zugeordnete Formatvorlage zu suchen.)]"},
-  {  "optionFLAVOR",  "[-FLAVOR WunschName (Explizit s2s=SAX oder d2d=DOM verwenden, um die Umsetzung auszuf\u00fchren.)]"}, // Added by sboag/scurcuru; experimental
+  {  "optionFLAVOR",  "[-FLAVOR WunschName (Explizit s2s=SAX oder d2d=DOM verwenden, um die Umsetzung auszuf\u00fchren.)] "}, // Added by sboag/scurcuru; experimental
   { "optionDIAG", "[-DIAG (Gesamtanzahl Millisekunden f\u00fcr die Umsetzung ausgeben.)]"},
   { "optionINCREMENTAL",  "[-INCREMENTAL (Inkrementelle DTM-Erstellung mit der Einstellung 'true' f\u00fcr http://xml.apache.org/xalan/features/incremental anfordern.)]"},
-  {  "optionNOOPTIMIMIZE",  "[-NOOPTIMIMIZE (Mit der Einstellung 'false' f\u00fcr http://xml.apache.org/xalan/features/optimize anfordern, dass keine Formatvorlagenoptimierung ausgef\u00fchrt wird.)]"},
+  {  "optionNOOPTIMIMIZE",  "[-NOOPTIMIMIZE (Mit der Einstellung 'false' f\u00fcr 'http://xml.apache.org/xalan/features/optimize' anfordern, dass keine Formatvorlagenoptimierung ausgef\u00fchrt wird.)]"},
   { "optionRL",  "[-RL Verschachtelungsbegrenzung (Numerische Begrenzung f\u00fcr Verschachtelungstiefe der Formatvorlage festlegen.)]"},
   {   "optionXO",  "[-XO [transletName] (Namen dem generierten Translet zuordnen)]"},
   {  "optionXD", "[-XD ZielVerzeichnis (Ein Zielverzeichnis f\u00fcr Translet angeben)]"},
@@ -2378,7 +1433,6 @@
 
   };
   }
-
   // ================= INFRASTRUCTURE ======================
 
   /** String for use when a bad error code was encountered.    */
diff --git a/src/org/apache/xalan/res/XSLTErrorResources_es.java b/src/org/apache/xalan/res/XSLTErrorResources_es.java
index 9451b73..b99c3cd 100644
--- a/src/org/apache/xalan/res/XSLTErrorResources_es.java
+++ b/src/org/apache/xalan/res/XSLTErrorResources_es.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 1999-2004 The Apache Software Foundation.
+ * Copyright 1999-2006 The Apache Software Foundation.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -90,7 +90,14 @@
   /*
    * Static variables
    */
-  public static final String ER_NO_CURLYBRACE = "ER_NO_CURLYBRACE";;
+  public static final String ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX =
+        "ER_INVALID_SET_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX";
+
+  public static final String ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT =
+        "ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT";
+
+  public static final String ER_NO_CURLYBRACE = "ER_NO_CURLYBRACE";
+  public static final String ER_FUNCTION_NOT_SUPPORTED = "ER_FUNCTION_NOT_SUPPORTED";
   public static final String ER_ILLEGAL_ATTRIBUTE = "ER_ILLEGAL_ATTRIBUTE";
   public static final String ER_NULL_SOURCENODE_APPLYIMPORTS = "ER_NULL_SOURCENODE_APPLYIMPORTS";
   public static final String ER_CANNOT_ADD = "ER_CANNOT_ADD";
@@ -379,6 +386,14 @@
          "ER_NOT_ALLOWED_IN_POSITION";
   public static final String ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION =
          "ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION";
+  public static final String ER_NAMESPACE_CONTEXT_NULL_NAMESPACE =
+         "ER_NAMESPACE_CONTEXT_NULL_NAMESPACE";
+  public static final String ER_NAMESPACE_CONTEXT_NULL_PREFIX =
+         "ER_NAMESPACE_CONTEXT_NULL_PREFIX";
+  public static final String ER_XPATH_RESOLVER_NULL_QNAME =
+         "ER_XPATH_RESOLVER_NULL_QNAME";
+  public static final String ER_XPATH_RESOLVER_NEGATIVE_ARITY =
+         "ER_XPATH_RESOLVER_NEGATIVE_ARITY";
   public static final String INVALID_TCHAR = "INVALID_TCHAR";
   public static final String INVALID_QNAME = "INVALID_QNAME";
   public static final String INVALID_ENUM = "INVALID_ENUM";
@@ -392,6 +407,19 @@
   public static final String ER_TEMPLATE_NAME_MATCH = "ER_TEMPLATE_NAME_MATCH";
   public static final String ER_INVALID_PREFIX = "ER_INVALID_PREFIX";
   public static final String ER_NO_ATTRIB_SET = "ER_NO_ATTRIB_SET";
+  public static final String ER_FUNCTION_NOT_FOUND =
+         "ER_FUNCTION_NOT_FOUND";
+  public static final String ER_CANT_HAVE_CONTENT_AND_SELECT =
+     "ER_CANT_HAVE_CONTENT_AND_SELECT";
+  public static final String ER_INVALID_SET_PARAM_VALUE = "ER_INVALID_SET_PARAM_VALUE";
+  public static final String ER_SET_FEATURE_NULL_NAME =
+        "ER_SET_FEATURE_NULL_NAME";
+  public static final String ER_GET_FEATURE_NULL_NAME =
+        "ER_GET_FEATURE_NULL_NAME";
+  public static final String ER_UNSUPPORTED_FEATURE =
+        "ER_UNSUPPORTED_FEATURE";
+  public static final String ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING =
+        "ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING";
 
   public static final String WG_FOUND_CURLYBRACE = "WG_FOUND_CURLYBRACE";
   public static final String WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR =
@@ -441,9 +469,9 @@
          "WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME";
   public static final String WG_ILLEGAL_ATTRIBUTE_POSITION =
          "WG_ILLEGAL_ATTRIBUTE_POSITION";
+  public static final String NO_MODIFICATION_ALLOWED_ERR =
+         "NO_MODIFICATION_ALLOWED_ERR";
 
-
-//  public static final int ER_NO_CURLYBRACE = 1;
   /*
    * Now fill in the message text.
    * Then fill in the message text for that message code in the
@@ -452,9 +480,9 @@
 
   // Error messages...
 
-  /** Get the lookup table for error messages.   
+  /** Get the lookup table for error messages.
    *
-   * @return The int to message lookup table.
+   * @return The message lookup table.
    */
   public Object[][] getContents()
   {
@@ -464,1261 +492,485 @@
   {"ER0000" , "{0}" },
 
 
-  /** ER_NO_CURLYBRACE          */
-
-//  public static final int ER_NO_CURLYBRACE = 1;
-
     { ER_NO_CURLYBRACE,
       "Error: No puede haber '{' dentro de la expresi\u00f3n"},
 
-  /** ER_ILLEGAL_ATTRIBUTE          */
-// public static final int ER_ILLEGAL_ATTRIBUTE = 2;
-
     { ER_ILLEGAL_ATTRIBUTE ,
      "{0} tiene un atributo no permitido: {1}"},
 
-  /** ER_NULL_SOURCENODE_APPLYIMPORTS          */
-//  public static final int ER_NULL_SOURCENODE_APPLYIMPORTS = 3;
-
   {ER_NULL_SOURCENODE_APPLYIMPORTS ,
-      "\u00a1sourceNode es nulo en xsl:apply-imports!"},
-
-  /** ER_CANNOT_ADD          */
- // public static final int ER_CANNOT_ADD = 4;
+      "sourceNode es nulo en xsl:apply-imports."},
 
   {ER_CANNOT_ADD,
       "No se puede a\u00f1adir {0} a {1}"},
 
-
-  /** ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES          */
-//  public static final int ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES = 5;
-
-
     { ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES,
-      "\u00a1sourceNode es nulo en handleApplyTemplatesInstruction!"},
-
-  /** ER_NO_NAME_ATTRIB          */
-//  public static final int ER_NO_NAME_ATTRIB = 6;
-
+      "sourceNode es nulo en handleApplyTemplatesInstruction."},
 
     { ER_NO_NAME_ATTRIB,
      "{0} debe tener un atributo de nombre."},
 
-  /** ER_TEMPLATE_NOT_FOUND          */
-  //public static final int ER_TEMPLATE_NOT_FOUND = 7;
-
-
     {ER_TEMPLATE_NOT_FOUND,
      "No se ha podido encontrar la plantilla: {0}"},
 
-  /** ER_CANT_RESOLVE_NAME_AVT          */
-  // public static final int ER_CANT_RESOLVE_NAME_AVT = 8;
-
     {ER_CANT_RESOLVE_NAME_AVT,
       "No se ha podido resolver AVT de nombre en xsl:call-template."},
 
-  /** ER_REQUIRES_ATTRIB          */
-  //public static final int ER_REQUIRES_ATTRIB = 9;
-
-
     {ER_REQUIRES_ATTRIB,
      "{0} necesita un atributo: {1}"},
 
-  /** ER_MUST_HAVE_TEST_ATTRIB          */
- // public static final int ER_MUST_HAVE_TEST_ATTRIB = 10;
-
-
     { ER_MUST_HAVE_TEST_ATTRIB,
       "{0} debe tener un atributo ''test''."},
 
-  /** ER_BAD_VAL_ON_LEVEL_ATTRIB          */
-//  public static final int ER_BAD_VAL_ON_LEVEL_ATTRIB = 11;
-
-
     {ER_BAD_VAL_ON_LEVEL_ATTRIB,
       "Valor incorrecto en atributo de nivel: {0}"},
 
-  /** ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML          */
-//  public static final int ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML = 12;
-
-
     {ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML,
       "Nombre de processing-instruction no puede ser 'xml'"},
 
-  /** ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME          */
-//  public static final int ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME = 13;
-
-
     { ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME,
       "Nombre de processing-instruction debe ser un NCName v\u00e1lido: {0}"},
 
-  /** ER_NEED_MATCH_ATTRIB          */
-//  public static final int ER_NEED_MATCH_ATTRIB = 14;
-
-
     { ER_NEED_MATCH_ATTRIB,
       "{0} debe tener un atributo de coincidencia si tiene una modalidad."},
 
-  /** ER_NEED_NAME_OR_MATCH_ATTRIB          */
-//  public static final int ER_NEED_NAME_OR_MATCH_ATTRIB = 15;
-
-
     { ER_NEED_NAME_OR_MATCH_ATTRIB,
       "{0} necesita un atributo de nombre o de coincidencia."},
 
-  /** ER_CANT_RESOLVE_NSPREFIX          */
-//  public static final int ER_CANT_RESOLVE_NSPREFIX = 16;
-
-
     {ER_CANT_RESOLVE_NSPREFIX,
       "No se puede resolver el prefijo del espacio de nombres: {0}"},
 
-  /** ER_ILLEGAL_VALUE          */
-//  public static final int ER_ILLEGAL_VALUE = 17;
-
-
     { ER_ILLEGAL_VALUE,
      "xml:space tiene un valor no permitido: {0}"},
 
-  /** ER_NO_OWNERDOC          */
-//  public static final int ER_NO_OWNERDOC = 18;
-
-
     { ER_NO_OWNERDOC,
-      "\u00a1El nodo hijo no tiene un documento propietario!"},
-
-  /** ER_ELEMTEMPLATEELEM_ERR          */
-//  public static final int ER_ELEMTEMPLATEELEM_ERR = 19;
-
+      "El nodo hijo no tiene un documento propietario."},
 
     { ER_ELEMTEMPLATEELEM_ERR,
      "Error de ElemTemplateElement: {0}"},
 
-  /** ER_NULL_CHILD          */
-//  public static final int ER_NULL_CHILD = 20;
-
-
     { ER_NULL_CHILD,
-     "\u00a1Intentando a\u00f1adir un hijo nulo!"},
-
-  /** ER_NEED_SELECT_ATTRIB          */
-//  public static final int ER_NEED_SELECT_ATTRIB = 21;
-
+     "Intentando a\u00f1adir un hijo nulo"},
 
     { ER_NEED_SELECT_ATTRIB,
      "{0} necesita un atributo de selecci\u00f3n."},
 
-  /** ER_NEED_TEST_ATTRIB          */
-//  public static final int ER_NEED_TEST_ATTRIB = 22;
-
-
     { ER_NEED_TEST_ATTRIB ,
       "xsl:when debe tener un atributo 'test'."},
 
-  /** ER_NEED_NAME_ATTRIB          */
-//  public static final int ER_NEED_NAME_ATTRIB = 23;
-
-
     { ER_NEED_NAME_ATTRIB,
       "xsl:with-param debe tener un atributo 'name'."},
 
-  /** ER_NO_CONTEXT_OWNERDOC          */
-//  public static final int ER_NO_CONTEXT_OWNERDOC = 24;
-
-
     { ER_NO_CONTEXT_OWNERDOC,
-      "\u00a1El contexto no tiene un documento propietario!"},
-
-  /** ER_COULD_NOT_CREATE_XML_PROC_LIAISON          */
-//  public static final int ER_COULD_NOT_CREATE_XML_PROC_LIAISON = 25;
-
+      "El contexto no tiene un documento propietario."},
 
     {ER_COULD_NOT_CREATE_XML_PROC_LIAISON,
       "No se ha podido crear Liaison TransformerFactory XML: {0}"},
 
-  /** ER_PROCESS_NOT_SUCCESSFUL          */
-//  public static final int ER_PROCESS_NOT_SUCCESSFUL = 26;
-
-
     {ER_PROCESS_NOT_SUCCESSFUL,
       "El proceso Xalan no ha sido satisfactorio."},
 
-  /** ER_NOT_SUCCESSFUL          */
-//  public static final int ER_NOT_SUCCESSFUL = 27;
-
-
     { ER_NOT_SUCCESSFUL,
      "Xalan no ha sido satisfactorio."},
 
-  /** ER_ENCODING_NOT_SUPPORTED          */
-//  public static final int ER_ENCODING_NOT_SUPPORTED = 28;
-
-
     { ER_ENCODING_NOT_SUPPORTED,
      "Codificaci\u00f3n no soportada: {0}"},
 
-  /** ER_COULD_NOT_CREATE_TRACELISTENER          */
-//  public static final int ER_COULD_NOT_CREATE_TRACELISTENER = 29;
-
-
     {ER_COULD_NOT_CREATE_TRACELISTENER,
       "No se ha podido crear TraceListener: {0}"},
 
-  /** ER_KEY_REQUIRES_NAME_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_NAME_ATTRIB = 30;
-
-
     {ER_KEY_REQUIRES_NAME_ATTRIB,
-      "\u00a1xsl:key necesita un atributo 'name'!"},
-
-  /** ER_KEY_REQUIRES_MATCH_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_MATCH_ATTRIB = 31;
-
+      "xsl:key necesita un atributo 'name'."},
 
     { ER_KEY_REQUIRES_MATCH_ATTRIB,
-      "\u00a1xsl:key necesita un atributo 'match'!"},
-
-  /** ER_KEY_REQUIRES_USE_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_USE_ATTRIB = 32;
-
+      "xsl:key necesita un atributo 'match'."},
 
     { ER_KEY_REQUIRES_USE_ATTRIB,
-      "\u00a1xsl:key necesita un atributo 'use'!"},
-
-  /** ER_REQUIRES_ELEMENTS_ATTRIB          */
-//  public static final int ER_REQUIRES_ELEMENTS_ATTRIB = 33;
-
+      "xsl:key necesita un atributo 'use'."},
 
     { ER_REQUIRES_ELEMENTS_ATTRIB,
-      "\u00a1(StylesheetHandler) \u00a1{0} necesita un atributo ''elements''!"},
-
-  /** ER_MISSING_PREFIX_ATTRIB          */
-//  public static final int ER_MISSING_PREFIX_ATTRIB = 34;
-
+      "(StylesheetHandler) {0} necesita un atributo ''elements'' "},
 
     { ER_MISSING_PREFIX_ATTRIB,
-      "(StylesheetHandler) Falta el atributo ''prefix'' de {0}"},
-
-  /** ER_BAD_STYLESHEET_URL          */
-//  public static final int ER_BAD_STYLESHEET_URL = 35;
-
+      "(StylesheetHandler) Falta el atributo ''prefix'' de {0} "},
 
     { ER_BAD_STYLESHEET_URL,
      "El URL de la hoja de estilos es incorrecto: {0}"},
 
-  /** ER_FILE_NOT_FOUND          */
-//  public static final int ER_FILE_NOT_FOUND = 36;
-
-
     { ER_FILE_NOT_FOUND,
      "No se ha encontrado el archivo de hoja de estilos: {0}"},
 
-  /** ER_IOEXCEPTION          */
-//  public static final int ER_IOEXCEPTION = 37;
-
-
     { ER_IOEXCEPTION,
       "Se ha producido una excepci\u00f3n de ES con el archivo de hoja de estilos: {0}"},
 
-  /** ER_NO_HREF_ATTRIB          */
-//  public static final int ER_NO_HREF_ATTRIB = 38;
-
-
     { ER_NO_HREF_ATTRIB,
       "(StylesheetHandler) No se ha podido encontrar el atributo href para {0}"},
 
-  /** ER_STYLESHEET_INCLUDES_ITSELF          */
-//  public static final int ER_STYLESHEET_INCLUDES_ITSELF = 39;
-
-
     { ER_STYLESHEET_INCLUDES_ITSELF,
-      "(StylesheetHandler) \u00a1Inclusi\u00f3n propia de {0} directa o indirectamente!"},
-
-  /** ER_PROCESSINCLUDE_ERROR          */
-//  public static final int ER_PROCESSINCLUDE_ERROR = 40;
-
+      "(StylesheetHandler) Inclusi\u00f3n propia de {0} directa o indirectamente."},
 
     { ER_PROCESSINCLUDE_ERROR,
       "Error de StylesheetHandler.processInclude, {0}"},
 
-  /** ER_MISSING_LANG_ATTRIB          */
-//  public static final int ER_MISSING_LANG_ATTRIB = 41;
-
-
     { ER_MISSING_LANG_ATTRIB,
       "(StylesheetHandler) Falta el atributo ''lang'' de {0}"},
 
-  /** ER_MISSING_CONTAINER_ELEMENT_COMPONENT          */
-//  public static final int ER_MISSING_CONTAINER_ELEMENT_COMPONENT = 42;
-
     { ER_MISSING_CONTAINER_ELEMENT_COMPONENT,
-      "(StylesheetHandler) Elemento {0} incorrecto. Falta el elemento de contenedor ''component''"},
-
-  /** ER_CAN_ONLY_OUTPUT_TO_ELEMENT          */
-//  public static final int ER_CAN_ONLY_OUTPUT_TO_ELEMENT = 43;
+      "(StylesheetHandler) Elemento {0} incorrecto. Falta el elemento de contenedor ''component''."},
 
     { ER_CAN_ONLY_OUTPUT_TO_ELEMENT,
       "S\u00f3lo se puede dar salida hacia Element, DocumentFragment, Document o PrintWriter."},
 
-  /** ER_PROCESS_ERROR          */
-//  public static final int ER_PROCESS_ERROR = 44;
-
     { ER_PROCESS_ERROR,
      "Error de StylesheetRoot.process"},
 
-  /** ER_UNIMPLNODE_ERROR          */
-//  public static final int ER_UNIMPLNODE_ERROR = 45;
-
     { ER_UNIMPLNODE_ERROR,
      "Error de UnImplNode: {0}"},
 
-  /** ER_NO_SELECT_EXPRESSION          */
-//  public static final int ER_NO_SELECT_EXPRESSION = 46;
-
     { ER_NO_SELECT_EXPRESSION,
-      "\u00a1Error! No se ha encontrado la expresi\u00f3n de selecci\u00f3n (-select) de xpath."},
-
-  /** ER_CANNOT_SERIALIZE_XSLPROCESSOR          */
-//  public static final int ER_CANNOT_SERIALIZE_XSLPROCESSOR = 47;
+      "Error. No se ha encontrado la expresi\u00f3n de selecci\u00f3n (-select) de xpath."},
 
     { ER_CANNOT_SERIALIZE_XSLPROCESSOR,
-      "\u00a1No se puede serializar un XSLProcessor!"},
-
-  /** ER_NO_INPUT_STYLESHEET          */
-//  public static final int ER_NO_INPUT_STYLESHEET = 48;
+      "No se puede serializar un XSLProcessor."},
 
     { ER_NO_INPUT_STYLESHEET,
-      "\u00a1No se ha especificado la entrada de hoja de estilos!"},
-
-  /** ER_FAILED_PROCESS_STYLESHEET          */
-//  public static final int ER_FAILED_PROCESS_STYLESHEET = 49;
+      "No se ha especificado la entrada de hoja de estilos."},
 
     { ER_FAILED_PROCESS_STYLESHEET,
-      "\u00a1No se ha podido procesar la hoja de estilos!"},
-
-  /** ER_COULDNT_PARSE_DOC          */
-//  public static final int ER_COULDNT_PARSE_DOC = 50;
+      "No se ha podido procesar la hoja de estilos."},
 
     { ER_COULDNT_PARSE_DOC,
-     "\u00a1No se ha podido analizar el documento {0}!"},
-
-  /** ER_COULDNT_FIND_FRAGMENT          */
-//  public static final int ER_COULDNT_FIND_FRAGMENT = 51;
+     "No se ha podido analizar el documento {0}."},
 
     { ER_COULDNT_FIND_FRAGMENT,
      "No se ha podido encontrar el fragmento: {0}"},
 
-  /** ER_NODE_NOT_ELEMENT          */
- // public static final int ER_NODE_NOT_ELEMENT = 52;
-
     { ER_NODE_NOT_ELEMENT,
       "El nodo se\u00f1alado por un identificador de fragmento no es un elemento: {0}"},
 
-  /** ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB          */
-//  public static final int ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB = 53;
-
     { ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB,
-      "for-each debe tener un atributo de coincidencia o de nombre"},
-
-  /** ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB          */
-//  public static final int ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB = 54;
+      "for-each debe tener un atributo de coincidencia o de nombre."},
 
     { ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB,
-      "templates debe tener un atributo de coincidencia o de nombre"},
-
-  /** ER_NO_CLONE_OF_DOCUMENT_FRAG          */
-//  public static final int ER_NO_CLONE_OF_DOCUMENT_FRAG = 55;
+      "templates debe tener un atributo de coincidencia o de nombre."},
 
     { ER_NO_CLONE_OF_DOCUMENT_FRAG,
-      "\u00a1No es r\u00e9plica de un fragmento de documento!"},
-
-  /** ER_CANT_CREATE_ITEM          */
-//  public static final int ER_CANT_CREATE_ITEM = 56;
+      "No es r\u00e9plica de un fragmento de documento."},
 
     { ER_CANT_CREATE_ITEM,
       "No se puede crear el elemento en el \u00e1rbol de resultados: {0}"},
 
-  /** ER_XMLSPACE_ILLEGAL_VALUE          */
-//  public static final int ER_XMLSPACE_ILLEGAL_VALUE = 57;
-
     { ER_XMLSPACE_ILLEGAL_VALUE,
       "xml:space en el XML fuente tiene un valor no permitido: {0}"},
 
-  /** ER_NO_XSLKEY_DECLARATION          */
-//  public static final int ER_NO_XSLKEY_DECLARATION = 58;
-
     { ER_NO_XSLKEY_DECLARATION,
-      "\u00a1No hay declaraci\u00f3n xsl:key para {0}!"},
-
-  /** ER_CANT_CREATE_URL          */
-//  public static final int ER_CANT_CREATE_URL = 59;
+      "No hay declaraci\u00f3n xsl:key para {0}."},
 
     { ER_CANT_CREATE_URL,
-     "\u00a1Error! No se puede crear url para: {0}"},
-
-  /** ER_XSLFUNCTIONS_UNSUPPORTED          */
-//  public static final int ER_XSLFUNCTIONS_UNSUPPORTED = 60;
+     "Error. No se puede crear url para: {0}"},
 
     { ER_XSLFUNCTIONS_UNSUPPORTED,
      "xsl:functions no est\u00e1 soportado"},
 
-  /** ER_PROCESSOR_ERROR          */
-//  public static final int ER_PROCESSOR_ERROR = 61;
-
     { ER_PROCESSOR_ERROR,
      "Error de XSLT TransformerFactory"},
 
-  /** ER_NOT_ALLOWED_INSIDE_STYLESHEET          */
-//  public static final int ER_NOT_ALLOWED_INSIDE_STYLESHEET = 62;
-
     { ER_NOT_ALLOWED_INSIDE_STYLESHEET,
-      "(StylesheetHandler) \u00a1{0} no permitido dentro de una hoja de estilos!"},
-
-  /** ER_RESULTNS_NOT_SUPPORTED          */
-//  public static final int ER_RESULTNS_NOT_SUPPORTED = 63;
+      "(StylesheetHandler) {0} no permitido dentro de una hoja de estilos."},
 
     { ER_RESULTNS_NOT_SUPPORTED,
-      "\u00a1Ya no se soporta result-ns! Utilice xsl:output en su lugar."},
-
-  /** ER_DEFAULTSPACE_NOT_SUPPORTED          */
-//  public static final int ER_DEFAULTSPACE_NOT_SUPPORTED = 64;
+      "Ya no se soporta result-ns.  Utilice xsl:output en su lugar."},
 
     { ER_DEFAULTSPACE_NOT_SUPPORTED,
-      "\u00a1Ya no se soporta default-space! Utilice xsl:strip-space o xsl:preserve-space en su lugar."},
-
-  /** ER_INDENTRESULT_NOT_SUPPORTED          */
-//  public static final int ER_INDENTRESULT_NOT_SUPPORTED = 65;
+      "Ya no se soporta default-space.  Utilice xsl:strip-space o xsl:preserve-space en su lugar."},
 
     { ER_INDENTRESULT_NOT_SUPPORTED,
-      "\u00a1Ya no se soporta indent-result! Utilice xsl:output en su lugar."},
-
-  /** ER_ILLEGAL_ATTRIB          */
-//  public static final int ER_ILLEGAL_ATTRIB = 66;
+      "Ya no se soporta indent-result.  Utilice xsl:output en su lugar."},
 
     { ER_ILLEGAL_ATTRIB,
       "(StylesheetHandler) {0} tiene un atributo no permitido: {1}"},
 
-  /** ER_UNKNOWN_XSL_ELEM          */
-//  public static final int ER_UNKNOWN_XSL_ELEM = 67;
-
     { ER_UNKNOWN_XSL_ELEM,
      "Elemento XSL desconocido: {0}"},
 
-  /** ER_BAD_XSLSORT_USE          */
-//  public static final int ER_BAD_XSLSORT_USE = 68;
-
     { ER_BAD_XSLSORT_USE,
       "(StylesheetHandler) xsl:sort s\u00f3lo puede utilizarse con xsl:apply-templates o xsl:for-each."},
 
-  /** ER_MISPLACED_XSLWHEN          */
-//  public static final int ER_MISPLACED_XSLWHEN = 69;
-
     { ER_MISPLACED_XSLWHEN,
-      "(StylesheetHandler) \u00a1xsl:when equivocado!"},
-
-  /** ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE          */
-//  public static final int ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE = 70;
+      "(StylesheetHandler) xsl:when equivocado."},
 
     { ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE,
-      "(StylesheetHandler) \u00a1xsl:when no emparentado por xsl:choose!"},
-
-  /** ER_MISPLACED_XSLOTHERWISE          */
-//  public static final int ER_MISPLACED_XSLOTHERWISE = 71;
+      "(StylesheetHandler) xsl:when no emparentado por xsl:choose."},
 
     { ER_MISPLACED_XSLOTHERWISE,
-      "(StylesheetHandler) \u00a1xsl:otherwise equivocado!"},
-
-  /** ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE          */
-//  public static final int ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE = 72;
+      "(StylesheetHandler) xsl:otherwise equivocado."},
 
     { ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE,
-      "(StylesheetHandler) \u00a1xsl:otherwise no emparentado por xsl:choose!"},
-
-  /** ER_NOT_ALLOWED_INSIDE_TEMPLATE          */
-//  public static final int ER_NOT_ALLOWED_INSIDE_TEMPLATE = 73;
+      "(StylesheetHandler) xsl:otherwise no emparentado por xsl:choose."},
 
     { ER_NOT_ALLOWED_INSIDE_TEMPLATE,
-      "(StylesheetHandler) \u00a1{0} no permitido dentro de una plantilla!"},
-
-  /** ER_UNKNOWN_EXT_NS_PREFIX          */
-//  public static final int ER_UNKNOWN_EXT_NS_PREFIX = 74;
+      "(StylesheetHandler) {0} no permitido dentro de una plantilla."},
 
     { ER_UNKNOWN_EXT_NS_PREFIX,
       "(StylesheetHandler) Prefijo {1} de espacio de nombres de extensi\u00f3n {0} desconocido"},
 
-  /** ER_IMPORTS_AS_FIRST_ELEM          */
-//  public static final int ER_IMPORTS_AS_FIRST_ELEM = 75;
-
     { ER_IMPORTS_AS_FIRST_ELEM,
-      "(StylesheetHandler) \u00a1Las importaciones s\u00f3lo pueden aparecer como primeros elementos de la hoja de estilos!"},
-
-  /** ER_IMPORTING_ITSELF          */
-//  public static final int ER_IMPORTING_ITSELF = 76;
+      "(StylesheetHandler) Las importaciones s\u00f3lo pueden aparecer como primeros elementos de la hoja de estilos."},
 
     { ER_IMPORTING_ITSELF,
-      "(StylesheetHandler) \u00a1Importaci\u00f3n propia de {0} directa o indirectamente!"},
-
-  /** ER_XMLSPACE_ILLEGAL_VAL          */
-//  public static final int ER_XMLSPACE_ILLEGAL_VAL = 77;
+      "(StylesheetHandler) Importaci\u00f3n propia de {0} directa o indirectamente."},
 
     { ER_XMLSPACE_ILLEGAL_VAL,
       "(StylesheetHandler) xml:space tiene un valor no permitido: {0}"},
 
-  /** ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL          */
-//  public static final int ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL = 78;
-
     { ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL,
-      "\u00a1processStylesheet no satisfactorio!"},
-
-  /** ER_SAX_EXCEPTION          */
-//  public static final int ER_SAX_EXCEPTION = 79;
+      "processStylesheet no satisfactorio."},
 
     { ER_SAX_EXCEPTION,
      "Excepci\u00f3n SAX"},
 
-  /** ER_FUNCTION_NOT_SUPPORTED          */
-//  public static final int ER_FUNCTION_NOT_SUPPORTED = 80;
+//  add this message to fix bug 21478
+    { ER_FUNCTION_NOT_SUPPORTED,
+     "Funci\u00f3n no soportada."},
 
-    //{ ER_FUNCTION_NOT_SUPPORTED,
-    // "Function not supported!"},
-
-  /** ER_XSLT_ERROR          */
-//  public static final int ER_XSLT_ERROR = 81;
 
     { ER_XSLT_ERROR,
      "Error de XSLT"},
 
-  /** ER_CURRENCY_SIGN_ILLEGAL          */
-//  public static final int ER_CURRENCY_SIGN_ILLEGAL = 82;
-
     { ER_CURRENCY_SIGN_ILLEGAL,
       "El signo monetario no est\u00e1 permitido en la serie del patr\u00f3n de formato"},
 
-  /** ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM          */
-//  public static final int ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM = 83;
-
     { ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM,
-      "\u00a1La funci\u00f3n de documento no est\u00e1 soportada en DOM de hoja de estilos!"},
-
-  /** ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER          */
-//  public static final int ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER = 84;
+      "La funci\u00f3n de documento no est\u00e1 soportada en DOM de hoja de estilos."},
 
     { ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER,
-      "\u00a1No se puede resolver el prefijo de un resolucionador sin prefijo!"},
-
-  /** ER_REDIRECT_COULDNT_GET_FILENAME          */
-//  public static final int ER_REDIRECT_COULDNT_GET_FILENAME = 85;
+      "No se puede resolver el prefijo de un resolucionador sin prefijo."},
 
     { ER_REDIRECT_COULDNT_GET_FILENAME,
       "Extensi\u00f3n Redirect: No se ha podido obtener el nombre de archivo - el atributo de archivo o de selecci\u00f3n debe devolver una serie v\u00e1lida."},
 
-  /** ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT          */
-//  public static final int ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT = 86;
-
     { ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT,
-      "\u00a1No se puede crear FormatterListener en extensi\u00f3n Redirect!"},
-
-  /** ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX          */
-//  public static final int ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX = 87;
+      "No se puede crear FormatterListener en extensi\u00f3n Redirect."},
 
     { ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX,
       "El prefijo en exclude-result-prefixes no es v\u00e1lido: {0}"},
 
-  /** ER_MISSING_NS_URI          */
-//  public static final int ER_MISSING_NS_URI = 88;
-
     { ER_MISSING_NS_URI,
       "Falta el URI del espacio de nombres para el prefijo especificado"},
 
-  /** ER_MISSING_ARG_FOR_OPTION          */
-//  public static final int ER_MISSING_ARG_FOR_OPTION = 89;
-
     { ER_MISSING_ARG_FOR_OPTION,
       "Falta un argumento para la opci\u00f3n: {0}"},
 
-  /** ER_INVALID_OPTION          */
-//  public static final int ER_INVALID_OPTION = 90;
-
     { ER_INVALID_OPTION,
      "Opci\u00f3n no v\u00e1lida: {0}"},
 
-  /** ER_MALFORMED_FORMAT_STRING          */
-//  public static final int ER_MALFORMED_FORMAT_STRING = 91;
-
     { ER_MALFORMED_FORMAT_STRING,
      "Serie de formato mal formada: {0}"},
 
-  /** ER_STYLESHEET_REQUIRES_VERSION_ATTRIB          */
-//  public static final int ER_STYLESHEET_REQUIRES_VERSION_ATTRIB = 92;
-
     { ER_STYLESHEET_REQUIRES_VERSION_ATTRIB,
-      "\u00a1xsl:stylesheet necesita un atributo 'version'!"},
-
-  /** ER_ILLEGAL_ATTRIBUTE_VALUE          */
-//  public static final int ER_ILLEGAL_ATTRIBUTE_VALUE = 93;
+      "xsl:stylesheet necesita un atributo 'version'."},
 
     { ER_ILLEGAL_ATTRIBUTE_VALUE,
       "Atributo: {0} tiene un valor no permitido: {1}"},
 
-  /** ER_CHOOSE_REQUIRES_WHEN          */
-//  public static final int ER_CHOOSE_REQUIRES_WHEN = 94;
-
     { ER_CHOOSE_REQUIRES_WHEN,
      "xsl:choose necesita un xsl:when"},
 
-  /** ER_NO_APPLY_IMPORT_IN_FOR_EACH          */
-//  public static final int ER_NO_APPLY_IMPORT_IN_FOR_EACH = 95;
-
     { ER_NO_APPLY_IMPORT_IN_FOR_EACH,
       "xsl:apply-imports no permitido en xsl:for-each"},
 
-  /** ER_CANT_USE_DTM_FOR_OUTPUT          */
-//  public static final int ER_CANT_USE_DTM_FOR_OUTPUT = 96;
-
     { ER_CANT_USE_DTM_FOR_OUTPUT,
-      "No se puede utilizar DTMLiaison para un nodo DOM de salida... \u00a1Pase org.apache.xpath.DOM2Helper en su lugar!"},
-
-  /** ER_CANT_USE_DTM_FOR_INPUT          */
-//  public static final int ER_CANT_USE_DTM_FOR_INPUT = 97;
+      "No se puede utilizar DTMLiaison para un nodo DOM de salida... Pase org.apache.xpath.DOM2Helper en su lugar."},
 
     { ER_CANT_USE_DTM_FOR_INPUT,
-      "No se puede utilizar DTMLiaison para un nodo DOM de entrada... \u00a1Pase org.apache.xpath.DOM2Helper en su lugar!"},
-
-  /** ER_CALL_TO_EXT_FAILED          */
-//  public static final int ER_CALL_TO_EXT_FAILED = 98;
+      "No se puede utilizar DTMLiaison para un nodo DOM de entrada... Pase org.apache.xpath.DOM2Helper en su lugar."},
 
     { ER_CALL_TO_EXT_FAILED,
       "Anomal\u00eda al llamar al elemento de extensi\u00f3n: {0}"},
 
-  /** ER_PREFIX_MUST_RESOLVE          */
-//  public static final int ER_PREFIX_MUST_RESOLVE = 99;
-
     { ER_PREFIX_MUST_RESOLVE,
       "El prefijo debe resolverse como un espacio de nombres: {0}"},
 
-  /** ER_INVALID_UTF16_SURROGATE          */
-//  public static final int ER_INVALID_UTF16_SURROGATE = 100;
-
     { ER_INVALID_UTF16_SURROGATE,
       "\u00bfSe ha detectado un sustituto UTF-16 no v\u00e1lido: {0}?"},
 
-  /** ER_XSLATTRSET_USED_ITSELF          */
- // public static final int ER_XSLATTRSET_USED_ITSELF = 101;
-
     { ER_XSLATTRSET_USED_ITSELF,
       "xsl:attribute-set {0} se ha utilizado a s\u00ed mismo lo que puede provocar un bucle infinito."},
 
-  /** ER_CANNOT_MIX_XERCESDOM          */
-//  public static final int ER_CANNOT_MIX_XERCESDOM = 102;
-
     { ER_CANNOT_MIX_XERCESDOM,
-      "\u00a1No se puede mezclar la entrada Xerces-DOM con la salida Xerces-DOM!"},
-
-  /** ER_TOO_MANY_LISTENERS          */
-//  public static final int ER_TOO_MANY_LISTENERS = 103;
+      "No se puede mezclar la entrada Xerces-DOM con la salida Xerces-DOM."},
 
     { ER_TOO_MANY_LISTENERS,
       "addTraceListenersToStylesheet - TooManyListenersException"},
 
-  /** ER_IN_ELEMTEMPLATEELEM_READOBJECT          */
-//  public static final int ER_IN_ELEMTEMPLATEELEM_READOBJECT = 104;
-
     { ER_IN_ELEMTEMPLATEELEM_READOBJECT,
       "En ElemTemplateElement.readObject: {0}"},
 
-  /** ER_DUPLICATE_NAMED_TEMPLATE          */
-//  public static final int ER_DUPLICATE_NAMED_TEMPLATE = 105;
-
     { ER_DUPLICATE_NAMED_TEMPLATE,
       "Se ha encontrado m\u00e1s de una plantilla con el nombre: {0}"},
 
-  /** ER_INVALID_KEY_CALL          */
-//  public static final int ER_INVALID_KEY_CALL = 106;
-
     { ER_INVALID_KEY_CALL,
       "Llamada de funci\u00f3n no v\u00e1lida: no est\u00e1n permitidas las llamadas key() recursivas"},
 
-  /** Variable is referencing itself          */
-//  public static final int ER_REFERENCING_ITSELF = 107;
-
     { ER_REFERENCING_ITSELF,
-      "\u00a1La variable {0} se est\u00e1 referenciando a s\u00ed misma directa o indirectamente!"},
-
-  /** Illegal DOMSource input          */
-//  public static final int ER_ILLEGAL_DOMSOURCE_INPUT = 108;
+      "La variable {0} se est\u00e1 referenciando a s\u00ed misma directa o indirectamente."},
 
     { ER_ILLEGAL_DOMSOURCE_INPUT,
-      "\u00a1El nodo de entrada no puede ser nulo para DOMSource de newTemplates!"},
-
-        /** Class not found for option         */
-//  public static final int ER_CLASS_NOT_FOUND_FOR_OPTION = 109;
+      "El nodo de entrada no puede ser nulo para DOMSource de newTemplates."},
 
     { ER_CLASS_NOT_FOUND_FOR_OPTION,
         "No se ha encontrado el archivo de clase para la opci\u00f3n {0}"},
 
-        /** Required Element not found         */
-//  public static final int ER_REQUIRED_ELEM_NOT_FOUND = 110;
-
     { ER_REQUIRED_ELEM_NOT_FOUND,
         "No se ha encontrado un elemento necesario: {0}"},
 
-  /** InputStream cannot be null         */
-//  public static final int ER_INPUT_CANNOT_BE_NULL = 111;
-
     { ER_INPUT_CANNOT_BE_NULL,
         "InputStream no puede ser nulo"},
 
-  /** URI cannot be null         */
-//  public static final int ER_URI_CANNOT_BE_NULL = 112;
-
     { ER_URI_CANNOT_BE_NULL,
         "URI no puede ser nulo"},
 
-  /** File cannot be null         */
-//  public static final int ER_FILE_CANNOT_BE_NULL = 113;
-
     { ER_FILE_CANNOT_BE_NULL,
         "Archivo no puede ser nulo"},
 
-   /** InputSource cannot be null         */
-//  public static final int ER_SOURCE_CANNOT_BE_NULL = 114;
-
     { ER_SOURCE_CANNOT_BE_NULL,
                 "InputSource no puede ser nulo"},
 
-  /** Can't overwrite cause         */
-//  public static final int ER_CANNOT_OVERWRITE_CAUSE = 115;
-
-    //{ ER_CANNOT_OVERWRITE_CAUSE,
-        //      "Cannot overwrite cause"},
-
-  /** Could not initialize BSF Manager        */
-//  public static final int ER_CANNOT_INIT_BSFMGR = 116;
-
     { ER_CANNOT_INIT_BSFMGR,
                 "No se ha podido inicializar el Gestor BSF"},
 
-  /** Could not compile extension       */
-//  public static final int ER_CANNOT_CMPL_EXTENSN = 117;
-
     { ER_CANNOT_CMPL_EXTENSN,
                 "No se ha podido compilar la extensi\u00f3n"},
 
-  /** Could not create extension       */
-//  public static final int ER_CANNOT_CREATE_EXTENSN = 118;
-
     { ER_CANNOT_CREATE_EXTENSN,
       "No se ha podido crear la extensi\u00f3n: {0} como consecuencia de: {1}"},
 
-  /** Instance method call to method {0} requires an Object instance as first argument       */
-//  public static final int ER_INSTANCE_MTHD_CALL_REQUIRES = 119;
-
     { ER_INSTANCE_MTHD_CALL_REQUIRES,
       "La llamada del m\u00e9todo de instancia al m\u00e9todo {0} necesita una instancia Object como primer argumento"},
 
-  /** Invalid element name specified       */
-//  public static final int ER_INVALID_ELEMENT_NAME = 120;
-
     { ER_INVALID_ELEMENT_NAME,
       "Se ha especificado un nombre de elemento no v\u00e1lido {0}"},
 
-   /** Element name method must be static      */
-//  public static final int ER_ELEMENT_NAME_METHOD_STATIC = 121;
-
     { ER_ELEMENT_NAME_METHOD_STATIC,
       "El m\u00e9todo del nombre de elemento debe ser est\u00e1tico {0}"},
 
-   /** Extension function {0} : {1} is unknown      */
-//  public static final int ER_EXTENSION_FUNC_UNKNOWN = 122;
-
     { ER_EXTENSION_FUNC_UNKNOWN,
              "Funci\u00f3n de extensi\u00f3n {0} : {1} desconocida"},
 
-   /** More than one best match for constructor for       */
-//  public static final int ER_MORE_MATCH_CONSTRUCTOR = 123;
-
     { ER_MORE_MATCH_CONSTRUCTOR,
              "Hay m\u00e1s de una coincidencia m\u00e1xima para el constructor de {0}"},
 
-   /** More than one best match for method      */
-//  public static final int ER_MORE_MATCH_METHOD = 124;
-
     { ER_MORE_MATCH_METHOD,
              "Hay m\u00e1s de una coincidencia m\u00e1xima para el m\u00e9todo {0}"},
 
-   /** More than one best match for element method      */
-//  public static final int ER_MORE_MATCH_ELEMENT = 125;
-
     { ER_MORE_MATCH_ELEMENT,
              "Hay m\u00e1s de una coincidencia m\u00e1xima para el m\u00e9todo de elemento {0}"},
 
-   /** Invalid context passed to evaluate       */
-//  public static final int ER_INVALID_CONTEXT_PASSED = 126;
-
     { ER_INVALID_CONTEXT_PASSED,
              "Se ha pasado un contexto no v\u00e1lido para evaluar {0}"},
 
-   /** Pool already exists       */
-//  public static final int ER_POOL_EXISTS = 127;
-
     { ER_POOL_EXISTS,
              "La agrupaci\u00f3n ya existe"},
 
-   /** No driver Name specified      */
-//  public static final int ER_NO_DRIVER_NAME = 128;
-
     { ER_NO_DRIVER_NAME,
              "No se ha especificado un nombre de controlador"},
 
-   /** No URL specified     */
-//  public static final int ER_NO_URL = 129;
-
     { ER_NO_URL,
              "No se ha especificado un URL"},
 
-   /** Pool size is less than one    */
-//  public static final int ER_POOL_SIZE_LESSTHAN_ONE = 130;
-
     { ER_POOL_SIZE_LESSTHAN_ONE,
-             "\u00a1El tama\u00f1o de la agrupaci\u00f3n es menor que uno!"},
-
-   /** Invalid driver name specified    */
-//  public static final int ER_INVALID_DRIVER = 131;
+             "El tama\u00f1o de la agrupaci\u00f3n es menor que uno."},
 
     { ER_INVALID_DRIVER,
-             "\u00a1Se ha especificado un nombre de controlador no v\u00e1lido!"},
-
-   /** Did not find the stylesheet root    */
-//  public static final int ER_NO_STYLESHEETROOT = 132;
+             "Se ha especificado un nombre de controlador no v\u00e1lido."},
 
     { ER_NO_STYLESHEETROOT,
-             "\u00a1No se ha encontrado la ra\u00edz de la hoja de estilos!"},
-
-   /** Illegal value for xml:space     */
-//  public static final int ER_ILLEGAL_XMLSPACE_VALUE = 133;
+             "No se ha encontrado la ra\u00edz de la hoja de estilos."},
 
     { ER_ILLEGAL_XMLSPACE_VALUE,
          "Valor no permitido para xml:space"},
 
-   /** processFromNode failed     */
-//  public static final int ER_PROCESSFROMNODE_FAILED = 134;
-
     { ER_PROCESSFROMNODE_FAILED,
          "Anomal\u00eda de processFromNode"},
 
-   /** The resource [] could not load:     */
-//  public static final int ER_RESOURCE_COULD_NOT_LOAD = 135;
-
     { ER_RESOURCE_COULD_NOT_LOAD,
         "No se ha podido cargar el recurso [ {0} ]: {1} \n {2} \t {3}"},
 
-
-   /** Buffer size <=0     */
-//  public static final int ER_BUFFER_SIZE_LESSTHAN_ZERO = 136;
-
     { ER_BUFFER_SIZE_LESSTHAN_ZERO,
         "Tama\u00f1o de almacenamiento intermedio <=0"},
 
-   /** Unknown error when calling extension    */
-//  public static final int ER_UNKNOWN_ERROR_CALLING_EXTENSION = 137;
-
     { ER_UNKNOWN_ERROR_CALLING_EXTENSION,
         "Error desconocido al llamar a la extensi\u00f3n"},
 
-   /** Prefix {0} does not have a corresponding namespace declaration    */
-//  public static final int ER_NO_NAMESPACE_DECL = 138;
-
     { ER_NO_NAMESPACE_DECL,
         "El prefijo {0} no tiene una declaraci\u00f3n de espacio de nombres correspondiente"},
 
-   /** Element content not allowed for lang=javaclass   */
-//  public static final int ER_ELEM_CONTENT_NOT_ALLOWED = 139;
-
     { ER_ELEM_CONTENT_NOT_ALLOWED,
         "No se permite el contenido del elemento para lang=javaclass {0}"},
 
-   /** Stylesheet directed termination   */
-//  public static final int ER_STYLESHEET_DIRECTED_TERMINATION = 140;
-
     { ER_STYLESHEET_DIRECTED_TERMINATION,
         "Terminaci\u00f3n de hoja de estilos dirigida"},
 
-   /** 1 or 2   */
-//  public static final int ER_ONE_OR_TWO = 141;
-
     { ER_ONE_OR_TWO,
         "1 \u00f3 2"},
 
-   /** 2 or 3   */
-//  public static final int ER_TWO_OR_THREE = 142;
-
     { ER_TWO_OR_THREE,
         "2 \u00f3 3"},
 
-   /** Could not load {0} (check CLASSPATH), now using just the defaults   */
-//  public static final int ER_COULD_NOT_LOAD_RESOURCE = 143;
-
     { ER_COULD_NOT_LOAD_RESOURCE,
-        "No se ha podido cargar {0} (compruebe la CLASSPATH), ahora s\u00f3lo se est\u00e1n utilizando los valores por omisi\u00f3n"},
-
-   /** Cannot initialize default templates   */
-//  public static final int ER_CANNOT_INIT_DEFAULT_TEMPLATES = 144;
+        "No se ha podido cargar {0} (compruebe la CLASSPATH), ahora s\u00f3lo se est\u00e1n utilizando los valores predeterminados"},
 
     { ER_CANNOT_INIT_DEFAULT_TEMPLATES,
-        "No se han podido inicializar las plantillas por omisi\u00f3n"},
-
-   /** Result should not be null   */
-//  public static final int ER_RESULT_NULL = 145;
+        "No se han podido inicializar las plantillas predeterminadas"},
 
     { ER_RESULT_NULL,
         "El resultado no deber\u00eda ser nulo"},
 
-   /** Result could not be set   */
-//  public static final int ER_RESULT_COULD_NOT_BE_SET = 146;
-
     { ER_RESULT_COULD_NOT_BE_SET,
         "No se ha podido establecer el resultado"},
 
-   /** No output specified   */
-//  public static final int ER_NO_OUTPUT_SPECIFIED = 147;
-
     { ER_NO_OUTPUT_SPECIFIED,
         "No se ha especificado salida"},
 
-   /** Can't transform to a Result of type   */
-//  public static final int ER_CANNOT_TRANSFORM_TO_RESULT_TYPE = 148;
-
     { ER_CANNOT_TRANSFORM_TO_RESULT_TYPE,
-        "No se puede transformar un resultado de tipo {0}"},
-
-   /** Can't transform to a Source of type   */
-//  public static final int ER_CANNOT_TRANSFORM_SOURCE_TYPE = 149;
+        "No se puede transformar un resultado de tipo {0} "},
 
     { ER_CANNOT_TRANSFORM_SOURCE_TYPE,
-        "No se puede transformar un fuente de tipo {0}"},
-
-   /** Null content handler  */
-//  public static final int ER_NULL_CONTENT_HANDLER = 150;
+        "No se puede transformar un fuente de tipo {0} "},
 
     { ER_NULL_CONTENT_HANDLER,
         "Manejador de contenido nulo"},
 
-   /** Null error handler  */
-//  public static final int ER_NULL_ERROR_HANDLER = 151;
     { ER_NULL_ERROR_HANDLER,
         "Manejador de error nulo"},
 
-   /** parse can not be called if the ContentHandler has not been set */
-//  public static final int ER_CANNOT_CALL_PARSE = 152;
-
     { ER_CANNOT_CALL_PARSE,
         "No se puede llamar a parse si no se ha establecido ContentHandler"},
 
-   /**  No parent for filter */
-//  public static final int ER_NO_PARENT_FOR_FILTER = 153;
-
     { ER_NO_PARENT_FOR_FILTER,
         "No hay padre para el filtro"},
 
-
-   /**  No stylesheet found in: {0}, media */
-//  public static final int ER_NO_STYLESHEET_IN_MEDIA = 154;
-
     { ER_NO_STYLESHEET_IN_MEDIA,
          "No se han encontrado hojas de estilos en: {0}, soporte= {1}"},
 
-   /**  No xml-stylesheet PI found in */
-//  public static final int ER_NO_STYLESHEET_PI = 155;
-
     { ER_NO_STYLESHEET_PI,
          "No se ha encontrado xml-stylesheet PI en: {0}"},
 
-   /**  No default implementation found */
-//  public static final int ER_NO_DEFAULT_IMPL = 156;
-
-    //{ ER_NO_DEFAULT_IMPL,
-     //    "No default implementation found "},
-
-   /**  ChunkedIntArray({0}) not currently supported */
-//  public static final int ER_CHUNKEDINTARRAY_NOT_SUPPORTED = 157;
-
-    //{ ER_CHUNKEDINTARRAY_NOT_SUPPORTED,
-     //  "ChunkedIntArray({0}) not currently supported"},
-
-   /**  Offset bigger than slot */
-//  public static final int ER_OFFSET_BIGGER_THAN_SLOT = 158;
-
-    //{ ER_OFFSET_BIGGER_THAN_SLOT,
-     //  "Offset bigger than slot"},
-
-   /**  Coroutine not available, id= */
-//  public static final int ER_COROUTINE_NOT_AVAIL = 159;
-
-    //{ ER_COROUTINE_NOT_AVAIL,
-    //   "Coroutine not available, id={0}"},
-
-   /**  CoroutineManager recieved co_exit() request */
-//  public static final int ER_COROUTINE_CO_EXIT = 160;
-
-    //{ ER_COROUTINE_CO_EXIT,
-     //  "CoroutineManager received co_exit() request"},
-
-   /**  co_joinCoroutineSet() failed */
-//  public static final int ER_COJOINROUTINESET_FAILED = 161;
-
-    //{ ER_COJOINROUTINESET_FAILED,
-    //   "co_joinCoroutineSet() failed"},
-
-   /**  Coroutine parameter error () */
-//  public static final int ER_COROUTINE_PARAM = 162;
-
-    //{ ER_COROUTINE_PARAM,
-    //   "Coroutine parameter error ({0})"},
-
-   /**  UNEXPECTED: Parser doTerminate answers  */
-//  public static final int ER_PARSER_DOTERMINATE_ANSWERS = 163;
-
-    //{ ER_PARSER_DOTERMINATE_ANSWERS,
-    //   "\nUNEXPECTED: Parser doTerminate answers {0}"},
-
-   /**  parse may not be called while parsing */
-//  public static final int ER_NO_PARSE_CALL_WHILE_PARSING = 164;
-
-    //{ ER_NO_PARSE_CALL_WHILE_PARSING,
-    //   "parse may not be called while parsing"},
-
-   /**  Error: typed iterator for axis  {0} not implemented  */
-//  public static final int ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED = 165;
-
-    //{ ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED,
-     //  "Error: typed iterator for axis  {0} not implemented"},
-
-   /**  Error: iterator for axis {0} not implemented  */
-//  public static final int ER_ITERATOR_AXIS_NOT_IMPLEMENTED = 166;
-
-    //{ ER_ITERATOR_AXIS_NOT_IMPLEMENTED,
-    //   "Error: iterator for axis {0} not implemented "},
-
-   /**  Iterator clone not supported  */
-//  public static final int ER_ITERATOR_CLONE_NOT_SUPPORTED = 167;
-
-    //{ ER_ITERATOR_CLONE_NOT_SUPPORTED,
-     //  "Iterator clone not supported"},
-
-   /**  Unknown axis traversal type  */
-//  public static final int ER_UNKNOWN_AXIS_TYPE = 168;
-
-    //{ ER_UNKNOWN_AXIS_TYPE,
-    //   "Unknown axis traversal type: {0}"},
-
-   /**  Axis traverser not supported  */
-//  public static final int ER_AXIS_NOT_SUPPORTED = 169;
-
-    //{ ER_AXIS_NOT_SUPPORTED,
-    //   "Axis traverser not supported: {0}"},
-
-   /**  No more DTM IDs are available  */
-//  public static final int ER_NO_DTMIDS_AVAIL = 170;
-
-    //{ ER_NO_DTMIDS_AVAIL,
-     //  "No more DTM IDs are available"},
-
-   /**  Not supported  */
-//  public static final int ER_NOT_SUPPORTED = 171;
-
     { ER_NOT_SUPPORTED,
        "No soportado: {0}"},
 
-   /**  node must be non-null for getDTMHandleFromNode  */
-//  public static final int ER_NODE_NON_NULL = 172;
-
-    //{ ER_NODE_NON_NULL,
-    //   "Node must be non-null for getDTMHandleFromNode"},
-
-   /**  Could not resolve the node to a handle  */
-//  public static final int ER_COULD_NOT_RESOLVE_NODE = 173;
-
-    //{ ER_COULD_NOT_RESOLVE_NODE,
-    //   "Could not resolve the node to a handle"},
-
-   /**  startParse may not be called while parsing */
-//  public static final int ER_STARTPARSE_WHILE_PARSING = 174;
-
-    //{ ER_STARTPARSE_WHILE_PARSING,
-     //  "startParse may not be called while parsing"},
-
-   /**  startParse needs a non-null SAXParser  */
-//  public static final int ER_STARTPARSE_NEEDS_SAXPARSER = 175;
-
-    //{ ER_STARTPARSE_NEEDS_SAXPARSER,
-    //   "startParse needs a non-null SAXParser"},
-
-   /**  could not initialize parser with */
-//  public static final int ER_COULD_NOT_INIT_PARSER = 176;
-    //{ ER_COULD_NOT_INIT_PARSER,
-     //  "could not initialize parser with"},
-
-   /**  Value for property {0} should be a Boolean instance  */
-//  public static final int ER_PROPERTY_VALUE_BOOLEAN = 177;
-
     { ER_PROPERTY_VALUE_BOOLEAN,
        "El valor de la propiedad {0} deber\u00eda ser una instancia Boolean"},
 
-   /**  exception creating new instance for pool  */
-//  public static final int ER_EXCEPTION_CREATING_POOL = 178;
-
-    //{ ER_EXCEPTION_CREATING_POOL,
-    //   "exception creating new instance for pool"},
-
-   /**  Path contains invalid escape sequence  */
-//  public static final int ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE = 179;
-
-    //{ ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE,
-    //   "Path contains invalid escape sequence"},
-
-   /**  Scheme is required!  */
-//  public static final int ER_SCHEME_REQUIRED = 180;
-
-    //{ ER_SCHEME_REQUIRED,
-     //  "Scheme is required!"},
-
-   /**  No scheme found in URI  */
-//  public static final int ER_NO_SCHEME_IN_URI = 181;
-
-    //{ ER_NO_SCHEME_IN_URI,
-    //   "No scheme found in URI: {0}"},
-
-   /**  No scheme found in URI  */
-//  public static final int ER_NO_SCHEME_INURI = 182;
-
-    //{ ER_NO_SCHEME_INURI,
-    //   "No scheme found in URI"},
-
-   /**  Path contains invalid character:   */
-//  public static final int ER_PATH_INVALID_CHAR = 183;
-
-    //{ ER_PATH_INVALID_CHAR,
-    //   "Path contains invalid character: {0}"},
-
-   /**  Cannot set scheme from null string  */
-//  public static final int ER_SCHEME_FROM_NULL_STRING = 184;
-
-    //{ ER_SCHEME_FROM_NULL_STRING,
-    //   "Cannot set scheme from null string"},
-
-   /**  The scheme is not conformant. */
-//  public static final int ER_SCHEME_NOT_CONFORMANT = 185;
-
-    //{ ER_SCHEME_NOT_CONFORMANT,
-    //   "The scheme is not conformant."},
-
-   /**  Host is not a well formed address  */
-//  public static final int ER_HOST_ADDRESS_NOT_WELLFORMED = 186;
-
-    //{ ER_HOST_ADDRESS_NOT_WELLFORMED,
-    //   "Host is not a well formed address"},
-
-   /**  Port cannot be set when host is null  */
-//  public static final int ER_PORT_WHEN_HOST_NULL = 187;
-
-    //{ ER_PORT_WHEN_HOST_NULL,
-    //   "Port cannot be set when host is null"},
-
-   /**  Invalid port number  */
-//  public static final int ER_INVALID_PORT = 188;
-
-    //{ ER_INVALID_PORT,
-    //   "Invalid port number"},
-
-   /**  Fragment can only be set for a generic URI  */
-//  public static final int ER_FRAG_FOR_GENERIC_URI = 189;
-
-    //{ ER_FRAG_FOR_GENERIC_URI,
-    //   "Fragment can only be set for a generic URI"},
-
-   /**  Fragment cannot be set when path is null  */
-//  public static final int ER_FRAG_WHEN_PATH_NULL = 190;
-
-    //{ ER_FRAG_WHEN_PATH_NULL,
-    //   "Fragment cannot be set when path is null"},
-
-   /**  Fragment contains invalid character  */
-//  public static final int ER_FRAG_INVALID_CHAR = 191;
-
-    //{ ER_FRAG_INVALID_CHAR,
-    //   "Fragment contains invalid character"},
-
-
-
-   /** Parser is already in use  */
-//  public static final int ER_PARSER_IN_USE = 192;
-
-    //{ ER_PARSER_IN_USE,
-    //    "Parser is already in use"},
-
-   /** Parser is already in use  */
-//  public static final int ER_CANNOT_CHANGE_WHILE_PARSING = 193;
-
-    //{ ER_CANNOT_CHANGE_WHILE_PARSING,
-    //    "Cannot change {0} {1} while parsing"},
-
-   /** Self-causation not permitted  */
-//  public static final int ER_SELF_CAUSATION_NOT_PERMITTED = 194;
-
-    //{ ER_SELF_CAUSATION_NOT_PERMITTED,
-     //   "Self-causation not permitted"},
-
-   /** src attribute not yet supported for  */
-//  public static final int ER_COULD_NOT_FIND_EXTERN_SCRIPT = 195;
-
     { ER_COULD_NOT_FIND_EXTERN_SCRIPT,
          "No se ha podido encontrar el script externo en {0}"},
 
-  /** The resource [] could not be found     */
-//  public static final int ER_RESOURCE_COULD_NOT_FIND = 196;
-
     { ER_RESOURCE_COULD_NOT_FIND,
-        "No se ha podido cargar el recurso [ {0} ].\n{1}"},
-
-   /** output property not recognized:  */
-//  public static final int ER_OUTPUT_PROPERTY_NOT_RECOGNIZED = 197;
+        "No se ha podido encontrar el recurso [ {0} ].\n {1}"},
 
     { ER_OUTPUT_PROPERTY_NOT_RECOGNIZED,
         "No se reconoce la propiedad de salida: {0}"},
 
-   /** Userinfo may not be specified if host is not specified   */
-//  public static final int ER_NO_USERINFO_IF_NO_HOST = 198;
-
-    //{ ER_NO_USERINFO_IF_NO_HOST,
-    //    "Userinfo may not be specified if host is not specified"},
-
-   /** Port may not be specified if host is not specified   */
-//  public static final int ER_NO_PORT_IF_NO_HOST = 199;
-
-    //{ ER_NO_PORT_IF_NO_HOST,
-    //    "Port may not be specified if host is not specified"},
-
-   /** Query string cannot be specified in path and query string   */
-//  public static final int ER_NO_QUERY_STRING_IN_PATH = 200;
-
-    //{ ER_NO_QUERY_STRING_IN_PATH,
-    //    "Query string cannot be specified in path and query string"},
-
-   /** Fragment cannot be specified in both the path and fragment   */
-//  public static final int ER_NO_FRAGMENT_STRING_IN_PATH = 201;
-
-    //{ ER_NO_FRAGMENT_STRING_IN_PATH,
-    //    "Fragment cannot be specified in both the path and fragment"},
-
-   /** Cannot initialize URI with empty parameters   */
-//  public static final int ER_CANNOT_INIT_URI_EMPTY_PARMS = 202;
-
-    //{ ER_CANNOT_INIT_URI_EMPTY_PARMS,
-    //    "Cannot initialize URI with empty parameters"},
-
-   /** Failed creating ElemLiteralResult instance   */
-//  public static final int ER_FAILED_CREATING_ELEMLITRSLT = 203;
-
     { ER_FAILED_CREATING_ELEMLITRSLT,
         "Anomal\u00eda al crear la instancia ElemLiteralResult"},
 
@@ -1727,242 +979,123 @@
   //in locale specific files like XSLTErrorResources_de.java, XSLTErrorResources_fr.java etc.
   //NOTE: Not only the key name but message has also been changed.
 
-   /** Priority value does not contain a parsable number   */
-//  public static final int ER_VALUE_SHOULD_BE_NUMBER = 204;
-
     { ER_VALUE_SHOULD_BE_NUMBER,
         "El valor para {0} deber\u00eda contener un n\u00famero analizable"},
 
-   /**  Value for {0} should equal 'yes' or 'no'   */
-//  public static final int ER_VALUE_SHOULD_EQUAL = 205;
-
     { ER_VALUE_SHOULD_EQUAL,
         "El valor de {0} deber\u00eda ser s\u00ed o no"},
 
-   /**  Failed calling {0} method   */
-//  public static final int ER_FAILED_CALLING_METHOD = 206;
-
     { ER_FAILED_CALLING_METHOD,
         "Anomal\u00eda al llamar al m\u00e9todo {0}"},
 
-   /** Failed creating ElemLiteralResult instance   */
-//  public static final int ER_FAILED_CREATING_ELEMTMPL = 207;
-
     { ER_FAILED_CREATING_ELEMTMPL,
         "Anomal\u00eda al crear la instancia ElemTemplateElement"},
 
-   /**  Characters are not allowed at this point in the document   */
-//  public static final int ER_CHARS_NOT_ALLOWED = 208;
-
     { ER_CHARS_NOT_ALLOWED,
         "No se permiten caracteres en este punto del documento"},
 
-  /**  attribute is not allowed on the element   */
-//  public static final int ER_ATTR_NOT_ALLOWED = 209;
     { ER_ATTR_NOT_ALLOWED,
-        "\u00a1El atributo \"{0}\" no est\u00e1 permitido en el elemento {1}!"},
-
-  /**  Method not yet supported    */
-//  public static final int ER_METHOD_NOT_SUPPORTED = 210;
-
-    //{ ER_METHOD_NOT_SUPPORTED,
-     //   "Method not yet supported "},
-
-  /**  Bad value    */
-//  public static final int ER_BAD_VALUE = 211;
+        "El atributo \"{0}\" no est\u00e1 permitido en el elemento {1}."},
 
     { ER_BAD_VALUE,
-     "{0} valor incorrecto {1}"},
-
-  /**  attribute value not found   */
-//  public static final int ER_ATTRIB_VALUE_NOT_FOUND = 212;
+     "{0} valor incorrecto {1} "},
 
     { ER_ATTRIB_VALUE_NOT_FOUND,
-     "No se ha encontrado el valor del atributo {0}"},
-
-  /**  attribute value not recognized    */
-//  public static final int ER_ATTRIB_VALUE_NOT_RECOGNIZED = 213;
+     "No se ha encontrado el valor del atributo {0} "},
 
     { ER_ATTRIB_VALUE_NOT_RECOGNIZED,
-     "No se ha reconocido el valor del atributo {0}"},
-
-  /** IncrementalSAXSource_Filter not currently restartable   */
-//  public static final int ER_INCRSAXSRCFILTER_NOT_RESTARTABLE = 214;
-
-    //{ ER_INCRSAXSRCFILTER_NOT_RESTARTABLE,
-   //  "IncrementalSAXSource_Filter not currently restartable"},
-
-  /** IncrementalSAXSource_Filter not currently restartable   */
-//  public static final int ER_XMLRDR_NOT_BEFORE_STARTPARSE = 215;
-
-    //{ ER_XMLRDR_NOT_BEFORE_STARTPARSE,
-    // "XMLReader not before startParse request"},
-
-  /** Attempting to generate a namespace prefix with a null URI   */
-//  public static final int ER_NULL_URI_NAMESPACE = 216;
+     "No se ha reconocido el valor del atributo {0} "},
 
     { ER_NULL_URI_NAMESPACE,
      "Se ha intentado generar un prefijo de espacio de nombres con un URI nulo"},
 
   //New ERROR keys added in XALAN code base after Jdk 1.4 (Xalan 2.2-D11)
 
-  /** Attempting to generate a namespace prefix with a null URI   */
-//  public static final int ER_NUMBER_TOO_BIG = 217;
-
     { ER_NUMBER_TOO_BIG,
      "Se ha intentado formatear un n\u00famero mayor que el entero largo m\u00e1s grande"},
 
-//ER_CANNOT_FIND_SAX1_DRIVER
-
-//  public static final int  ER_CANNOT_FIND_SAX1_DRIVER = 218;
-
     { ER_CANNOT_FIND_SAX1_DRIVER,
      "No se ha podido encontrar la clase de controlador SAX1 {0}"},
 
-//ER_SAX1_DRIVER_NOT_LOADED
-//  public static final int  ER_SAX1_DRIVER_NOT_LOADED = 219;
-
     { ER_SAX1_DRIVER_NOT_LOADED,
      "Se ha encontrado la clase de controlador SAX1 {0} pero no se ha podido cargar"},
 
-//ER_SAX1_DRIVER_NOT_INSTANTIATED
-//  public static final int  ER_SAX1_DRIVER_NOT_INSTANTIATED = 220 ;
-
     { ER_SAX1_DRIVER_NOT_INSTANTIATED,
      "Se ha cargado la clase de controlador SAX1 {0} pero no se ha podido crear una instancia"},
 
-
-// ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER
-//  public static final int ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER = 221;
-
     { ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER,
      "La clase de controlador SAX1 {0} no implementa org.xml.sax.Parser"},
 
-// ER_PARSER_PROPERTY_NOT_SPECIFIED
-//  public static final int  ER_PARSER_PROPERTY_NOT_SPECIFIED = 222;
-
     { ER_PARSER_PROPERTY_NOT_SPECIFIED,
      "No se ha especificado la propiedad del sistema org.xml.sax.parser"},
 
-//ER_PARSER_ARG_CANNOT_BE_NULL
-//  public static final int  ER_PARSER_ARG_CANNOT_BE_NULL = 223 ;
-
     { ER_PARSER_ARG_CANNOT_BE_NULL,
      "El argumento del analizador no debe ser nulo"},
 
-
-// ER_FEATURE
-//  public static final int  ER_FEATURE = 224;
-
     { ER_FEATURE,
      "Caracter\u00edstica: {0}"},
 
-
-// ER_PROPERTY
-//  public static final int ER_PROPERTY = 225 ;
-
     { ER_PROPERTY,
      "Propiedad: {0}"},
 
-// ER_NULL_ENTITY_RESOLVER
-//  public static final int ER_NULL_ENTITY_RESOLVER  = 226;
-
     { ER_NULL_ENTITY_RESOLVER,
      "Resolucionador de entidad nulo"},
 
-// ER_NULL_DTD_HANDLER
-//  public static final int  ER_NULL_DTD_HANDLER = 227 ;
-
     { ER_NULL_DTD_HANDLER,
      "Manejador DTD nulo"},
 
-// No Driver Name Specified!
-//  public static final int ER_NO_DRIVER_NAME_SPECIFIED = 228;
     { ER_NO_DRIVER_NAME_SPECIFIED,
-     "\u00a1No se ha especificado un nombre de controlador!"},
+     "No se ha especificado un nombre de controlador."},
 
-
-// No URL Specified!
-//  public static final int ER_NO_URL_SPECIFIED = 229;
     { ER_NO_URL_SPECIFIED,
-     "\u00a1No se ha especificado un URL!"},
+     "No se ha especificado un URL."},
 
-
-// Pool size is less than 1!
-//  public static final int ER_POOLSIZE_LESS_THAN_ONE = 230;
     { ER_POOLSIZE_LESS_THAN_ONE,
-     "\u00a1El tama\u00f1o de la agrupaci\u00f3n es menor que 1!"},
+     "El tama\u00f1o de la agrupaci\u00f3n es menor que 1."},
 
-
-// Invalid Driver Name Specified!
-//  public static final int ER_INVALID_DRIVER_NAME = 231;
     { ER_INVALID_DRIVER_NAME,
-     "\u00a1Se ha especificado un nombre de controlador no v\u00e1lido!"},
+     "Se ha especificado un nombre de controlador no v\u00e1lido."},
 
-
-
-// ErrorListener
-//  public static final int ER_ERRORLISTENER = 232;
     { ER_ERRORLISTENER,
      "ErrorListener"},
 
 
-// Programmer's error! expr has no ElemTemplateElement parent!
-//  public static final int ER_ASSERT_NO_TEMPLATE_PARENT = 233;
+// Note to translators:  The following message should not normally be displayed
+//   to users.  It describes a situation in which the processor has detected
+//   an internal consistency problem in itself, and it provides this message
+//   for the developer to help diagnose the problem.  The name
+//   'ElemTemplateElement' is the name of a class, and should not be
+//   translated.
     { ER_ASSERT_NO_TEMPLATE_PARENT,
-     "\u00a1Error del programador! \u00a1La expresi\u00f3n no tiene un padre ElemTemplateElement!"},
+     "Error del programador. La expresi\u00f3n no tiene un padre ElemTemplateElement."},
 
 
-// Programmer''s assertion in RundundentExprEliminator: {0}
-//  public static final int ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR = 234;
+// Note to translators:  The following message should not normally be displayed
+//   to users.  It describes a situation in which the processor has detected
+//   an internal consistency problem in itself, and it provides this message
+//   for the developer to help diagnose the problem.  The substitution text
+//   provides further information in order to diagnose the problem.  The name
+//   'RedundentExprEliminator' is the name of a class, and should not be
+//   translated.
     { ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR,
-     "Aserci\u00f3n del programador en RundundentExprEliminator: {0}"},
+     "Aserci\u00f3n del programador en RedundentExprEliminator: {0} "},
 
-// Axis traverser not supported: {0}
-//  public static final int ER_AXIS_TRAVERSER_NOT_SUPPORTED = 235;
-    //{ ER_AXIS_TRAVERSER_NOT_SUPPORTED,
-    // "Axis traverser not supported: {0}"},
-
-// ListingErrorHandler created with null PrintWriter!
-//  public static final int ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER = 236;
-    //{ ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER,
-    // "ListingErrorHandler created with null PrintWriter!"},
-
-  // {0}is not allowed in this position in the stylesheet!
-//  public static final int ER_NOT_ALLOWED_IN_POSITION = 237;
     { ER_NOT_ALLOWED_IN_POSITION,
-     "\u00a1{0} no est\u00e1 permitido en esta posici\u00f3n de la hoja de estilos!"},
+     "{0} no est\u00e1 permitido en esta posici\u00f3n de la hoja de estilos."},
 
-  // Non-whitespace text is not allowed in this position in the stylesheet!
-//  public static final int ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION = 238;
     { ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION,
-     "\u00a1No est\u00e1 permitido texto sin espacios en blanco en esta posici\u00f3n de la hoja de estilos!"},
+     "No est\u00e1 permitido texto sin espacios en blanco en esta posici\u00f3n de la hoja de estilos."},
 
   // This code is shared with warning codes.
-  // Illegal value: {1} used for CHAR attribute: {0}.  An attribute of type CHAR must be only 1 character!
-//  public static final int INVALID_TCHAR = 239;
   // SystemId Unknown
     { INVALID_TCHAR,
-     "Valor no permitido: se ha utilizado {1} para el atributo CHAR: {0}. \u00a1Un atributo de tipo CHAR debe ser de un solo car\u00e1cter!"},
-
-//  public static final int ER_SYSTEMID_UNKNOWN = 240;
-    //{ ER_SYSTEMID_UNKNOWN,
-    // "SystemId Unknown"},
-
-  // Location of error unknown
-//  public static final int ER_LOCATION_UNKNOWN = 241;
-    //{ ER_LOCATION_UNKNOWN,
-    // "Location of error unknown"},
+     "Valor no permitido: se ha utilizado {1} para el atributo CHAR: {0}.  Un atributo de tipo CHAR debe ser de un solo car\u00e1cter."},
 
     // Note to translators:  The following message is used if the value of
     // an attribute in a stylesheet is invalid.  "QNAME" is the XML data-type of
     // the attribute, and should not be translated.  The substitution text {1} is
     // the attribute value and {0} is the attribute name.
-    // INVALID_QNAME
-
-  //The following codes are shared with the warning codes...
-  // Illegal value: {1} used for QNAME attribute: {0}
-//  public static final int INVALID_QNAME = 242;
+    //The following codes are shared with the warning codes...
     { INVALID_QNAME,
      "Valor no permitido: se ha utilizado {1} para el atributo QNAME: {0}"},
 
@@ -1971,57 +1104,36 @@
     // the attribute, and should not be translated.  The substitution text {1} is
     // the attribute value, {0} is the attribute name, and {2} is a list of valid
     // values.
-    // INVALID_ENUM
-
-  // Illegal value: {1} used for ENUM attribute: {0}.  Valid values are: {2}.
-//  public static final int INVALID_ENUM = 243;
     { INVALID_ENUM,
-     "Valor no permitido: se ha utilizado {1} para el atributo ENUM: {0}. Los valores v\u00e1lidos son: {2}."},
+     "Valor no permitido: se ha utilizado {1} para el atributo ENUM: {0}.  Los valores v\u00e1lidos son: {2}."},
 
 // Note to translators:  The following message is used if the value of
 // an attribute in a stylesheet is invalid.  "NMTOKEN" is the XML data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NMTOKEN
-
-  // Illegal value: {1} used for NMTOKEN attribute: {0}.
-//  public static final int INVALID_NMTOKEN = 244;
     { INVALID_NMTOKEN,
-     "Valor no permitido: se ha utilizado {1} para el atributo NMTOKEN: {0}"},
+     "Valor no permitido: se ha utilizado {1} para el atributo NMTOKEN: {0} "},
 
 // Note to translators:  The following message is used if the value of
 // an attribute in a stylesheet is invalid.  "NCNAME" is the XML data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NCNAME
-
-  // Illegal value: {1} used for NCNAME attribute: {0}.
-//  public static final int INVALID_NCNAME = 245;
     { INVALID_NCNAME,
-     "Valor no permitido: se ha utilizado {1} para el atributo NCNAME: {0}"},
+     "Valor no permitido: se ha utilizado {1} para el atributo NCNAME: {0} "},
 
 // Note to translators:  The following message is used if the value of
 // an attribute in a stylesheet is invalid.  "boolean" is the XSLT data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_BOOLEAN
-
-  // Illegal value: {1} used for boolean attribute: {0}.
-//  public static final int INVALID_BOOLEAN = 246;
-
     { INVALID_BOOLEAN,
-     "Valor no permitido: se ha utilizado {1} para el atributo boolean: {0}"},
+     "Valor no permitido: se ha utilizado {1} para el atributo boolean: {0} "},
 
 // Note to translators:  The following message is used if the value of
 // an attribute in a stylesheet is invalid.  "number" is the XSLT data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NUMBER
-
-  // Illegal value: {1} used for number attribute: {0}.
-//  public static final int INVALID_NUMBER = 247;
      { INVALID_NUMBER,
-     "Valor no permitido: se ha utilizado {1} para el atributo number: {0}"},
+     "Valor no permitido: se ha utilizado {1} para el atributo number: {0} "},
 
 
   // End of shared codes...
@@ -2031,9 +1143,6 @@
 // a function.  The message indicates that when this function is referenced in
 // a match pattern, its argument must be a string literal (or constant.)
 // ER_ARG_LITERAL - new error message for bugzilla //5202
-
-  // Argument to {0} in match pattern must be a literal.
-//  public static final int ER_ARG_LITERAL             = 248;
     { ER_ARG_LITERAL,
      "El argumento para {0} en el patr\u00f3n de coincidencia debe ser un literal."},
 
@@ -2041,9 +1150,6 @@
 // a variable.  A "global variable" is a variable that is accessible everywher
 // in the stylesheet.
 // ER_DUPLICATE_GLOBAL_VAR - new error message for bugzilla #790
-
-  // Duplicate global variable declaration.
-//  public static final int ER_DUPLICATE_GLOBAL_VAR    = 249;
     { ER_DUPLICATE_GLOBAL_VAR,
      "Declaraci\u00f3n de variable global duplicada."},
 
@@ -2051,198 +1157,155 @@
 // Note to translators:  The following message indicates that two definitions of
 // a variable were encountered.
 // ER_DUPLICATE_VAR - new error message for bugzilla #790
-
-  // Duplicate variable declaration.
-//  public static final int ER_DUPLICATE_VAR           = 250;
     { ER_DUPLICATE_VAR,
      "Declaraci\u00f3n de variable duplicada."},
 
     // Note to translators:  "xsl:template, "name" and "match" are XSLT keywords
     // which must not be translated.
     // ER_TEMPLATE_NAME_MATCH - new error message for bugzilla #789
-
-  // xsl:template must have a name or match attribute (or both)
-//  public static final int ER_TEMPLATE_NAME_MATCH     = 251;
     { ER_TEMPLATE_NAME_MATCH,
-     "xsl:template debe tener un atributo name o match (o ambos)"},
+     "xsl:template debe tener un atributo name o match (o ambos)."},
 
     // Note to translators:  "exclude-result-prefixes" is an XSLT keyword which
     // should not be translated.  The message indicates that a namespace prefix
     // encountered as part of the value of the exclude-result-prefixes attribute
     // was in error.
     // ER_INVALID_PREFIX - new error message for bugzilla #788
-
-  // Prefix in exclude-result-prefixes is not valid: {0}
-//  public static final int ER_INVALID_PREFIX          = 252;
     { ER_INVALID_PREFIX,
      "El prefijo en exclude-result-prefixes no es v\u00e1lido: {0}"},
 
-    // Note to translators:  An "attribute set" is a set of attributes that can be
-    // added to an element in the output document as a group.  The message indicates
-    // that there was a reference to an attribute set named {0} that was never
-    // defined.
+    // Note to translators:  An "attribute set" is a set of attributes that can
+    // be added to an element in the output document as a group.  The message
+    // indicates that there was a reference to an attribute set named {0} that
+    // was never defined.
     // ER_NO_ATTRIB_SET - new error message for bugzilla #782
-
-  // attribute-set named {0} does not exist
-//  public static final int ER_NO_ATTRIB_SET           = 253;
     { ER_NO_ATTRIB_SET,
      "attribute-set de nombre {0} no existe"},
 
+    // Note to translators:  This message indicates that there was a reference
+    // to a function named {0} for which no function definition could be found.
+    { ER_FUNCTION_NOT_FOUND,
+     "La funci\u00f3n de nombre {0} no existe"},
 
+    // Note to translators:  This message indicates that the XSLT instruction
+    // that is named by the substitution text {0} must not contain other XSLT
+    // instructions (content) or a "select" attribute.  The word "select" is
+    // an XSLT keyword in this case and must not be translated.
+    { ER_CANT_HAVE_CONTENT_AND_SELECT,
+     "El elemento {0} no debe tener contenido y un atributo select."},
 
+    // Note to translators:  This message indicates that the value argument
+    // of setParameter must be a valid Java Object.
+    { ER_INVALID_SET_PARAM_VALUE,
+     "El valor del par\u00e1metro {0} debe ser un objeto Java v\u00e1lido"},
 
+        { ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT,
+         "El atributo result-prefix de un elemento xsl:namespace-alias tiene el valor '#default', pero no hay declaraci\u00f3n de espacio de nombres predeterminado en el \u00e1mbito del elemento."},
+
+        { ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX,
+         "El atributo result-prefix de un elemento xsl:namespace-alias tiene el valor ''{0}'', pero no hay declaraci\u00f3n de espacio de nombres para el prefijo ''{0}'' en el \u00e1mbito del elemento."},
+
+    { ER_SET_FEATURE_NULL_NAME,
+      "El nombre de caracter\u00edstica no puede ser nulo en TransformerFactory.setFeature(nombre de tipo String, valor booleano)."},
+
+    { ER_GET_FEATURE_NULL_NAME,
+      "El nombre de caracter\u00edstica no puede ser nulo en TransformerFactory.getFeature(nombre de tipo String)."},
+
+    { ER_UNSUPPORTED_FEATURE,
+      "No se puede establecer la caracter\u00edstica ''{0}'' en esta TransformerFactory."},
+
+    { ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING,
+        "No se permite el uso del elemento de extensi\u00f3n ''{0}'' cuando la caracter\u00edstica de proceso seguro est\u00e1 establecida en true."},
+
+        { ER_NAMESPACE_CONTEXT_NULL_NAMESPACE,
+          "No se puede obtener el prefijo de un uri de espacio de nombres nulo."},
+
+        { ER_NAMESPACE_CONTEXT_NULL_PREFIX,
+          "No se puede obtener el uri de espacio de nombres para un prefijo nulo."},
+
+        { ER_XPATH_RESOLVER_NULL_QNAME,
+          "El nombre de funci\u00f3n no puede ser nulo."},
+
+        { ER_XPATH_RESOLVER_NEGATIVE_ARITY,
+          "La aridad no puede ser negativa."},
 
   // Warnings...
 
-  /** WG_FOUND_CURLYBRACE          */
-//  public static final int WG_FOUND_CURLYBRACE = 1;
     { WG_FOUND_CURLYBRACE,
-      "\u00a1Se ha encontrado '}' pero no se ha abierto una plantilla de atributos!"},
-
-  /** WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR          */
-//  public static final int WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR = 2;
+      "Se ha encontrado '}' pero no se ha abierto una plantilla de atributos."},
 
     { WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR,
-      "Aviso: \u00a1El atributo count no coincide con un antecesor en xsl:number! Destino = {0}"},
-
-  /** WG_EXPR_ATTRIB_CHANGED_TO_SELECT          */
-//  public static final int WG_EXPR_ATTRIB_CHANGED_TO_SELECT = 3;
+      "Aviso: El atributo count no coincide con un antecesor en xsl:number. Destino = {0}"},
 
     { WG_EXPR_ATTRIB_CHANGED_TO_SELECT,
       "Sintaxis antigua: El nombre del atributo 'expr' se ha cambiado por 'select'."},
 
-  /** WG_NO_LOCALE_IN_FORMATNUMBER          */
-//  public static final int WG_NO_LOCALE_IN_FORMATNUMBER = 4;
-
     { WG_NO_LOCALE_IN_FORMATNUMBER,
       "Xalan no maneja a\u00fan el nombre de entorno local en la funci\u00f3n format-number."},
 
-  /** WG_LOCALE_NOT_FOUND          */
-//  public static final int WG_LOCALE_NOT_FOUND = 5;
-
     { WG_LOCALE_NOT_FOUND,
       "Aviso: No se ha podido encontrar el entorno local para xml:lang={0}"},
 
-  /** WG_CANNOT_MAKE_URL_FROM          */
-//  public static final int WG_CANNOT_MAKE_URL_FROM = 6;
-
     { WG_CANNOT_MAKE_URL_FROM,
       "No se puede crear URL desde: {0}"},
 
-  /** WG_CANNOT_LOAD_REQUESTED_DOC          */
-//  public static final int WG_CANNOT_LOAD_REQUESTED_DOC = 7;
-
     { WG_CANNOT_LOAD_REQUESTED_DOC,
       "No se puede cargar el doc solicitado: {0}"},
 
-  /** WG_CANNOT_FIND_COLLATOR          */
-//  public static final int WG_CANNOT_FIND_COLLATOR = 8;
     { WG_CANNOT_FIND_COLLATOR,
       "No se ha podido encontrar clasificador para <sort xml:lang={0}"},
 
-  /** WG_FUNCTIONS_SHOULD_USE_URL          */
-//  public static final int WG_FUNCTIONS_SHOULD_USE_URL = 9;
-
     { WG_FUNCTIONS_SHOULD_USE_URL,
       "Sintaxis antigua: La instrucci\u00f3n functions deber\u00eda utilizar un url de {0}"},
 
-  /** WG_ENCODING_NOT_SUPPORTED_USING_UTF8          */
-//  public static final int WG_ENCODING_NOT_SUPPORTED_USING_UTF8 = 10;
-
     { WG_ENCODING_NOT_SUPPORTED_USING_UTF8,
       "Codificaci\u00f3n no soportada: {0}, se utiliza UTF-8"},
 
-  /** WG_ENCODING_NOT_SUPPORTED_USING_JAVA          */
-//  public static final int WG_ENCODING_NOT_SUPPORTED_USING_JAVA = 11;
-
     { WG_ENCODING_NOT_SUPPORTED_USING_JAVA,
       "Codificaci\u00f3n no soportada: {0}, se utiliza Java {1}"},
 
-  /** WG_SPECIFICITY_CONFLICTS          */
-//  public static final int WG_SPECIFICITY_CONFLICTS = 12;
-
     { WG_SPECIFICITY_CONFLICTS,
       "Se han encontrado conflictos de especificaci\u00f3n: {0} Se utilizar\u00e1 lo \u00faltimo encontrado en la hoja de estilos."},
 
-  /** WG_PARSING_AND_PREPARING          */
-//  public static final int WG_PARSING_AND_PREPARING = 13;
-
     { WG_PARSING_AND_PREPARING,
       "========= Analizando y preparando {0} =========="},
 
-  /** WG_ATTR_TEMPLATE          */
-//  public static final int WG_ATTR_TEMPLATE = 14;
-
     { WG_ATTR_TEMPLATE,
      "Plantilla de atributos, {0}"},
 
-  /** WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE          */
-//  public static final int WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE = 15;
-
     { WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE,
       "Conflicto de coincidencia entre xsl:strip-space y xsl:preserve-space"},
 
-  /** WG_ATTRIB_NOT_HANDLED          */
-//  public static final int WG_ATTRIB_NOT_HANDLED = 16;
-
     { WG_ATTRIB_NOT_HANDLED,
-      "\u00a1Xalan no maneja a\u00fan el atributo {0}!"},
-
-  /** WG_NO_DECIMALFORMAT_DECLARATION          */
-//  public static final int WG_NO_DECIMALFORMAT_DECLARATION = 17;
+      "Xalan no maneja a\u00fan el atributo {0}."},
 
     { WG_NO_DECIMALFORMAT_DECLARATION,
       "No se ha encontrado declaraci\u00f3n para el formato decimal: {0}"},
 
-  /** WG_OLD_XSLT_NS          */
-//  public static final int WG_OLD_XSLT_NS = 18;
-
     { WG_OLD_XSLT_NS,
-     "Falta el espacio de nombres XSLT o es incorrecto."},
-
-  /** WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED          */
-//  public static final int WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED = 19;
+     "Falta el espacio de nombres XSLT o es incorrecto. "},
 
     { WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED,
-      "S\u00f3lo se permite una declaraci\u00f3n xsl:decimal-format por omisi\u00f3n."},
-
-  /** WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE          */
-//  public static final int WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE = 20;
+      "S\u00f3lo se permite una declaraci\u00f3n xsl:decimal-format predeterminada."},
 
     { WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE,
       "Los nombres de xsl:decimal-format deben ser \u00fanicos. El nombre \"{0}\" se ha duplicado."},
 
-  /** WG_ILLEGAL_ATTRIBUTE          */
-  //public static final int WG_ILLEGAL_ATTRIBUTE = 21;
-
     { WG_ILLEGAL_ATTRIBUTE,
       "{0} tiene un atributo no permitido: {1}"},
 
-  /** WG_COULD_NOT_RESOLVE_PREFIX          */
-//  public static final int WG_COULD_NOT_RESOLVE_PREFIX = 22;
-
     { WG_COULD_NOT_RESOLVE_PREFIX,
       "No se ha podido resolver el prefijo del espacio de nombres: {0}. Se ignorar\u00e1 el nodo."},
 
-  /** WG_STYLESHEET_REQUIRES_VERSION_ATTRIB          */
-//  public static final int WG_STYLESHEET_REQUIRES_VERSION_ATTRIB = 23;
     { WG_STYLESHEET_REQUIRES_VERSION_ATTRIB,
-      "\u00a1xsl:stylesheet necesita un atributo 'version'!"},
-
-  /** WG_ILLEGAL_ATTRIBUTE_NAME          */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_NAME = 24;
+      "xsl:stylesheet necesita un atributo 'version'."},
 
     { WG_ILLEGAL_ATTRIBUTE_NAME,
       "Nombre de atributo no permitido: {0}"},
 
-  /** WG_ILLEGAL_ATTRIBUTE_VALUE          */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_VALUE = 25;
     { WG_ILLEGAL_ATTRIBUTE_VALUE,
       "Se ha utilizado un valor no permitido para el atributo {0}: {1}"},
 
-  /** WG_EMPTY_SECOND_ARG          */
-//  public static final int WG_EMPTY_SECOND_ARG = 26;
-
     { WG_EMPTY_SECOND_ARG,
       "El NodeSet resultante del segundo argumento de la funci\u00f3n del documento est\u00e1 vac\u00edo. Devuelve un conjunto de nodos vac\u00edo."},
 
@@ -2250,34 +1313,25 @@
 
     // Note to translators:  "name" and "xsl:processing-instruction" are keywords
     // and must not be translated.
-    // WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML
-
-
-  /** WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML          */
-//  public static final int WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML = 27;
     { WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML,
       "El valor del atributo 'name' de nombre xsl:processing-instruction no debe ser 'xml'"},
 
     // Note to translators:  "name" and "xsl:processing-instruction" are keywords
     // and must not be translated.  "NCName" is an XML data-type and must not be
     // translated.
-    // WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME
-
-  /** WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME          */
-//  public static final int WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME = 28;
     { WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME,
-      "El valor del atributo 'name' de xsl:processing-instruction debe ser un NCName v\u00e1lido: {0}"},
+      "El valor del atributo ''name'' de xsl:processing-instruction debe ser un NCName v\u00e1lido: {0}"},
 
     // Note to translators:  This message is reported if the stylesheet that is
     // being processed attempted to construct an XML document with an attribute in a
     // place other than on an element.  The substitution text specifies the name of
     // the attribute.
-    // WG_ILLEGAL_ATTRIBUTE_POSITION
-
-  /** WG_ILLEGAL_ATTRIBUTE_POSITION         */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_POSITION = 29;
     { WG_ILLEGAL_ATTRIBUTE_POSITION,
-      "No se puede a\u00f1adir el atributo {0} despu\u00e9s de nodos hijo o antes de que se produzca un elemento. Se ignorar\u00e1 el atributo."},
+      "No se puede a\u00f1adir el atributo {0} despu\u00e9s de nodos hijo o antes de que se produzca un elemento.  Se ignorar\u00e1 el atributo."},
+
+    { NO_MODIFICATION_ALLOWED_ERR,
+      "Se ha intentado modificar un objeto que no admite modificaciones. "
+    },
 
     //Check: WHY THERE IS A GAP B/W NUMBERS in the XSLTErrorResources properties file?
 
@@ -2287,7 +1341,7 @@
   {  "language",  "es" },
   { "BAD_CODE", "El par\u00e1metro para createMessage estaba fuera de los l\u00edmites"},
   {  "FORMAT_FAILED", "Se ha generado una excepci\u00f3n durante la llamada messageFormat"},
-  {  "version", ">>>>>>> Xalan versi\u00f3n"},
+  {  "version", ">>>>>>> Xalan versi\u00f3n "},
   {  "version2",  "<<<<<<<"},
   {  "yes", "s\u00ed"},
   { "line", "L\u00ednea n\u00fam."},
@@ -2314,26 +1368,26 @@
    // for each option in the English messages.
    // Do not translate the keywords: XSLTC, SAX, DOM and DTM.
   { "optionXSLTC", "[-XSLTC (Utilizar XSLTC para transformaci\u00f3n)]"},
-  { "optionIN", "[-IN URLXMLentrada]"},
-  { "optionXSL", "[-XSL URLTransformaci\u00f3nXSL]"},
-  { "optionOUT",  "[-OUT nombreArchivoSalida]"},
-  { "optionLXCIN", "[-LXCIN entradaNombreArchivoHojaEstilosCompilada]"},
-  { "optionLXCOUT", "[-LXCOUT salidaNombreArchivoHojaEstilosCompilada]"},
+  { "optionIN", "[-IN URL_XML_entrada]"},
+  { "optionXSL", "[-XSL URL_transformaci\u00f3n_XSL]"},
+  { "optionOUT",  "[-OUT nombre_archivo_salida]"},
+  { "optionLXCIN", "[-LXCIN entrada_nombre_archivo_hoja_estilos_compilada]"},
+  { "optionLXCOUT", "[-LXCOUT salida_nombre_archivo_hoja_estilos_compilada]"},
   { "optionPARSER", "[-PARSER nombre de clase completamente cualificado del enlace del analizador]"},
   {  "optionE", "[-E (No expandir referencias de entidades)]"},
   {  "optionV",  "[-E (No expandir referencias de entidades)]"},
   {  "optionQC", "[-QC (Avisos silenciosos de conflictos de patrones)]"},
   {  "optionQ", "[-Q  (Modalidad silenciosa)]"},
-  {  "optionLF", "[-LF (Utilizar s\u00f3lo avances de l\u00ednea en la salida {por omisi\u00f3n es CR/LF})]"},
-  {  "optionCR", "[-CR (Utilizar s\u00f3lo retornos de carro en la salida {por omisi\u00f3n es CR/LF})]"},
-  { "optionESCAPE", "[-ESCAPE (Caracteres con escape {por omisi\u00f3n es <>&\"\'\\r\\n}]"},
-  { "optionINDENT", "[-INDENT (Controlar el n\u00famero de espacios de sangrado {por omisi\u00f3n es 0})]"},
+  {  "optionLF", "[-LF (Utilizar s\u00f3lo avances de l\u00ednea en la salida {el valor predeterminado es CR/LF})]"},
+  {  "optionCR", "[-CR (Utilizar s\u00f3lo retornos de carro en la salida {el valor predeterminado es CR/LF})]"},
+  { "optionESCAPE", "[-ESCAPE (Caracteres con escape {el valor predeterminado es <>&\"\'\\r\\n}]"},
+  { "optionINDENT", "[-INDENT (Controlar el n\u00famero de espacios de sangrado {el valor predeterminado es 0})]"},
   { "optionTT", "[-TT (Rastrear las plantillas a medida que se llaman.)]"},
   { "optionTG", "[-TG (Rastrear cada suceso de generaci\u00f3n.)]"},
   { "optionTS", "[-TS (Rastrear cada suceso de selecci\u00f3n.)]"},
   {  "optionTTC", "[-TTC (Rastrear los hijos de plantillas a medida que se procesan.)]"},
   { "optionTCLASS", "[-TCLASS (Clase TraceListener para extensiones de rastreo.)]"},
-  { "optionVALIDATE", "[-VALIDATE (Establecer si se realiza la validaci\u00f3n. Por omisi\u00f3n la validaci\u00f3n est\u00e1 desactivada.)]"},
+  { "optionVALIDATE", "[-VALIDATE (Establecer si se realiza la validaci\u00f3n.  De forma predeterminada la validaci\u00f3n est\u00e1 desactivada.)]"},
   { "optionEDUMP", "[-EDUMP {nombre de archivo opcional} (Realizar vuelco de pila si se produce un error.)]"},
   {  "optionXML", "[-XML (Utilizar el formateador XML y a\u00f1adir la cabecera XML.)]"},
   {  "optionTEXT", "[-TEXT (Utilizar el formateador de texto sencillo.)]"},
@@ -2342,22 +1396,23 @@
   {  "noParsermsg1", "El proceso XSL no ha sido satisfactorio."},
   {  "noParsermsg2", "** No se ha podido encontrar el analizador **"},
   { "noParsermsg3",  "Compruebe la classpath."},
-  { "noParsermsg4", "Si no dispone del analizador XML para Java de IBM, puede bajarlo de "},
+  { "noParsermsg4", "Si no dispone del analizador XML para Java de IBM, puede descargarlo de"},
   { "noParsermsg5", "IBM AlphaWorks: http://www.alphaworks.ibm.com/formula/xml"},
   { "optionURIRESOLVER", "[-URIRESOLVER nombre de clase completo (URIResolver a utilizar para resolver URI)]"},
   { "optionENTITYRESOLVER",  "[-ENTITYRESOLVER nombre de clase completo (EntityResolver a utilizar para resolver entidades)]"},
   { "optionCONTENTHANDLER",  "[-CONTENTHANDLER nombre de clase completo (ContentHandler a utilizar para serializar la salida)]"},
   {  "optionLINENUMBERS",  "[-L utilizar n\u00fameros de l\u00ednea para el documento fuente]"},
+  { "optionSECUREPROCESSING", "   [-SECURE (establecer la caracter\u00edstica de proceso seguro en true.)]"},
 
     // Following are the new options added in XSLTErrorResources.properties files after Jdk 1.4 (Xalan 2.2-D11)
 
 
-  {  "optionMEDIA",  "[-MEDIA tipoSoporte (Utilizar el atributo de soporte para encontrar la hoja de estilos asociada con un documento.)]"},
-  {  "optionFLAVOR",  "[-FLAVOR nombreEstilo (Utilizar expl\u00edcitamente s2s=SAX o d2d=DOM para realizar la transformaci\u00f3n.)]"}, // Added by sboag/scurcuru; experimental
+  {  "optionMEDIA",  "[-MEDIA tipo_soporte (Utilizar el atributo de soporte para encontrar la hoja de estilos asociada con un documento.)]"},
+  {  "optionFLAVOR",  "[-FLAVOR nombre_estilo (Utilizar expl\u00edcitamente s2s=SAX o d2d=DOM para realizar la transformaci\u00f3n.)] "}, // Added by sboag/scurcuru; experimental
   { "optionDIAG", "[-DIAG (Imprimir el total de milisegundos que lleva la transformaci\u00f3n.)]"},
   { "optionINCREMENTAL",  "[-INCREMENTAL (Solicitar construcci\u00f3n DTM incremental estableciendo http://xml.apache.org/xalan/features/incremental como verdadero.)]"},
   {  "optionNOOPTIMIMIZE",  "[-NOOPTIMIMIZE (Solicitar proceso de optimizaci\u00f3n de hoja de estilos estableciendo http://xml.apache.org/xalan/features/optimize como falso.)]"},
-  { "optionRL",  "[-RL l\u00edmiteRecursi\u00f3n (L\u00edmite num\u00e9rico de aserci\u00f3n sobre profundidad de recursi\u00f3n de hoja de estilos.)]"},
+  { "optionRL",  "[-RL l\u00edmite_recursi\u00f3n (L\u00edmite num\u00e9rico de aserci\u00f3n sobre profundidad de recursi\u00f3n de hoja de estilos.)]"},
   {   "optionXO",  "[-XO [nombreTranslet] (Asignar el nombre al translet generado)]"},
   {  "optionXD", "[-XD directorioDestino (Especificar un directorio de destino para translet)]"},
   {  "optionXJ",  "[-XJ archivoJar (Empaqueta las clases translet en un archivo jar de nombre <archivoJar>)]"},
@@ -2373,12 +1428,11 @@
   { "optionXT" , "[-XT (utilizar translet para transformar si es posible)]"},
   { "diagTiming","--------- La transformaci\u00f3n de {0} mediante {1} ha durado {2} ms" },
   { "recursionTooDeep","Anidado de plantilla demasiado profundo. anidado = {0}, plantilla {1} {2}" },
-  { "nameIs", "el nombre es " },
-  { "matchPatternIs", "el patr\u00f3n de coincidencia es " }
+  { "nameIs", "el nombre es" },
+  { "matchPatternIs", "el patr\u00f3n de coincidencia es" }
 
   };
   }
-
   // ================= INFRASTRUCTURE ======================
 
   /** String for use when a bad error code was encountered.    */
diff --git a/src/org/apache/xalan/res/XSLTErrorResources_fr.java b/src/org/apache/xalan/res/XSLTErrorResources_fr.java
index b4a9ba6..9176c1f 100644
--- a/src/org/apache/xalan/res/XSLTErrorResources_fr.java
+++ b/src/org/apache/xalan/res/XSLTErrorResources_fr.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 1999-2004 The Apache Software Foundation.
+ * Copyright 1999-2006 The Apache Software Foundation.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -90,7 +90,14 @@
   /*
    * Static variables
    */
-  public static final String ER_NO_CURLYBRACE = "ER_NO_CURLYBRACE";;
+  public static final String ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX =
+        "ER_INVALID_SET_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX";
+
+  public static final String ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT =
+        "ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT";
+
+  public static final String ER_NO_CURLYBRACE = "ER_NO_CURLYBRACE";
+  public static final String ER_FUNCTION_NOT_SUPPORTED = "ER_FUNCTION_NOT_SUPPORTED";
   public static final String ER_ILLEGAL_ATTRIBUTE = "ER_ILLEGAL_ATTRIBUTE";
   public static final String ER_NULL_SOURCENODE_APPLYIMPORTS = "ER_NULL_SOURCENODE_APPLYIMPORTS";
   public static final String ER_CANNOT_ADD = "ER_CANNOT_ADD";
@@ -379,6 +386,14 @@
          "ER_NOT_ALLOWED_IN_POSITION";
   public static final String ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION =
          "ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION";
+  public static final String ER_NAMESPACE_CONTEXT_NULL_NAMESPACE =
+         "ER_NAMESPACE_CONTEXT_NULL_NAMESPACE";
+  public static final String ER_NAMESPACE_CONTEXT_NULL_PREFIX =
+         "ER_NAMESPACE_CONTEXT_NULL_PREFIX";
+  public static final String ER_XPATH_RESOLVER_NULL_QNAME =
+         "ER_XPATH_RESOLVER_NULL_QNAME";
+  public static final String ER_XPATH_RESOLVER_NEGATIVE_ARITY =
+         "ER_XPATH_RESOLVER_NEGATIVE_ARITY";
   public static final String INVALID_TCHAR = "INVALID_TCHAR";
   public static final String INVALID_QNAME = "INVALID_QNAME";
   public static final String INVALID_ENUM = "INVALID_ENUM";
@@ -392,6 +407,19 @@
   public static final String ER_TEMPLATE_NAME_MATCH = "ER_TEMPLATE_NAME_MATCH";
   public static final String ER_INVALID_PREFIX = "ER_INVALID_PREFIX";
   public static final String ER_NO_ATTRIB_SET = "ER_NO_ATTRIB_SET";
+  public static final String ER_FUNCTION_NOT_FOUND =
+         "ER_FUNCTION_NOT_FOUND";
+  public static final String ER_CANT_HAVE_CONTENT_AND_SELECT =
+     "ER_CANT_HAVE_CONTENT_AND_SELECT";
+  public static final String ER_INVALID_SET_PARAM_VALUE = "ER_INVALID_SET_PARAM_VALUE";
+  public static final String ER_SET_FEATURE_NULL_NAME =
+        "ER_SET_FEATURE_NULL_NAME";
+  public static final String ER_GET_FEATURE_NULL_NAME =
+        "ER_GET_FEATURE_NULL_NAME";
+  public static final String ER_UNSUPPORTED_FEATURE =
+        "ER_UNSUPPORTED_FEATURE";
+  public static final String ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING =
+        "ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING";
 
   public static final String WG_FOUND_CURLYBRACE = "WG_FOUND_CURLYBRACE";
   public static final String WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR =
@@ -441,9 +469,9 @@
          "WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME";
   public static final String WG_ILLEGAL_ATTRIBUTE_POSITION =
          "WG_ILLEGAL_ATTRIBUTE_POSITION";
+  public static final String NO_MODIFICATION_ALLOWED_ERR =
+         "NO_MODIFICATION_ALLOWED_ERR";
 
-
-//  public static final int ER_NO_CURLYBRACE = 1;
   /*
    * Now fill in the message text.
    * Then fill in the message text for that message code in the
@@ -452,9 +480,9 @@
 
   // Error messages...
 
-  /** Get the lookup table for error messages.   
+  /** Get the lookup table for error messages.
    *
-   * @return The int to message lookup table.
+   * @return The message lookup table.
    */
   public Object[][] getContents()
   {
@@ -464,1261 +492,485 @@
   {"ER0000" , "{0}" },
 
 
-  /** ER_NO_CURLYBRACE          */
-
-//  public static final int ER_NO_CURLYBRACE = 1;
-
     { ER_NO_CURLYBRACE,
       "Erreur : '{' interdit dans une expression"},
 
-  /** ER_ILLEGAL_ATTRIBUTE          */
-// public static final int ER_ILLEGAL_ATTRIBUTE = 2;
-
     { ER_ILLEGAL_ATTRIBUTE ,
      "{0} comporte un attribut incorrect : {1}"},
 
-  /** ER_NULL_SOURCENODE_APPLYIMPORTS          */
-//  public static final int ER_NULL_SOURCENODE_APPLYIMPORTS = 3;
-
   {ER_NULL_SOURCENODE_APPLYIMPORTS ,
       "sourceNode est vide dans xsl:apply-imports !"},
 
-  /** ER_CANNOT_ADD          */
- // public static final int ER_CANNOT_ADD = 4;
-
   {ER_CANNOT_ADD,
       "Impossible d''ajouter {0} \u00e0 {1}"},
 
-
-  /** ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES          */
-//  public static final int ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES = 5;
-
-
     { ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES,
       "sourceNode est vide dans handleApplyTemplatesInstruction !"},
 
-  /** ER_NO_NAME_ATTRIB          */
-//  public static final int ER_NO_NAME_ATTRIB = 6;
-
-
     { ER_NO_NAME_ATTRIB,
      "{0} doit poss\u00e9der un attribut de nom."},
 
-  /** ER_TEMPLATE_NOT_FOUND          */
-  //public static final int ER_TEMPLATE_NOT_FOUND = 7;
-
-
     {ER_TEMPLATE_NOT_FOUND,
      "Impossible de trouver le mod\u00e8le : {0}"},
 
-  /** ER_CANT_RESOLVE_NAME_AVT          */
-  // public static final int ER_CANT_RESOLVE_NAME_AVT = 8;
-
     {ER_CANT_RESOLVE_NAME_AVT,
       "Impossible de convertir l'AVT du nom dans xsl:call-template."},
 
-  /** ER_REQUIRES_ATTRIB          */
-  //public static final int ER_REQUIRES_ATTRIB = 9;
-
-
     {ER_REQUIRES_ATTRIB,
      "{0} requiert l''attribut : {1}"},
 
-  /** ER_MUST_HAVE_TEST_ATTRIB          */
- // public static final int ER_MUST_HAVE_TEST_ATTRIB = 10;
-
-
     { ER_MUST_HAVE_TEST_ATTRIB,
-      "{0} doit poss\u00e9der un attribut ''test''."},
-
-  /** ER_BAD_VAL_ON_LEVEL_ATTRIB          */
-//  public static final int ER_BAD_VAL_ON_LEVEL_ATTRIB = 11;
-
+      "{0} doit avoir un attribut ''test''."},
 
     {ER_BAD_VAL_ON_LEVEL_ATTRIB,
       "Valeur erron\u00e9e dans l''attribut de niveau : {0}"},
 
-  /** ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML          */
-//  public static final int ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML = 12;
-
-
     {ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML,
-      "Le nom de l'instruction de traitement ne peut \u00eatre ''xml''"},
-
-  /** ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME          */
-//  public static final int ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME = 13;
-
+      "Le nom de l'instruction de traitement ne peut \u00eatre 'xml'"},
 
     { ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME,
       "Le nom de l''instruction de traitement doit \u00eatre un NCName valide : {0}"},
 
-  /** ER_NEED_MATCH_ATTRIB          */
-//  public static final int ER_NEED_MATCH_ATTRIB = 14;
-
-
     { ER_NEED_MATCH_ATTRIB,
       "{0} doit poss\u00e9der un attribut de correspondance s''il poss\u00e8de un mode."},
 
-  /** ER_NEED_NAME_OR_MATCH_ATTRIB          */
-//  public static final int ER_NEED_NAME_OR_MATCH_ATTRIB = 15;
-
-
     { ER_NEED_NAME_OR_MATCH_ATTRIB,
       "{0} requiert un nom ou un attribut de correspondance."},
 
-  /** ER_CANT_RESOLVE_NSPREFIX          */
-//  public static final int ER_CANT_RESOLVE_NSPREFIX = 16;
-
-
     {ER_CANT_RESOLVE_NSPREFIX,
       "Impossible de r\u00e9soudre le pr\u00e9fixe de l''espace de noms : {0}"},
 
-  /** ER_ILLEGAL_VALUE          */
-//  public static final int ER_ILLEGAL_VALUE = 17;
-
-
     { ER_ILLEGAL_VALUE,
      "xml:space comporte une valeur non valide : {0}"},
 
-  /** ER_NO_OWNERDOC          */
-//  public static final int ER_NO_OWNERDOC = 18;
-
-
     { ER_NO_OWNERDOC,
       "Le noeud enfant ne poss\u00e8de pas de document propri\u00e9taire !"},
 
-  /** ER_ELEMTEMPLATEELEM_ERR          */
-//  public static final int ER_ELEMTEMPLATEELEM_ERR = 19;
-
-
     { ER_ELEMTEMPLATEELEM_ERR,
      "Erreur de ElemTemplateElement : {0}"},
 
-  /** ER_NULL_CHILD          */
-//  public static final int ER_NULL_CHILD = 20;
-
-
     { ER_NULL_CHILD,
      "Tentative d'ajout d'un enfant vide !"},
 
-  /** ER_NEED_SELECT_ATTRIB          */
-//  public static final int ER_NEED_SELECT_ATTRIB = 21;
-
-
     { ER_NEED_SELECT_ATTRIB,
      "{0} requiert un attribut de s\u00e9lection."},
 
-  /** ER_NEED_TEST_ATTRIB          */
-//  public static final int ER_NEED_TEST_ATTRIB = 22;
-
-
     { ER_NEED_TEST_ATTRIB ,
-      "xsl:when doit poss\u00e9der un attribut ''test''."},
-
-  /** ER_NEED_NAME_ATTRIB          */
-//  public static final int ER_NEED_NAME_ATTRIB = 23;
-
+      "xsl:when doit poss\u00e9der un attribut 'test'."},
 
     { ER_NEED_NAME_ATTRIB,
-      "xsl:with-param doit poss\u00e9der un attribut ''name''."},
-
-  /** ER_NO_CONTEXT_OWNERDOC          */
-//  public static final int ER_NO_CONTEXT_OWNERDOC = 24;
-
+      "xsl:with-param doit poss\u00e9der un attribut 'name'."},
 
     { ER_NO_CONTEXT_OWNERDOC,
       "Le contexte ne poss\u00e8de pas de document propri\u00e9taire !"},
 
-  /** ER_COULD_NOT_CREATE_XML_PROC_LIAISON          */
-//  public static final int ER_COULD_NOT_CREATE_XML_PROC_LIAISON = 25;
-
-
     {ER_COULD_NOT_CREATE_XML_PROC_LIAISON,
       "Impossible de cr\u00e9er XML TransformerFactory Liaison : {0}"},
 
-  /** ER_PROCESS_NOT_SUCCESSFUL          */
-//  public static final int ER_PROCESS_NOT_SUCCESSFUL = 26;
-
-
     {ER_PROCESS_NOT_SUCCESSFUL,
       "Echec du processus Xalan."},
 
-  /** ER_NOT_SUCCESSFUL          */
-//  public static final int ER_NOT_SUCCESSFUL = 27;
-
-
     { ER_NOT_SUCCESSFUL,
      "Echec de Xalan."},
 
-  /** ER_ENCODING_NOT_SUPPORTED          */
-//  public static final int ER_ENCODING_NOT_SUPPORTED = 28;
-
-
     { ER_ENCODING_NOT_SUPPORTED,
      "Encodage non pris en charge : {0}"},
 
-  /** ER_COULD_NOT_CREATE_TRACELISTENER          */
-//  public static final int ER_COULD_NOT_CREATE_TRACELISTENER = 29;
-
-
     {ER_COULD_NOT_CREATE_TRACELISTENER,
       "Impossible de cr\u00e9er TraceListener : {0}"},
 
-  /** ER_KEY_REQUIRES_NAME_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_NAME_ATTRIB = 30;
-
-
     {ER_KEY_REQUIRES_NAME_ATTRIB,
-      "xsl:key requiert un attribut ''name'' !"},
-
-  /** ER_KEY_REQUIRES_MATCH_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_MATCH_ATTRIB = 31;
-
+      "xsl:key requiert un attribut 'name' !"},
 
     { ER_KEY_REQUIRES_MATCH_ATTRIB,
-      "xsl:key requiert un attribut ''match'' !"},
-
-  /** ER_KEY_REQUIRES_USE_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_USE_ATTRIB = 32;
-
+      "xsl:key requiert un attribut 'match' !"},
 
     { ER_KEY_REQUIRES_USE_ATTRIB,
-      "xsl:key requiert un attribut ''use'' !"},
-
-  /** ER_REQUIRES_ELEMENTS_ATTRIB          */
-//  public static final int ER_REQUIRES_ELEMENTS_ATTRIB = 33;
-
+      "xsl:key requiert un attribut 'use' !"},
 
     { ER_REQUIRES_ELEMENTS_ATTRIB,
-      "(StylesheetHandler) {0} requiert un attribut ''elements'' !"},
-
-  /** ER_MISSING_PREFIX_ATTRIB          */
-//  public static final int ER_MISSING_PREFIX_ATTRIB = 34;
-
+      "(StylesheetHandler) {0} requiert un attribut ''elements''"},
 
     { ER_MISSING_PREFIX_ATTRIB,
       "L''attribut ''prefix'' de (StylesheetHandler) {0} est manquant"},
 
-  /** ER_BAD_STYLESHEET_URL          */
-//  public static final int ER_BAD_STYLESHEET_URL = 35;
-
-
     { ER_BAD_STYLESHEET_URL,
      "URL de la feuille de style erron\u00e9 : {0}"},
 
-  /** ER_FILE_NOT_FOUND          */
-//  public static final int ER_FILE_NOT_FOUND = 36;
-
-
     { ER_FILE_NOT_FOUND,
      "Fichier de la feuille de style introuvable : {0}"},
 
-  /** ER_IOEXCEPTION          */
-//  public static final int ER_IOEXCEPTION = 37;
-
-
     { ER_IOEXCEPTION,
       "Exception d''E-S avec le fichier de la feuille de style : {0}"},
 
-  /** ER_NO_HREF_ATTRIB          */
-//  public static final int ER_NO_HREF_ATTRIB = 38;
-
-
     { ER_NO_HREF_ATTRIB,
       "(StylesheetHandler) Impossible de trouver d''attribut href pour {0}"},
 
-  /** ER_STYLESHEET_INCLUDES_ITSELF          */
-//  public static final int ER_STYLESHEET_INCLUDES_ITSELF = 39;
-
-
     { ER_STYLESHEET_INCLUDES_ITSELF,
       "(StylesheetHandler) {0} est directement ou indirectement inclus dans lui-m\u00eame !"},
 
-  /** ER_PROCESSINCLUDE_ERROR          */
-//  public static final int ER_PROCESSINCLUDE_ERROR = 40;
-
-
     { ER_PROCESSINCLUDE_ERROR,
       "Erreur de StylesheetHandler.processInclude, {0}"},
 
-  /** ER_MISSING_LANG_ATTRIB          */
-//  public static final int ER_MISSING_LANG_ATTRIB = 41;
-
-
     { ER_MISSING_LANG_ATTRIB,
       "L''attribut ''lang'' de (StylesheetHandler) {0} est manquant"},
 
-  /** ER_MISSING_CONTAINER_ELEMENT_COMPONENT          */
-//  public static final int ER_MISSING_CONTAINER_ELEMENT_COMPONENT = 42;
-
     { ER_MISSING_CONTAINER_ELEMENT_COMPONENT,
       "(StylesheetHandler) position de l''\u00e9l\u00e9ment {0} inad\u00e9quate ? El\u00e9ment ''component'' de conteneur manquant"},
 
-  /** ER_CAN_ONLY_OUTPUT_TO_ELEMENT          */
-//  public static final int ER_CAN_ONLY_OUTPUT_TO_ELEMENT = 43;
-
     { ER_CAN_ONLY_OUTPUT_TO_ELEMENT,
       "Seule sortie possible vers Element, DocumentFragment, Document ou PrintWriter."},
 
-  /** ER_PROCESS_ERROR          */
-//  public static final int ER_PROCESS_ERROR = 44;
-
     { ER_PROCESS_ERROR,
      "Erreur de StylesheetRoot.process"},
 
-  /** ER_UNIMPLNODE_ERROR          */
-//  public static final int ER_UNIMPLNODE_ERROR = 45;
-
     { ER_UNIMPLNODE_ERROR,
      "Erreur de UnImplNode : {0}"},
 
-  /** ER_NO_SELECT_EXPRESSION          */
-//  public static final int ER_NO_SELECT_EXPRESSION = 46;
-
     { ER_NO_SELECT_EXPRESSION,
       "Erreur ! Impossible de trouver l'expression de s\u00e9lection xpath (-select)."},
 
-  /** ER_CANNOT_SERIALIZE_XSLPROCESSOR          */
-//  public static final int ER_CANNOT_SERIALIZE_XSLPROCESSOR = 47;
-
     { ER_CANNOT_SERIALIZE_XSLPROCESSOR,
       "Impossible de s\u00e9rialiser un XSLProcessor !"},
 
-  /** ER_NO_INPUT_STYLESHEET          */
-//  public static final int ER_NO_INPUT_STYLESHEET = 48;
-
     { ER_NO_INPUT_STYLESHEET,
       "Entr\u00e9e de feuille de style non sp\u00e9cifi\u00e9e !"},
 
-  /** ER_FAILED_PROCESS_STYLESHEET          */
-//  public static final int ER_FAILED_PROCESS_STYLESHEET = 49;
-
     { ER_FAILED_PROCESS_STYLESHEET,
       "Impossible de traiter la feuille de style !"},
 
-  /** ER_COULDNT_PARSE_DOC          */
-//  public static final int ER_COULDNT_PARSE_DOC = 50;
-
     { ER_COULDNT_PARSE_DOC,
      "Impossible d''analyser le document {0} !"},
 
-  /** ER_COULDNT_FIND_FRAGMENT          */
-//  public static final int ER_COULDNT_FIND_FRAGMENT = 51;
-
     { ER_COULDNT_FIND_FRAGMENT,
      "Impossible de trouver le fragment : {0}"},
 
-  /** ER_NODE_NOT_ELEMENT          */
- // public static final int ER_NODE_NOT_ELEMENT = 52;
-
     { ER_NODE_NOT_ELEMENT,
       "Le noeud d\u00e9sign\u00e9 par l''identificateur de fragment n''est pas un \u00e9l\u00e9ment : {0}"},
 
-  /** ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB          */
-//  public static final int ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB = 53;
-
     { ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB,
       "for-each doit poss\u00e9der un attribut de correspondance ou de nom"},
 
-  /** ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB          */
-//  public static final int ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB = 54;
-
     { ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB,
       "Les mod\u00e8les doivent poss\u00e9der un attribut de correspondance ou de nom"},
 
-  /** ER_NO_CLONE_OF_DOCUMENT_FRAG          */
-//  public static final int ER_NO_CLONE_OF_DOCUMENT_FRAG = 55;
-
     { ER_NO_CLONE_OF_DOCUMENT_FRAG,
       "Pas de clone dans un fragment de document !"},
 
-  /** ER_CANT_CREATE_ITEM          */
-//  public static final int ER_CANT_CREATE_ITEM = 56;
-
     { ER_CANT_CREATE_ITEM,
       "Impossible de cr\u00e9er l''\u00e9l\u00e9ment dans l''arborescence de r\u00e9sultats : {0}"},
 
-  /** ER_XMLSPACE_ILLEGAL_VALUE          */
-//  public static final int ER_XMLSPACE_ILLEGAL_VALUE = 57;
-
     { ER_XMLSPACE_ILLEGAL_VALUE,
       "xml:space du source XML poss\u00e8de une valeur incorrecte : {0}"},
 
-  /** ER_NO_XSLKEY_DECLARATION          */
-//  public static final int ER_NO_XSLKEY_DECLARATION = 58;
-
     { ER_NO_XSLKEY_DECLARATION,
       "Aucune d\u00e9claration xsl:key pour {0} !"},
 
-  /** ER_CANT_CREATE_URL          */
-//  public static final int ER_CANT_CREATE_URL = 59;
-
     { ER_CANT_CREATE_URL,
      "Erreur ! Impossible de cr\u00e9er une URL pour : {0}"},
 
-  /** ER_XSLFUNCTIONS_UNSUPPORTED          */
-//  public static final int ER_XSLFUNCTIONS_UNSUPPORTED = 60;
-
     { ER_XSLFUNCTIONS_UNSUPPORTED,
      "xsl:functions n'est pas pris en charge"},
 
-  /** ER_PROCESSOR_ERROR          */
-//  public static final int ER_PROCESSOR_ERROR = 61;
-
     { ER_PROCESSOR_ERROR,
      "Erreur TransformerFactory de XSLT"},
 
-  /** ER_NOT_ALLOWED_INSIDE_STYLESHEET          */
-//  public static final int ER_NOT_ALLOWED_INSIDE_STYLESHEET = 62;
-
     { ER_NOT_ALLOWED_INSIDE_STYLESHEET,
       "(StylesheetHandler) {0} n''est pas pris en charge dans une feuille de style !"},
 
-  /** ER_RESULTNS_NOT_SUPPORTED          */
-//  public static final int ER_RESULTNS_NOT_SUPPORTED = 63;
-
     { ER_RESULTNS_NOT_SUPPORTED,
       "result-ns n'est plus pris en charge !  Pr\u00e9f\u00e9rez xsl:output."},
 
-  /** ER_DEFAULTSPACE_NOT_SUPPORTED          */
-//  public static final int ER_DEFAULTSPACE_NOT_SUPPORTED = 64;
-
     { ER_DEFAULTSPACE_NOT_SUPPORTED,
       "default-space n'est plus pris en charge !  Pr\u00e9f\u00e9rez xsl:strip-space ou xsl:preserve-space."},
 
-  /** ER_INDENTRESULT_NOT_SUPPORTED          */
-//  public static final int ER_INDENTRESULT_NOT_SUPPORTED = 65;
-
     { ER_INDENTRESULT_NOT_SUPPORTED,
       "indent-result n'est plus pris en charge !  Pr\u00e9f\u00e9rez xsl:output."},
 
-  /** ER_ILLEGAL_ATTRIB          */
-//  public static final int ER_ILLEGAL_ATTRIB = 66;
-
     { ER_ILLEGAL_ATTRIB,
       "(StylesheetHandler) {0} comporte un attribut incorrect : {1}"},
 
-  /** ER_UNKNOWN_XSL_ELEM          */
-//  public static final int ER_UNKNOWN_XSL_ELEM = 67;
-
     { ER_UNKNOWN_XSL_ELEM,
      "El\u00e9ment XSL inconnu : {0}"},
 
-  /** ER_BAD_XSLSORT_USE          */
-//  public static final int ER_BAD_XSLSORT_USE = 68;
-
     { ER_BAD_XSLSORT_USE,
       "(StylesheetHandler) xsl:sort ne peut \u00eatre utilis\u00e9 qu'avec xsl:apply-templates ou xsl:for-each."},
 
-  /** ER_MISPLACED_XSLWHEN          */
-//  public static final int ER_MISPLACED_XSLWHEN = 69;
-
     { ER_MISPLACED_XSLWHEN,
       "(StylesheetHandler) xsl:when ne figure pas \u00e0 la bonne position !"},
 
-  /** ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE          */
-//  public static final int ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE = 70;
-
     { ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE,
       "(StylesheetHandler) xsl:when sans rapport avec xsl:choose !"},
 
-  /** ER_MISPLACED_XSLOTHERWISE          */
-//  public static final int ER_MISPLACED_XSLOTHERWISE = 71;
-
     { ER_MISPLACED_XSLOTHERWISE,
       "(StylesheetHandler) xsl:otherwise ne figure pas \u00e0 la bonne position !"},
 
-  /** ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE          */
-//  public static final int ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE = 72;
-
     { ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE,
       "(StylesheetHandler) xsl:otherwise sans rapport avec xsl:choose !"},
 
-  /** ER_NOT_ALLOWED_INSIDE_TEMPLATE          */
-//  public static final int ER_NOT_ALLOWED_INSIDE_TEMPLATE = 73;
-
     { ER_NOT_ALLOWED_INSIDE_TEMPLATE,
       "(StylesheetHandler) {0} n''est pas admis dans un mod\u00e8le !"},
 
-  /** ER_UNKNOWN_EXT_NS_PREFIX          */
-//  public static final int ER_UNKNOWN_EXT_NS_PREFIX = 74;
-
     { ER_UNKNOWN_EXT_NS_PREFIX,
       "(StylesheetHandler) {0} pr\u00e9fixe de l''espace de noms de l''extension {1} inconnu"},
 
-  /** ER_IMPORTS_AS_FIRST_ELEM          */
-//  public static final int ER_IMPORTS_AS_FIRST_ELEM = 75;
-
     { ER_IMPORTS_AS_FIRST_ELEM,
       "(StylesheetHandler) Les importations peuvent \u00eatre effectu\u00e9es uniquement en tant que premiers \u00e9l\u00e9ments de la feuille de style !"},
 
-  /** ER_IMPORTING_ITSELF          */
-//  public static final int ER_IMPORTING_ITSELF = 76;
-
     { ER_IMPORTING_ITSELF,
       "(StylesheetHandler) {0} s''importe lui-m\u00eame directement ou indirectement !"},
 
-  /** ER_XMLSPACE_ILLEGAL_VAL          */
-//  public static final int ER_XMLSPACE_ILLEGAL_VAL = 77;
-
     { ER_XMLSPACE_ILLEGAL_VAL,
       "(StylesheetHandler) xml:space poss\u00e8de une valeur incorrecte : {0}"},
 
-  /** ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL          */
-//  public static final int ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL = 78;
-
     { ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL,
       "Echec de processStylesheet !"},
 
-  /** ER_SAX_EXCEPTION          */
-//  public static final int ER_SAX_EXCEPTION = 79;
-
     { ER_SAX_EXCEPTION,
      "Exception SAX"},
 
-  /** ER_FUNCTION_NOT_SUPPORTED          */
-//  public static final int ER_FUNCTION_NOT_SUPPORTED = 80;
+//  add this message to fix bug 21478
+    { ER_FUNCTION_NOT_SUPPORTED,
+     "Fonction non prise en charge !"},
 
-    //{ ER_FUNCTION_NOT_SUPPORTED,
-    // "Function not supported!"},
-
-  /** ER_XSLT_ERROR          */
-//  public static final int ER_XSLT_ERROR = 81;
 
     { ER_XSLT_ERROR,
      "Erreur XSLT"},
 
-  /** ER_CURRENCY_SIGN_ILLEGAL          */
-//  public static final int ER_CURRENCY_SIGN_ILLEGAL = 82;
-
     { ER_CURRENCY_SIGN_ILLEGAL,
       "Tout symbole mon\u00e9taire est interdit dans une cha\u00eene de motif de correspondance"},
 
-  /** ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM          */
-//  public static final int ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM = 83;
-
     { ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM,
       "Fonction de document non prise en charge dans le DOM de la feuille de style !"},
 
-  /** ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER          */
-//  public static final int ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER = 84;
-
     { ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER,
       "Impossible de r\u00e9soudre le pr\u00e9fixe du solveur !"},
 
-  /** ER_REDIRECT_COULDNT_GET_FILENAME          */
-//  public static final int ER_REDIRECT_COULDNT_GET_FILENAME = 85;
-
     { ER_REDIRECT_COULDNT_GET_FILENAME,
-      "Extension de redirection : Impossible d'extraire le nom du fichier - l'attribut de fichier ou de s\u00e9lection doit retourner une cha\u00eene valide. "},
-
-  /** ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT          */
-//  public static final int ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT = 86;
+      "Extension de redirection : Impossible d'extraire le nom du fichier - l'attribut de fichier ou de s\u00e9lection doit retourner une cha\u00eene valide."},
 
     { ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT,
       "Impossible de cr\u00e9er FormatterListener dans une extension Redirect !"},
 
-  /** ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX          */
-//  public static final int ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX = 87;
-
     { ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX,
       "Pr\u00e9fixe de exclude-result-prefixes non valide : {0}"},
 
-  /** ER_MISSING_NS_URI          */
-//  public static final int ER_MISSING_NS_URI = 88;
-
     { ER_MISSING_NS_URI,
       "URI de l'espace de noms manquant pour le pr\u00e9fixe indiqu\u00e9"},
 
-  /** ER_MISSING_ARG_FOR_OPTION          */
-//  public static final int ER_MISSING_ARG_FOR_OPTION = 89;
-
     { ER_MISSING_ARG_FOR_OPTION,
       "Argument manquant pour l''option : {0}"},
 
-  /** ER_INVALID_OPTION          */
-//  public static final int ER_INVALID_OPTION = 90;
-
     { ER_INVALID_OPTION,
      "Option incorrecte : {0}"},
 
-  /** ER_MALFORMED_FORMAT_STRING          */
-//  public static final int ER_MALFORMED_FORMAT_STRING = 91;
-
     { ER_MALFORMED_FORMAT_STRING,
      "Cha\u00eene de format mal form\u00e9e : {0}"},
 
-  /** ER_STYLESHEET_REQUIRES_VERSION_ATTRIB          */
-//  public static final int ER_STYLESHEET_REQUIRES_VERSION_ATTRIB = 92;
-
     { ER_STYLESHEET_REQUIRES_VERSION_ATTRIB,
-      "xsl:stylesheet requiert un attribut ''version'' !"},
-
-  /** ER_ILLEGAL_ATTRIBUTE_VALUE          */
-//  public static final int ER_ILLEGAL_ATTRIBUTE_VALUE = 93;
+      "xsl:stylesheet requiert un attribut 'version' !"},
 
     { ER_ILLEGAL_ATTRIBUTE_VALUE,
       "L''attribut : {0} poss\u00e8de une valeur non valide : {1}"},
 
-  /** ER_CHOOSE_REQUIRES_WHEN          */
-//  public static final int ER_CHOOSE_REQUIRES_WHEN = 94;
-
     { ER_CHOOSE_REQUIRES_WHEN,
      "xsl:choose requiert xsl:when"},
 
-  /** ER_NO_APPLY_IMPORT_IN_FOR_EACH          */
-//  public static final int ER_NO_APPLY_IMPORT_IN_FOR_EACH = 95;
-
     { ER_NO_APPLY_IMPORT_IN_FOR_EACH,
       "xsl:apply-imports interdit dans un xsl:for-each"},
 
-  /** ER_CANT_USE_DTM_FOR_OUTPUT          */
-//  public static final int ER_CANT_USE_DTM_FOR_OUTPUT = 96;
-
     { ER_CANT_USE_DTM_FOR_OUTPUT,
       "Impossible d'utiliser DTMLiaison pour un noeud de DOM en sortie... Transmettez org.apache.xpath.DOM2Helper \u00e0 la place !"},
 
-  /** ER_CANT_USE_DTM_FOR_INPUT          */
-//  public static final int ER_CANT_USE_DTM_FOR_INPUT = 97;
-
     { ER_CANT_USE_DTM_FOR_INPUT,
       "Impossible d'utiliser DTMLiaison pour un noeud de DOM en entr\u00e9e... Transmettez org.apache.xpath.DOM2Helper \u00e0 la place !"},
 
-  /** ER_CALL_TO_EXT_FAILED          */
-//  public static final int ER_CALL_TO_EXT_FAILED = 98;
-
     { ER_CALL_TO_EXT_FAILED,
-      "Echec de l''appel de l''\u00e9l\u00e9ment d'extension : {0}"},
-
-  /** ER_PREFIX_MUST_RESOLVE          */
-//  public static final int ER_PREFIX_MUST_RESOLVE = 99;
+      "Echec de l''appel de l''\u00e9l\u00e9ment d''extension : {0}"},
 
     { ER_PREFIX_MUST_RESOLVE,
       "Le pr\u00e9fixe doit se convertir en espace de noms : {0}"},
 
-  /** ER_INVALID_UTF16_SURROGATE          */
-//  public static final int ER_INVALID_UTF16_SURROGATE = 100;
-
     { ER_INVALID_UTF16_SURROGATE,
       "Substitut UTF-16 non valide d\u00e9tect\u00e9 : {0} ?"},
 
-  /** ER_XSLATTRSET_USED_ITSELF          */
- // public static final int ER_XSLATTRSET_USED_ITSELF = 101;
-
     { ER_XSLATTRSET_USED_ITSELF,
       "xsl:attribute-set {0} s''utilise lui-m\u00eame, ce qui provoque une boucle infinie."},
 
-  /** ER_CANNOT_MIX_XERCESDOM          */
-//  public static final int ER_CANNOT_MIX_XERCESDOM = 102;
-
     { ER_CANNOT_MIX_XERCESDOM,
       "Impossible de m\u00e9langer une entr\u00e9e autre que Xerces-DOM avec une sortie Xerces-DOM !"},
 
-  /** ER_TOO_MANY_LISTENERS          */
-//  public static final int ER_TOO_MANY_LISTENERS = 103;
-
     { ER_TOO_MANY_LISTENERS,
       "addTraceListenersToStylesheet - TooManyListenersException"},
 
-  /** ER_IN_ELEMTEMPLATEELEM_READOBJECT          */
-//  public static final int ER_IN_ELEMTEMPLATEELEM_READOBJECT = 104;
-
     { ER_IN_ELEMTEMPLATEELEM_READOBJECT,
       "Dans ElemTemplateElement.readObject : {0}"},
 
-  /** ER_DUPLICATE_NAMED_TEMPLATE          */
-//  public static final int ER_DUPLICATE_NAMED_TEMPLATE = 105;
-
     { ER_DUPLICATE_NAMED_TEMPLATE,
       "Plusieurs mod\u00e8les s''appellent : {0}"},
 
-  /** ER_INVALID_KEY_CALL          */
-//  public static final int ER_INVALID_KEY_CALL = 106;
-
     { ER_INVALID_KEY_CALL,
       "Appel de fonction non valide : appels de key() r\u00e9cursifs interdits"},
 
-  /** Variable is referencing itself          */
-//  public static final int ER_REFERENCING_ITSELF = 107;
-
     { ER_REFERENCING_ITSELF,
       "La variable {0} fait r\u00e9f\u00e9rence \u00e0 elle-m\u00eame directement ou indirectement !"},
 
-  /** Illegal DOMSource input          */
-//  public static final int ER_ILLEGAL_DOMSOURCE_INPUT = 108;
-
     { ER_ILLEGAL_DOMSOURCE_INPUT,
       "Le noeud d'entr\u00e9e ne peut \u00eatre vide pour un DOMSource de newTemplates !"},
 
-        /** Class not found for option         */
-//  public static final int ER_CLASS_NOT_FOUND_FOR_OPTION = 109;
-
     { ER_CLASS_NOT_FOUND_FOR_OPTION,
         "Fichier de classe introuvable pour l''option {0}"},
 
-        /** Required Element not found         */
-//  public static final int ER_REQUIRED_ELEM_NOT_FOUND = 110;
-
     { ER_REQUIRED_ELEM_NOT_FOUND,
         "El\u00e9ment requis introuvable : {0}"},
 
-  /** InputStream cannot be null         */
-//  public static final int ER_INPUT_CANNOT_BE_NULL = 111;
-
     { ER_INPUT_CANNOT_BE_NULL,
         "InputStream ne doit pas \u00eatre vide"},
 
-  /** URI cannot be null         */
-//  public static final int ER_URI_CANNOT_BE_NULL = 112;
-
     { ER_URI_CANNOT_BE_NULL,
         "L'URI ne doit pas \u00eatre vide"},
 
-  /** File cannot be null         */
-//  public static final int ER_FILE_CANNOT_BE_NULL = 113;
-
     { ER_FILE_CANNOT_BE_NULL,
         "Le fichier ne doit pas \u00eatre vide"},
 
-   /** InputSource cannot be null         */
-//  public static final int ER_SOURCE_CANNOT_BE_NULL = 114;
-
     { ER_SOURCE_CANNOT_BE_NULL,
                 "InputSource ne doit pas \u00eatre vide"},
 
-  /** Can't overwrite cause         */
-//  public static final int ER_CANNOT_OVERWRITE_CAUSE = 115;
-
-    //{ ER_CANNOT_OVERWRITE_CAUSE,
-        //      "Cannot overwrite cause"},
-
-  /** Could not initialize BSF Manager        */
-//  public static final int ER_CANNOT_INIT_BSFMGR = 116;
-
     { ER_CANNOT_INIT_BSFMGR,
                 "Impossible d'initialiser le gestionnaire de BSF"},
 
-  /** Could not compile extension       */
-//  public static final int ER_CANNOT_CMPL_EXTENSN = 117;
-
     { ER_CANNOT_CMPL_EXTENSN,
                 "Impossible de compiler l'extension"},
 
-  /** Could not create extension       */
-//  public static final int ER_CANNOT_CREATE_EXTENSN = 118;
-
     { ER_CANNOT_CREATE_EXTENSN,
       "Impossible de cr\u00e9er l''extension : {0} en raison de : {1}"},
 
-  /** Instance method call to method {0} requires an Object instance as first argument       */
-//  public static final int ER_INSTANCE_MTHD_CALL_REQUIRES = 119;
-
     { ER_INSTANCE_MTHD_CALL_REQUIRES,
-      "L''appel de la m\u00e9thode d''instance de la m\u00e9thode {0} requiert une instance d''Object comme premier argument "},
-
-  /** Invalid element name specified       */
-//  public static final int ER_INVALID_ELEMENT_NAME = 120;
+      "L''appel de la m\u00e9thode d''instance de la m\u00e9thode {0} requiert une instance d''Object comme premier argument"},
 
     { ER_INVALID_ELEMENT_NAME,
       "Nom d''\u00e9l\u00e9ment non valide sp\u00e9cifi\u00e9 {0}"},
 
-   /** Element name method must be static      */
-//  public static final int ER_ELEMENT_NAME_METHOD_STATIC = 121;
-
     { ER_ELEMENT_NAME_METHOD_STATIC,
       "La m\u00e9thode de nom d''\u00e9l\u00e9ment doit \u00eatre statique {0}"},
 
-   /** Extension function {0} : {1} is unknown      */
-//  public static final int ER_EXTENSION_FUNC_UNKNOWN = 122;
-
     { ER_EXTENSION_FUNC_UNKNOWN,
              "La fonction d''extension {0} : {1} est inconnue"},
 
-   /** More than one best match for constructor for       */
-//  public static final int ER_MORE_MATCH_CONSTRUCTOR = 123;
-
     { ER_MORE_MATCH_CONSTRUCTOR,
              "Plusieurs occurrences proches pour le constructeur de {0}"},
 
-   /** More than one best match for method      */
-//  public static final int ER_MORE_MATCH_METHOD = 124;
-
     { ER_MORE_MATCH_METHOD,
              "Plusieurs occurrences proches pour la m\u00e9thode {0}"},
 
-   /** More than one best match for element method      */
-//  public static final int ER_MORE_MATCH_ELEMENT = 125;
-
     { ER_MORE_MATCH_ELEMENT,
              "Plusieurs occurrences proches pour la m\u00e9thode d''\u00e9l\u00e9ment {0}"},
 
-   /** Invalid context passed to evaluate       */
-//  public static final int ER_INVALID_CONTEXT_PASSED = 126;
-
     { ER_INVALID_CONTEXT_PASSED,
-             "Contexte non valide transmis transmis pour \u00e9valuer {0}"},
-
-   /** Pool already exists       */
-//  public static final int ER_POOL_EXISTS = 127;
+             "Contexte non valide transmis pour \u00e9valuer {0}"},
 
     { ER_POOL_EXISTS,
              "Pool d\u00e9j\u00e0 existant"},
 
-   /** No driver Name specified      */
-//  public static final int ER_NO_DRIVER_NAME = 128;
-
     { ER_NO_DRIVER_NAME,
              "Aucun nom de p\u00e9riph\u00e9rique indiqu\u00e9"},
 
-   /** No URL specified     */
-//  public static final int ER_NO_URL = 129;
-
     { ER_NO_URL,
              "Aucune URL sp\u00e9cifi\u00e9e"},
 
-   /** Pool size is less than one    */
-//  public static final int ER_POOL_SIZE_LESSTHAN_ONE = 130;
-
     { ER_POOL_SIZE_LESSTHAN_ONE,
              "La taille du pool est inf\u00e9rieure \u00e0 1 !"},
 
-   /** Invalid driver name specified    */
-//  public static final int ER_INVALID_DRIVER = 131;
-
     { ER_INVALID_DRIVER,
              "Nom de pilote non valide sp\u00e9cifi\u00e9 !"},
 
-   /** Did not find the stylesheet root    */
-//  public static final int ER_NO_STYLESHEETROOT = 132;
-
     { ER_NO_STYLESHEETROOT,
              "Impossible de trouver la racine de la feuille de style !"},
 
-   /** Illegal value for xml:space     */
-//  public static final int ER_ILLEGAL_XMLSPACE_VALUE = 133;
-
     { ER_ILLEGAL_XMLSPACE_VALUE,
          "Valeur incorrecte pour xml:space"},
 
-   /** processFromNode failed     */
-//  public static final int ER_PROCESSFROMNODE_FAILED = 134;
-
     { ER_PROCESSFROMNODE_FAILED,
          "Echec de processFromNode"},
 
-   /** The resource [] could not load:     */
-//  public static final int ER_RESOURCE_COULD_NOT_LOAD = 135;
-
     { ER_RESOURCE_COULD_NOT_LOAD,
         "La ressource [ {0} ] n''a pas pu charger : {1} \n {2} \t {3}"},
 
-
-   /** Buffer size <=0     */
-//  public static final int ER_BUFFER_SIZE_LESSTHAN_ZERO = 136;
-
     { ER_BUFFER_SIZE_LESSTHAN_ZERO,
         "Taille du tampon <=0"},
 
-   /** Unknown error when calling extension    */
-//  public static final int ER_UNKNOWN_ERROR_CALLING_EXTENSION = 137;
-
     { ER_UNKNOWN_ERROR_CALLING_EXTENSION,
         "Erreur inconnue lors de l'appel de l'extension"},
 
-   /** Prefix {0} does not have a corresponding namespace declaration    */
-//  public static final int ER_NO_NAMESPACE_DECL = 138;
-
     { ER_NO_NAMESPACE_DECL,
         "Le pr\u00e9fixe {0} ne poss\u00e8de pas de d\u00e9claration d''espace de noms correspondante"},
 
-   /** Element content not allowed for lang=javaclass   */
-//  public static final int ER_ELEM_CONTENT_NOT_ALLOWED = 139;
-
     { ER_ELEM_CONTENT_NOT_ALLOWED,
         "Contenu d''\u00e9l\u00e9ment interdit pour lang=javaclass {0}"},
 
-   /** Stylesheet directed termination   */
-//  public static final int ER_STYLESHEET_DIRECTED_TERMINATION = 140;
-
     { ER_STYLESHEET_DIRECTED_TERMINATION,
         "La feuille de style a provoqu\u00e9 l'arr\u00eat"},
 
-   /** 1 or 2   */
-//  public static final int ER_ONE_OR_TWO = 141;
-
     { ER_ONE_OR_TWO,
         "1 ou 2"},
 
-   /** 2 or 3   */
-//  public static final int ER_TWO_OR_THREE = 142;
-
     { ER_TWO_OR_THREE,
         "2 ou 3"},
 
-   /** Could not load {0} (check CLASSPATH), now using just the defaults   */
-//  public static final int ER_COULD_NOT_LOAD_RESOURCE = 143;
-
     { ER_COULD_NOT_LOAD_RESOURCE,
         "Impossible de charger {0} (v\u00e9rifier CLASSPATH), les valeurs par d\u00e9faut sont donc employ\u00e9es"},
 
-   /** Cannot initialize default templates   */
-//  public static final int ER_CANNOT_INIT_DEFAULT_TEMPLATES = 144;
-
     { ER_CANNOT_INIT_DEFAULT_TEMPLATES,
         "Impossible d'initialiser les mod\u00e8les par d\u00e9faut"},
 
-   /** Result should not be null   */
-//  public static final int ER_RESULT_NULL = 145;
-
     { ER_RESULT_NULL,
         "Le r\u00e9sultat doit \u00eatre vide"},
 
-   /** Result could not be set   */
-//  public static final int ER_RESULT_COULD_NOT_BE_SET = 146;
-
     { ER_RESULT_COULD_NOT_BE_SET,
         "Le r\u00e9sultat ne peut \u00eatre d\u00e9fini"},
 
-   /** No output specified   */
-//  public static final int ER_NO_OUTPUT_SPECIFIED = 147;
-
     { ER_NO_OUTPUT_SPECIFIED,
         "Aucune sortie sp\u00e9cifi\u00e9e"},
 
-   /** Can't transform to a Result of type   */
-//  public static final int ER_CANNOT_TRANSFORM_TO_RESULT_TYPE = 148;
-
     { ER_CANNOT_TRANSFORM_TO_RESULT_TYPE,
         "Transformation impossible vers un r\u00e9sultat de type {0}"},
 
-   /** Can't transform to a Source of type   */
-//  public static final int ER_CANNOT_TRANSFORM_SOURCE_TYPE = 149;
-
     { ER_CANNOT_TRANSFORM_SOURCE_TYPE,
-        "Transformation impossible vers une source de type {0}"},
-
-   /** Null content handler  */
-//  public static final int ER_NULL_CONTENT_HANDLER = 150;
+        "Impossible de transformer une source de type {0}"},
 
     { ER_NULL_CONTENT_HANDLER,
         "Gestionnaire de contenu vide"},
 
-   /** Null error handler  */
-//  public static final int ER_NULL_ERROR_HANDLER = 151;
     { ER_NULL_ERROR_HANDLER,
         "Gestionnaire d'erreurs vide"},
 
-   /** parse can not be called if the ContentHandler has not been set */
-//  public static final int ER_CANNOT_CALL_PARSE = 152;
-
     { ER_CANNOT_CALL_PARSE,
         "L'analyse ne peut \u00eatre appel\u00e9e si le ContentHandler n'a pas \u00e9t\u00e9 d\u00e9fini"},
 
-   /**  No parent for filter */
-//  public static final int ER_NO_PARENT_FOR_FILTER = 153;
-
     { ER_NO_PARENT_FOR_FILTER,
         "Pas de parent pour le filtre"},
 
-
-   /**  No stylesheet found in: {0}, media */
-//  public static final int ER_NO_STYLESHEET_IN_MEDIA = 154;
-
     { ER_NO_STYLESHEET_IN_MEDIA,
          "Aucune feuille de style dans : {0}, support = {1}"},
 
-   /**  No xml-stylesheet PI found in */
-//  public static final int ER_NO_STYLESHEET_PI = 155;
-
     { ER_NO_STYLESHEET_PI,
          "Pas de PI xml-stylesheet dans : {0}"},
 
-   /**  No default implementation found */
-//  public static final int ER_NO_DEFAULT_IMPL = 156;
-
-    //{ ER_NO_DEFAULT_IMPL,
-     //    "No default implementation found "},
-
-   /**  ChunkedIntArray({0}) not currently supported */
-//  public static final int ER_CHUNKEDINTARRAY_NOT_SUPPORTED = 157;
-
-    //{ ER_CHUNKEDINTARRAY_NOT_SUPPORTED,
-     //  "ChunkedIntArray({0}) not currently supported"},
-
-   /**  Offset bigger than slot */
-//  public static final int ER_OFFSET_BIGGER_THAN_SLOT = 158;
-
-    //{ ER_OFFSET_BIGGER_THAN_SLOT,
-     //  "Offset bigger than slot"},
-
-   /**  Coroutine not available, id= */
-//  public static final int ER_COROUTINE_NOT_AVAIL = 159;
-
-    //{ ER_COROUTINE_NOT_AVAIL,
-    //   "Coroutine not available, id={0}"},
-
-   /**  CoroutineManager recieved co_exit() request */
-//  public static final int ER_COROUTINE_CO_EXIT = 160;
-
-    //{ ER_COROUTINE_CO_EXIT,
-     //  "CoroutineManager received co_exit() request"},
-
-   /**  co_joinCoroutineSet() failed */
-//  public static final int ER_COJOINROUTINESET_FAILED = 161;
-
-    //{ ER_COJOINROUTINESET_FAILED,
-    //   "co_joinCoroutineSet() failed"},
-
-   /**  Coroutine parameter error () */
-//  public static final int ER_COROUTINE_PARAM = 162;
-
-    //{ ER_COROUTINE_PARAM,
-    //   "Coroutine parameter error ({0})"},
-
-   /**  UNEXPECTED: Parser doTerminate answers  */
-//  public static final int ER_PARSER_DOTERMINATE_ANSWERS = 163;
-
-    //{ ER_PARSER_DOTERMINATE_ANSWERS,
-    //   "\nUNEXPECTED: Parser doTerminate answers {0}"},
-
-   /**  parse may not be called while parsing */
-//  public static final int ER_NO_PARSE_CALL_WHILE_PARSING = 164;
-
-    //{ ER_NO_PARSE_CALL_WHILE_PARSING,
-    //   "parse may not be called while parsing"},
-
-   /**  Error: typed iterator for axis  {0} not implemented  */
-//  public static final int ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED = 165;
-
-    //{ ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED,
-     //  "Error: typed iterator for axis  {0} not implemented"},
-
-   /**  Error: iterator for axis {0} not implemented  */
-//  public static final int ER_ITERATOR_AXIS_NOT_IMPLEMENTED = 166;
-
-    //{ ER_ITERATOR_AXIS_NOT_IMPLEMENTED,
-    //   "Error: iterator for axis {0} not implemented "},
-
-   /**  Iterator clone not supported  */
-//  public static final int ER_ITERATOR_CLONE_NOT_SUPPORTED = 167;
-
-    //{ ER_ITERATOR_CLONE_NOT_SUPPORTED,
-     //  "Iterator clone not supported"},
-
-   /**  Unknown axis traversal type  */
-//  public static final int ER_UNKNOWN_AXIS_TYPE = 168;
-
-    //{ ER_UNKNOWN_AXIS_TYPE,
-    //   "Unknown axis traversal type: {0}"},
-
-   /**  Axis traverser not supported  */
-//  public static final int ER_AXIS_NOT_SUPPORTED = 169;
-
-    //{ ER_AXIS_NOT_SUPPORTED,
-    //   "Axis traverser not supported: {0}"},
-
-   /**  No more DTM IDs are available  */
-//  public static final int ER_NO_DTMIDS_AVAIL = 170;
-
-    //{ ER_NO_DTMIDS_AVAIL,
-     //  "No more DTM IDs are available"},
-
-   /**  Not supported  */
-//  public static final int ER_NOT_SUPPORTED = 171;
-
     { ER_NOT_SUPPORTED,
        "Non pris en charge : {0}"},
 
-   /**  node must be non-null for getDTMHandleFromNode  */
-//  public static final int ER_NODE_NON_NULL = 172;
-
-    //{ ER_NODE_NON_NULL,
-    //   "Node must be non-null for getDTMHandleFromNode"},
-
-   /**  Could not resolve the node to a handle  */
-//  public static final int ER_COULD_NOT_RESOLVE_NODE = 173;
-
-    //{ ER_COULD_NOT_RESOLVE_NODE,
-    //   "Could not resolve the node to a handle"},
-
-   /**  startParse may not be called while parsing */
-//  public static final int ER_STARTPARSE_WHILE_PARSING = 174;
-
-    //{ ER_STARTPARSE_WHILE_PARSING,
-     //  "startParse may not be called while parsing"},
-
-   /**  startParse needs a non-null SAXParser  */
-//  public static final int ER_STARTPARSE_NEEDS_SAXPARSER = 175;
-
-    //{ ER_STARTPARSE_NEEDS_SAXPARSER,
-    //   "startParse needs a non-null SAXParser"},
-
-   /**  could not initialize parser with */
-//  public static final int ER_COULD_NOT_INIT_PARSER = 176;
-    //{ ER_COULD_NOT_INIT_PARSER,
-     //  "could not initialize parser with"},
-
-   /**  Value for property {0} should be a Boolean instance  */
-//  public static final int ER_PROPERTY_VALUE_BOOLEAN = 177;
-
     { ER_PROPERTY_VALUE_BOOLEAN,
        "La valeur de la propri\u00e9t\u00e9 {0} doit \u00eatre une instance bool\u00e9enne"},
 
-   /**  exception creating new instance for pool  */
-//  public static final int ER_EXCEPTION_CREATING_POOL = 178;
-
-    //{ ER_EXCEPTION_CREATING_POOL,
-    //   "exception creating new instance for pool"},
-
-   /**  Path contains invalid escape sequence  */
-//  public static final int ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE = 179;
-
-    //{ ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE,
-    //   "Path contains invalid escape sequence"},
-
-   /**  Scheme is required!  */
-//  public static final int ER_SCHEME_REQUIRED = 180;
-
-    //{ ER_SCHEME_REQUIRED,
-     //  "Scheme is required!"},
-
-   /**  No scheme found in URI  */
-//  public static final int ER_NO_SCHEME_IN_URI = 181;
-
-    //{ ER_NO_SCHEME_IN_URI,
-    //   "No scheme found in URI: {0}"},
-
-   /**  No scheme found in URI  */
-//  public static final int ER_NO_SCHEME_INURI = 182;
-
-    //{ ER_NO_SCHEME_INURI,
-    //   "No scheme found in URI"},
-
-   /**  Path contains invalid character:   */
-//  public static final int ER_PATH_INVALID_CHAR = 183;
-
-    //{ ER_PATH_INVALID_CHAR,
-    //   "Path contains invalid character: {0}"},
-
-   /**  Cannot set scheme from null string  */
-//  public static final int ER_SCHEME_FROM_NULL_STRING = 184;
-
-    //{ ER_SCHEME_FROM_NULL_STRING,
-    //   "Cannot set scheme from null string"},
-
-   /**  The scheme is not conformant. */
-//  public static final int ER_SCHEME_NOT_CONFORMANT = 185;
-
-    //{ ER_SCHEME_NOT_CONFORMANT,
-    //   "The scheme is not conformant."},
-
-   /**  Host is not a well formed address  */
-//  public static final int ER_HOST_ADDRESS_NOT_WELLFORMED = 186;
-
-    //{ ER_HOST_ADDRESS_NOT_WELLFORMED,
-    //   "Host is not a well formed address"},
-
-   /**  Port cannot be set when host is null  */
-//  public static final int ER_PORT_WHEN_HOST_NULL = 187;
-
-    //{ ER_PORT_WHEN_HOST_NULL,
-    //   "Port cannot be set when host is null"},
-
-   /**  Invalid port number  */
-//  public static final int ER_INVALID_PORT = 188;
-
-    //{ ER_INVALID_PORT,
-    //   "Invalid port number"},
-
-   /**  Fragment can only be set for a generic URI  */
-//  public static final int ER_FRAG_FOR_GENERIC_URI = 189;
-
-    //{ ER_FRAG_FOR_GENERIC_URI,
-    //   "Fragment can only be set for a generic URI"},
-
-   /**  Fragment cannot be set when path is null  */
-//  public static final int ER_FRAG_WHEN_PATH_NULL = 190;
-
-    //{ ER_FRAG_WHEN_PATH_NULL,
-    //   "Fragment cannot be set when path is null"},
-
-   /**  Fragment contains invalid character  */
-//  public static final int ER_FRAG_INVALID_CHAR = 191;
-
-    //{ ER_FRAG_INVALID_CHAR,
-    //   "Fragment contains invalid character"},
-
-
-
-   /** Parser is already in use  */
-//  public static final int ER_PARSER_IN_USE = 192;
-
-    //{ ER_PARSER_IN_USE,
-    //    "Parser is already in use"},
-
-   /** Parser is already in use  */
-//  public static final int ER_CANNOT_CHANGE_WHILE_PARSING = 193;
-
-    //{ ER_CANNOT_CHANGE_WHILE_PARSING,
-    //    "Cannot change {0} {1} while parsing"},
-
-   /** Self-causation not permitted  */
-//  public static final int ER_SELF_CAUSATION_NOT_PERMITTED = 194;
-
-    //{ ER_SELF_CAUSATION_NOT_PERMITTED,
-     //   "Self-causation not permitted"},
-
-   /** src attribute not yet supported for  */
-//  public static final int ER_COULD_NOT_FIND_EXTERN_SCRIPT = 195;
-
     { ER_COULD_NOT_FIND_EXTERN_SCRIPT,
          "Impossible d''extraire le script externe \u00e0 {0}"},
 
-  /** The resource [] could not be found     */
-//  public static final int ER_RESOURCE_COULD_NOT_FIND = 196;
-
     { ER_RESOURCE_COULD_NOT_FIND,
         "La ressource [ {0} ] est introuvable.\n {1}"},
 
-   /** output property not recognized:  */
-//  public static final int ER_OUTPUT_PROPERTY_NOT_RECOGNIZED = 197;
-
     { ER_OUTPUT_PROPERTY_NOT_RECOGNIZED,
         "Propri\u00e9t\u00e9 de sortie non identifi\u00e9e : {0}"},
 
-   /** Userinfo may not be specified if host is not specified   */
-//  public static final int ER_NO_USERINFO_IF_NO_HOST = 198;
-
-    //{ ER_NO_USERINFO_IF_NO_HOST,
-    //    "Userinfo may not be specified if host is not specified"},
-
-   /** Port may not be specified if host is not specified   */
-//  public static final int ER_NO_PORT_IF_NO_HOST = 199;
-
-    //{ ER_NO_PORT_IF_NO_HOST,
-    //    "Port may not be specified if host is not specified"},
-
-   /** Query string cannot be specified in path and query string   */
-//  public static final int ER_NO_QUERY_STRING_IN_PATH = 200;
-
-    //{ ER_NO_QUERY_STRING_IN_PATH,
-    //    "Query string cannot be specified in path and query string"},
-
-   /** Fragment cannot be specified in both the path and fragment   */
-//  public static final int ER_NO_FRAGMENT_STRING_IN_PATH = 201;
-
-    //{ ER_NO_FRAGMENT_STRING_IN_PATH,
-    //    "Fragment cannot be specified in both the path and fragment"},
-
-   /** Cannot initialize URI with empty parameters   */
-//  public static final int ER_CANNOT_INIT_URI_EMPTY_PARMS = 202;
-
-    //{ ER_CANNOT_INIT_URI_EMPTY_PARMS,
-    //    "Cannot initialize URI with empty parameters"},
-
-   /** Failed creating ElemLiteralResult instance   */
-//  public static final int ER_FAILED_CREATING_ELEMLITRSLT = 203;
-
     { ER_FAILED_CREATING_ELEMLITRSLT,
         "Impossible de cr\u00e9er une instance de ElemLiteralResult"},
 
@@ -1727,242 +979,123 @@
   //in locale specific files like XSLTErrorResources_de.java, XSLTErrorResources_fr.java etc.
   //NOTE: Not only the key name but message has also been changed.
 
-   /** Priority value does not contain a parsable number   */
-//  public static final int ER_VALUE_SHOULD_BE_NUMBER = 204;
-
     { ER_VALUE_SHOULD_BE_NUMBER,
         "La valeur de {0} doit contenir un nombre analysable"},
 
-   /**  Value for {0} should equal 'yes' or 'no'   */
-//  public static final int ER_VALUE_SHOULD_EQUAL = 205;
-
     { ER_VALUE_SHOULD_EQUAL,
         "La valeur de {0} doit \u00eatre oui ou non"},
 
-   /**  Failed calling {0} method   */
-//  public static final int ER_FAILED_CALLING_METHOD = 206;
-
     { ER_FAILED_CALLING_METHOD,
         "Echec de l''appel de la m\u00e9thode {0}"},
 
-   /** Failed creating ElemLiteralResult instance   */
-//  public static final int ER_FAILED_CREATING_ELEMTMPL = 207;
-
     { ER_FAILED_CREATING_ELEMTMPL,
         "Echec de la cr\u00e9ation de l'instance de ElemTemplateElement"},
 
-   /**  Characters are not allowed at this point in the document   */
-//  public static final int ER_CHARS_NOT_ALLOWED = 208;
-
     { ER_CHARS_NOT_ALLOWED,
         "La pr\u00e9sence de caract\u00e8res n'est pas admise \u00e0 cet endroit du document"},
 
-  /**  attribute is not allowed on the element   */
-//  public static final int ER_ATTR_NOT_ALLOWED = 209;
     { ER_ATTR_NOT_ALLOWED,
         "L''attribut \"{0}\" n''est pas admis sur l''\u00e9l\u00e9ment {1} !"},
 
-  /**  Method not yet supported    */
-//  public static final int ER_METHOD_NOT_SUPPORTED = 210;
-
-    //{ ER_METHOD_NOT_SUPPORTED,
-     //   "Method not yet supported "},
-
-  /**  Bad value    */
-//  public static final int ER_BAD_VALUE = 211;
-
     { ER_BAD_VALUE,
      "{0} valeur erron\u00e9e {1} "},
 
-  /**  attribute value not found   */
-//  public static final int ER_ATTRIB_VALUE_NOT_FOUND = 212;
-
     { ER_ATTRIB_VALUE_NOT_FOUND,
-     "Impossible de trouver la valeur de l''attribut {0}"},
-
-  /**  attribute value not recognized    */
-//  public static final int ER_ATTRIB_VALUE_NOT_RECOGNIZED = 213;
+     "Impossible de trouver la valeur de l''attribut {0} "},
 
     { ER_ATTRIB_VALUE_NOT_RECOGNIZED,
-     "Valeur de l''attribut {0} non identifi\u00e9e"},
-
-  /** IncrementalSAXSource_Filter not currently restartable   */
-//  public static final int ER_INCRSAXSRCFILTER_NOT_RESTARTABLE = 214;
-
-    //{ ER_INCRSAXSRCFILTER_NOT_RESTARTABLE,
-   //  "IncrementalSAXSource_Filter not currently restartable"},
-
-  /** IncrementalSAXSource_Filter not currently restartable   */
-//  public static final int ER_XMLRDR_NOT_BEFORE_STARTPARSE = 215;
-
-    //{ ER_XMLRDR_NOT_BEFORE_STARTPARSE,
-    // "XMLReader not before startParse request"},
-
-  /** Attempting to generate a namespace prefix with a null URI   */
-//  public static final int ER_NULL_URI_NAMESPACE = 216;
+     "Valeur de l''attribut {0} non identifi\u00e9e "},
 
     { ER_NULL_URI_NAMESPACE,
      "Tentative de cr\u00e9ation d'un pr\u00e9fixe d'espace de noms avec un URI vide"},
 
   //New ERROR keys added in XALAN code base after Jdk 1.4 (Xalan 2.2-D11)
 
-  /** Attempting to generate a namespace prefix with a null URI   */
-//  public static final int ER_NUMBER_TOO_BIG = 217;
-
     { ER_NUMBER_TOO_BIG,
      "Tentative de formatage d'un nombre sup\u00e9rieur \u00e0 l'entier Long le plus \u00e9lev\u00e9"},
 
-//ER_CANNOT_FIND_SAX1_DRIVER
-
-//  public static final int  ER_CANNOT_FIND_SAX1_DRIVER = 218;
-
     { ER_CANNOT_FIND_SAX1_DRIVER,
      "Impossible de trouver la classe {0} du pilote SAX1"},
 
-//ER_SAX1_DRIVER_NOT_LOADED
-//  public static final int  ER_SAX1_DRIVER_NOT_LOADED = 219;
-
     { ER_SAX1_DRIVER_NOT_LOADED,
      "Classe {0} du pilote SAX1 trouv\u00e9e mais non charg\u00e9e"},
 
-//ER_SAX1_DRIVER_NOT_INSTANTIATED
-//  public static final int  ER_SAX1_DRIVER_NOT_INSTANTIATED = 220 ;
-
     { ER_SAX1_DRIVER_NOT_INSTANTIATED,
      "Classe {0} du pilote SAX1 trouv\u00e9e mais non instanci\u00e9e"},
 
-
-// ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER
-//  public static final int ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER = 221;
-
     { ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER,
      "La classe {0} du pilote SAX1 n''impl\u00e9mente pas org.xml.sax.Parser"},
 
-// ER_PARSER_PROPERTY_NOT_SPECIFIED
-//  public static final int  ER_PARSER_PROPERTY_NOT_SPECIFIED = 222;
-
     { ER_PARSER_PROPERTY_NOT_SPECIFIED,
      "Propri\u00e9t\u00e9 syst\u00e8me org.xml.sax.parser non sp\u00e9cifi\u00e9e"},
 
-//ER_PARSER_ARG_CANNOT_BE_NULL
-//  public static final int  ER_PARSER_ARG_CANNOT_BE_NULL = 223 ;
-
     { ER_PARSER_ARG_CANNOT_BE_NULL,
      "L'argument de l'analyseur ne doit pas \u00eatre vide"},
 
-
-// ER_FEATURE
-//  public static final int  ER_FEATURE = 224;
-
     { ER_FEATURE,
      "Fonction : {0}"},
 
-
-// ER_PROPERTY
-//  public static final int ER_PROPERTY = 225 ;
-
     { ER_PROPERTY,
      "Propri\u00e9t\u00e9 : {0}"},
 
-// ER_NULL_ENTITY_RESOLVER
-//  public static final int ER_NULL_ENTITY_RESOLVER  = 226;
-
     { ER_NULL_ENTITY_RESOLVER,
      "Solveur d'entit\u00e9 vide"},
 
-// ER_NULL_DTD_HANDLER
-//  public static final int  ER_NULL_DTD_HANDLER = 227 ;
-
     { ER_NULL_DTD_HANDLER,
      "Gestionnaire de DT vide"},
 
-// No Driver Name Specified!
-//  public static final int ER_NO_DRIVER_NAME_SPECIFIED = 228;
     { ER_NO_DRIVER_NAME_SPECIFIED,
      "Aucun nom de pilote sp\u00e9cifi\u00e9 !"},
 
-
-// No URL Specified!
-//  public static final int ER_NO_URL_SPECIFIED = 229;
     { ER_NO_URL_SPECIFIED,
      "Aucune URL sp\u00e9cifi\u00e9e !"},
 
-
-// Pool size is less than 1!
-//  public static final int ER_POOLSIZE_LESS_THAN_ONE = 230;
     { ER_POOLSIZE_LESS_THAN_ONE,
      "La taille du pool est inf\u00e9rieure \u00e0 1 !"},
 
-
-// Invalid Driver Name Specified!
-//  public static final int ER_INVALID_DRIVER_NAME = 231;
     { ER_INVALID_DRIVER_NAME,
      "Nom de pilote non valide sp\u00e9cifi\u00e9 !"},
 
-
-
-// ErrorListener
-//  public static final int ER_ERRORLISTENER = 232;
     { ER_ERRORLISTENER,
      "ErrorListener"},
 
 
-// Programmer's error! expr has no ElemTemplateElement parent!
-//  public static final int ER_ASSERT_NO_TEMPLATE_PARENT = 233;
+// Note to translators:  The following message should not normally be displayed
+//   to users.  It describes a situation in which the processor has detected
+//   an internal consistency problem in itself, and it provides this message
+//   for the developer to help diagnose the problem.  The name
+//   'ElemTemplateElement' is the name of a class, and should not be
+//   translated.
     { ER_ASSERT_NO_TEMPLATE_PARENT,
-     "Erreur de programme ! expr n'a pas de parent ElemTemplateElement !"},
+     "Erreur de programme ! L'expression n'a pas de parent ElemTemplateElement !"},
 
 
-// Programmer''s assertion in RundundentExprEliminator: {0}
-//  public static final int ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR = 234;
+// Note to translators:  The following message should not normally be displayed
+//   to users.  It describes a situation in which the processor has detected
+//   an internal consistency problem in itself, and it provides this message
+//   for the developer to help diagnose the problem.  The substitution text
+//   provides further information in order to diagnose the problem.  The name
+//   'RedundentExprEliminator' is the name of a class, and should not be
+//   translated.
     { ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR,
-     "Assertion du programmeur dans RundundentExprEliminator : {0}"},
+     "Assertion du programmeur dans RedundentExprEliminator : {0}"},
 
-// Axis traverser not supported: {0}
-//  public static final int ER_AXIS_TRAVERSER_NOT_SUPPORTED = 235;
-    //{ ER_AXIS_TRAVERSER_NOT_SUPPORTED,
-    // "Axis traverser not supported: {0}"},
-
-// ListingErrorHandler created with null PrintWriter!
-//  public static final int ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER = 236;
-    //{ ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER,
-    // "ListingErrorHandler created with null PrintWriter!"},
-
-  // {0}is not allowed in this position in the stylesheet!
-//  public static final int ER_NOT_ALLOWED_IN_POSITION = 237;
     { ER_NOT_ALLOWED_IN_POSITION,
      "{0} ne peut pas figurer \u00e0 cette position dans la feuille de style !"},
 
-  // Non-whitespace text is not allowed in this position in the stylesheet!
-//  public static final int ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION = 238;
     { ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION,
      "Seul de l'espace est accept\u00e9 \u00e0 cette position dans la feuille de style !"},
 
   // This code is shared with warning codes.
-  // Illegal value: {1} used for CHAR attribute: {0}.  An attribute of type CHAR must be only 1 character!
-//  public static final int INVALID_TCHAR = 239;
   // SystemId Unknown
     { INVALID_TCHAR,
-     "Valeur incorrecte : {1} utilis\u00e9e pour l''attribut CHAR : {0}.  Un attribut de type CHAR ne peut comporter qu''un 1 seul caract\u00e8re !"},
-
-//  public static final int ER_SYSTEMID_UNKNOWN = 240;
-    //{ ER_SYSTEMID_UNKNOWN,
-    // "SystemId Unknown"},
-
-  // Location of error unknown
-//  public static final int ER_LOCATION_UNKNOWN = 241;
-    //{ ER_LOCATION_UNKNOWN,
-    // "Location of error unknown"},
+     "Valeur incorrecte : {1} utilis\u00e9e pour l''attribut CHAR : {0}. Un attribut de type CHAR ne peut comporter qu''un seul caract\u00e8re !"},
 
     // Note to translators:  The following message is used if the value of
     // an attribute in a stylesheet is invalid.  "QNAME" is the XML data-type of
     // the attribute, and should not be translated.  The substitution text {1} is
     // the attribute value and {0} is the attribute name.
-    // INVALID_QNAME
-
-  //The following codes are shared with the warning codes...
-  // Illegal value: {1} used for QNAME attribute: {0}
-//  public static final int INVALID_QNAME = 242;
+    //The following codes are shared with the warning codes...
     { INVALID_QNAME,
      "Valeur incorrecte : {1} utilis\u00e9e pour l''attribut QNAME : {0}"},
 
@@ -1971,21 +1104,13 @@
     // the attribute, and should not be translated.  The substitution text {1} is
     // the attribute value, {0} is the attribute name, and {2} is a list of valid
     // values.
-    // INVALID_ENUM
-
-  // Illegal value: {1} used for ENUM attribute: {0}.  Valid values are: {2}.
-//  public static final int INVALID_ENUM = 243;
     { INVALID_ENUM,
-     "Valeur incorrecte : {1} utilis\u00e9e pour l''attribut ENUM : {0}.  Les valeurs autoris\u00e9es sont : {2}."},
+     "Valeur incorrecte : {1} utilis\u00e9e pour l''attribut ENUM : {0}. Les valeurs autoris\u00e9es sont : {2}."},
 
 // Note to translators:  The following message is used if the value of
 // an attribute in a stylesheet is invalid.  "NMTOKEN" is the XML data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NMTOKEN
-
-  // Illegal value: {1} used for NMTOKEN attribute: {0}.
-//  public static final int INVALID_NMTOKEN = 244;
     { INVALID_NMTOKEN,
      "Valeur incorrecte : {1} utilis\u00e9e pour l''attribut NMTOKEN : {0}. "},
 
@@ -1993,10 +1118,6 @@
 // an attribute in a stylesheet is invalid.  "NCNAME" is the XML data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NCNAME
-
-  // Illegal value: {1} used for NCNAME attribute: {0}.
-//  public static final int INVALID_NCNAME = 245;
     { INVALID_NCNAME,
      "Valeur incorrecte : {1} utilis\u00e9e pour l''attribut NCNAME : {0}. "},
 
@@ -2004,11 +1125,6 @@
 // an attribute in a stylesheet is invalid.  "boolean" is the XSLT data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_BOOLEAN
-
-  // Illegal value: {1} used for boolean attribute: {0}.
-//  public static final int INVALID_BOOLEAN = 246;
-
     { INVALID_BOOLEAN,
      "Valeur incorrecte : {1} utilis\u00e9e pour l''attribut bool\u00e9en : {0}. "},
 
@@ -2016,10 +1132,6 @@
 // an attribute in a stylesheet is invalid.  "number" is the XSLT data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NUMBER
-
-  // Illegal value: {1} used for number attribute: {0}.
-//  public static final int INVALID_NUMBER = 247;
      { INVALID_NUMBER,
      "Valeur incorrecte : {1} utilis\u00e9e pour l''attribut number : {0}. "},
 
@@ -2031,9 +1143,6 @@
 // a function.  The message indicates that when this function is referenced in
 // a match pattern, its argument must be a string literal (or constant.)
 // ER_ARG_LITERAL - new error message for bugzilla //5202
-
-  // Argument to {0} in match pattern must be a literal.
-//  public static final int ER_ARG_LITERAL             = 248;
     { ER_ARG_LITERAL,
      "L''argument de {0} dans le motif de correspondance doit \u00eatre un litt\u00e9ral."},
 
@@ -2041,9 +1150,6 @@
 // a variable.  A "global variable" is a variable that is accessible everywher
 // in the stylesheet.
 // ER_DUPLICATE_GLOBAL_VAR - new error message for bugzilla #790
-
-  // Duplicate global variable declaration.
-//  public static final int ER_DUPLICATE_GLOBAL_VAR    = 249;
     { ER_DUPLICATE_GLOBAL_VAR,
      "D\u00e9claration de variable globale en double."},
 
@@ -2051,18 +1157,12 @@
 // Note to translators:  The following message indicates that two definitions of
 // a variable were encountered.
 // ER_DUPLICATE_VAR - new error message for bugzilla #790
-
-  // Duplicate variable declaration.
-//  public static final int ER_DUPLICATE_VAR           = 250;
     { ER_DUPLICATE_VAR,
      "D\u00e9claration de variable en double."},
 
     // Note to translators:  "xsl:template, "name" and "match" are XSLT keywords
     // which must not be translated.
     // ER_TEMPLATE_NAME_MATCH - new error message for bugzilla #789
-
-  // xsl:template must have a name or match attribute (or both)
-//  public static final int ER_TEMPLATE_NAME_MATCH     = 251;
     { ER_TEMPLATE_NAME_MATCH,
      "xsl:template doit comporter un attribut name et/ou match"},
 
@@ -2071,178 +1171,141 @@
     // encountered as part of the value of the exclude-result-prefixes attribute
     // was in error.
     // ER_INVALID_PREFIX - new error message for bugzilla #788
-
-  // Prefix in exclude-result-prefixes is not valid: {0}
-//  public static final int ER_INVALID_PREFIX          = 252;
     { ER_INVALID_PREFIX,
      "Pr\u00e9fixe de exclude-result-prefixes non valide : {0}"},
 
-    // Note to translators:  An "attribute set" is a set of attributes that can be
-    // added to an element in the output document as a group.  The message indicates
-    // that there was a reference to an attribute set named {0} that was never
-    // defined.
+    // Note to translators:  An "attribute set" is a set of attributes that can
+    // be added to an element in the output document as a group.  The message
+    // indicates that there was a reference to an attribute set named {0} that
+    // was never defined.
     // ER_NO_ATTRIB_SET - new error message for bugzilla #782
-
-  // attribute-set named {0} does not exist
-//  public static final int ER_NO_ATTRIB_SET           = 253;
     { ER_NO_ATTRIB_SET,
      "attribute-set {0} n''existe pas"},
 
+    // Note to translators:  This message indicates that there was a reference
+    // to a function named {0} for which no function definition could be found.
+    { ER_FUNCTION_NOT_FOUND,
+     "La fonction {0} n''existe pas"},
 
+    // Note to translators:  This message indicates that the XSLT instruction
+    // that is named by the substitution text {0} must not contain other XSLT
+    // instructions (content) or a "select" attribute.  The word "select" is
+    // an XSLT keyword in this case and must not be translated.
+    { ER_CANT_HAVE_CONTENT_AND_SELECT,
+     "L''\u00e9l\u00e9ment {0} ne peut poss\u00e9der un attribut content et un attribut select."},
 
+    // Note to translators:  This message indicates that the value argument
+    // of setParameter must be a valid Java Object.
+    { ER_INVALID_SET_PARAM_VALUE,
+     "La valeur du param\u00e8tre {0} doit \u00eatre un objet Java valide"},
 
+        { ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT,
+         "L'attribut result-prefix d'un \u00e9l\u00e9ment xsl:namespace-alias a la valeur '#default', mais il n'existe aucune d\u00e9claration de l'espace de noms par d\u00e9faut dans la port\u00e9e de l'\u00e9l\u00e9ment"},
+
+        { ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX,
+         "L''attribut result-prefix d''un \u00e9l\u00e9ment xsl:namespace-alias a la valeur ''{0}'', mais il n''existe aucune d\u00e9claration d''espace de noms pour le pr\u00e9fixe ''{0}'' dans la port\u00e9e de l''\u00e9l\u00e9ment."},
+
+    { ER_SET_FEATURE_NULL_NAME,
+      "Le nom de la fonction ne peut pas avoir une valeur null dans TransformerFactory.setFeature (nom cha\u00eene, valeur bool\u00e9nne)."},
+
+    { ER_GET_FEATURE_NULL_NAME,
+      "Le nom de la fonction ne peut pas avoir une valeur null dans TransformerFactory.getFeature (nom cha\u00eene)."},
+
+    { ER_UNSUPPORTED_FEATURE,
+      "Impossible de d\u00e9finir la fonction ''{0}'' sur cet \u00e9l\u00e9ment TransformerFactory."},
+
+    { ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING,
+        "L''utilisation de l''\u00e9l\u00e9ment d''extension ''{0}'' n''est pas admise lorsque la fonction de traitement s\u00e9curis\u00e9e a la valeur true."},
+
+        { ER_NAMESPACE_CONTEXT_NULL_NAMESPACE,
+          "Impossible d'obtenir le pr\u00e9fixe pour un uri d'espace de noms null."},
+
+        { ER_NAMESPACE_CONTEXT_NULL_PREFIX,
+          "Impossible d'obtenir l'uri d'espace de noms pour le pr\u00e9fixe null."},
+
+        { ER_XPATH_RESOLVER_NULL_QNAME,
+          "Le nom de la fonction ne peut pas avoir une valeur null."},
+
+        { ER_XPATH_RESOLVER_NEGATIVE_ARITY,
+          "La parit\u00e9 ne peut pas \u00eatre n\u00e9gative."},
 
   // Warnings...
 
-  /** WG_FOUND_CURLYBRACE          */
-//  public static final int WG_FOUND_CURLYBRACE = 1;
     { WG_FOUND_CURLYBRACE,
       "Une accolade ('}') a \u00e9t\u00e9 trouv\u00e9e alors qu'aucun mod\u00e8le d'attribut n'est ouvert !"},
 
-  /** WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR          */
-//  public static final int WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR = 2;
-
     { WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR,
       "Avertissement : L''attribut de count n''a pas d''ascendant dans xsl:number ! Cible = {0}"},
 
-  /** WG_EXPR_ATTRIB_CHANGED_TO_SELECT          */
-//  public static final int WG_EXPR_ATTRIB_CHANGED_TO_SELECT = 3;
-
     { WG_EXPR_ATTRIB_CHANGED_TO_SELECT,
-      "Syntaxe obsol\u00e8te : Le nom de l'attribut ''expr'' a \u00e9t\u00e9 remplac\u00e9 par ''select''."},
-
-  /** WG_NO_LOCALE_IN_FORMATNUMBER          */
-//  public static final int WG_NO_LOCALE_IN_FORMATNUMBER = 4;
+      "Syntaxe obsol\u00e8te : Le nom de l'attribut 'expr' a \u00e9t\u00e9 remplac\u00e9 par 'select'."},
 
     { WG_NO_LOCALE_IN_FORMATNUMBER,
       "Xalan ne g\u00e8re pas encore le nom d'environnement local de la fonction format-number."},
 
-  /** WG_LOCALE_NOT_FOUND          */
-//  public static final int WG_LOCALE_NOT_FOUND = 5;
-
     { WG_LOCALE_NOT_FOUND,
       "Avertissement : Impossible de trouver un environnement local pour xml:lang={0}"},
 
-  /** WG_CANNOT_MAKE_URL_FROM          */
-//  public static final int WG_CANNOT_MAKE_URL_FROM = 6;
-
     { WG_CANNOT_MAKE_URL_FROM,
       "Impossible de cr\u00e9er l''URL \u00e0 partir de : {0}"},
 
-  /** WG_CANNOT_LOAD_REQUESTED_DOC          */
-//  public static final int WG_CANNOT_LOAD_REQUESTED_DOC = 7;
-
     { WG_CANNOT_LOAD_REQUESTED_DOC,
       "Impossible de charger le document demand\u00e9 : {0}"},
 
-  /** WG_CANNOT_FIND_COLLATOR          */
-//  public static final int WG_CANNOT_FIND_COLLATOR = 8;
     { WG_CANNOT_FIND_COLLATOR,
       "Impossible de trouver une fonction de regroupement pour <sort xml:lang= {0}"},
 
-  /** WG_FUNCTIONS_SHOULD_USE_URL          */
-//  public static final int WG_FUNCTIONS_SHOULD_USE_URL = 9;
-
     { WG_FUNCTIONS_SHOULD_USE_URL,
       "Syntaxe obsol\u00e8te : L''instruction de fonction doit utiliser une URL {0}"},
 
-  /** WG_ENCODING_NOT_SUPPORTED_USING_UTF8          */
-//  public static final int WG_ENCODING_NOT_SUPPORTED_USING_UTF8 = 10;
-
     { WG_ENCODING_NOT_SUPPORTED_USING_UTF8,
       "encodage non pris en charge : {0}, en utilisant UTF-8"},
 
-  /** WG_ENCODING_NOT_SUPPORTED_USING_JAVA          */
-//  public static final int WG_ENCODING_NOT_SUPPORTED_USING_JAVA = 11;
-
     { WG_ENCODING_NOT_SUPPORTED_USING_JAVA,
       "encodage non pris en charge : {0}, en utilisant Java {1}"},
 
-  /** WG_SPECIFICITY_CONFLICTS          */
-//  public static final int WG_SPECIFICITY_CONFLICTS = 12;
-
     { WG_SPECIFICITY_CONFLICTS,
       "Conflits de sp\u00e9cificit\u00e9s trouv\u00e9s : {0} La derni\u00e8re de la feuille de style sera employ\u00e9e."},
 
-  /** WG_PARSING_AND_PREPARING          */
-//  public static final int WG_PARSING_AND_PREPARING = 13;
-
     { WG_PARSING_AND_PREPARING,
       "========= Analyse et pr\u00e9paration de {0} =========="},
 
-  /** WG_ATTR_TEMPLATE          */
-//  public static final int WG_ATTR_TEMPLATE = 14;
-
     { WG_ATTR_TEMPLATE,
      "Mod\u00e8le d''attribut, {0}"},
 
-  /** WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE          */
-//  public static final int WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE = 15;
-
     { WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE,
       "Conflit de correspondances entre xsl:strip-space et xsl:preserve-space"},
 
-  /** WG_ATTRIB_NOT_HANDLED          */
-//  public static final int WG_ATTRIB_NOT_HANDLED = 16;
-
     { WG_ATTRIB_NOT_HANDLED,
       "Xalan ne g\u00e8re pas encore l''attribut {0} !"},
 
-  /** WG_NO_DECIMALFORMAT_DECLARATION          */
-//  public static final int WG_NO_DECIMALFORMAT_DECLARATION = 17;
-
     { WG_NO_DECIMALFORMAT_DECLARATION,
       "Pas de d\u00e9claration pour le format d\u00e9cimal : {0}"},
 
-  /** WG_OLD_XSLT_NS          */
-//  public static final int WG_OLD_XSLT_NS = 18;
-
     { WG_OLD_XSLT_NS,
      "Espace de noms XSLT manquant ou incorrect. "},
 
-  /** WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED          */
-//  public static final int WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED = 19;
-
     { WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED,
       "Une seule d\u00e9claration xsl:decimal-format par d\u00e9faut est admise."},
 
-  /** WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE          */
-//  public static final int WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE = 20;
-
     { WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE,
       "Les noms xsl:decimal-format doivent \u00eatre uniques. Le nom \"{0}\" a \u00e9t\u00e9 dupliqu\u00e9."},
 
-  /** WG_ILLEGAL_ATTRIBUTE          */
-  //public static final int WG_ILLEGAL_ATTRIBUTE = 21;
-
     { WG_ILLEGAL_ATTRIBUTE,
       "{0} comporte un attribut incorrect : {1}"},
 
-  /** WG_COULD_NOT_RESOLVE_PREFIX          */
-//  public static final int WG_COULD_NOT_RESOLVE_PREFIX = 22;
-
     { WG_COULD_NOT_RESOLVE_PREFIX,
-      "Impossible de convertir le pr\u00e9fixe de l''espace de noms : {0}. Le noeud n'est pas trait\u00e9."},
+      "Impossible de convertir le pr\u00e9fixe de l''espace de noms : {0}. Le noeud n''est pas trait\u00e9."},
 
-  /** WG_STYLESHEET_REQUIRES_VERSION_ATTRIB          */
-//  public static final int WG_STYLESHEET_REQUIRES_VERSION_ATTRIB = 23;
     { WG_STYLESHEET_REQUIRES_VERSION_ATTRIB,
       "xsl:stylesheet requiert un attribut 'version' !"},
 
-  /** WG_ILLEGAL_ATTRIBUTE_NAME          */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_NAME = 24;
-
     { WG_ILLEGAL_ATTRIBUTE_NAME,
       "Nom d''attribut incorrect : {0}"},
 
-  /** WG_ILLEGAL_ATTRIBUTE_VALUE          */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_VALUE = 25;
     { WG_ILLEGAL_ATTRIBUTE_VALUE,
       "Valeur incorrecte pour l''attribut {0} : {1}"},
 
-  /** WG_EMPTY_SECOND_ARG          */
-//  public static final int WG_EMPTY_SECOND_ARG = 26;
-
     { WG_EMPTY_SECOND_ARG,
       "L'ensemble de noeuds r\u00e9sultant du second argument de la fonction du document est vide. Un ensemble de noeuds vide est retourn\u00e9."},
 
@@ -2250,21 +1313,12 @@
 
     // Note to translators:  "name" and "xsl:processing-instruction" are keywords
     // and must not be translated.
-    // WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML
-
-
-  /** WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML          */
-//  public static final int WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML = 27;
     { WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML,
-      "La valeur de l'attribut ''name'' de xsl:processing-instruction doit \u00eatre diff\u00e9rente de ''xml''"},
+      "La valeur de l'attribut 'name' de xsl:processing-instruction doit \u00eatre diff\u00e9rente de 'xml'"},
 
     // Note to translators:  "name" and "xsl:processing-instruction" are keywords
     // and must not be translated.  "NCName" is an XML data-type and must not be
     // translated.
-    // WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME
-
-  /** WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME          */
-//  public static final int WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME = 28;
     { WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME,
       "La valeur de l''attribut ''name'' de xsl:processing-instruction doit \u00eatre un nom NCName valide : {0}"},
 
@@ -2272,12 +1326,12 @@
     // being processed attempted to construct an XML document with an attribute in a
     // place other than on an element.  The substitution text specifies the name of
     // the attribute.
-    // WG_ILLEGAL_ATTRIBUTE_POSITION
-
-  /** WG_ILLEGAL_ATTRIBUTE_POSITION         */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_POSITION = 29;
     { WG_ILLEGAL_ATTRIBUTE_POSITION,
-      "Ajout impossible de l''attribut {0} apr\u00e8s des noeuds enfants ou avant la production d''un \u00e9l\u00e9ment.  L''attribut est ignor\u00e9."},
+      "Ajout impossible de l''attribut {0} apr\u00e8s des noeuds enfants ou avant la production d''un \u00e9l\u00e9ment. L''attribut est ignor\u00e9."},
+
+    { NO_MODIFICATION_ALLOWED_ERR,
+      "Tentative de modification d'un objet qui n'accepte pas les modifications."
+    },
 
     //Check: WHY THERE IS A GAP B/W NUMBERS in the XSLTErrorResources properties file?
 
@@ -2326,19 +1380,19 @@
   {  "optionQ", "   [-Q  (Mode bref)]"},
   {  "optionLF", "   [-LF (Utilise des sauts de ligne uniquement dans la sortie {CR/LF par d\u00e9faut})]"},
   {  "optionCR", "   [-LF (Utilise des retours chariot uniquement dans la sortie {CR/LF par d\u00e9faut})]"},
-  { "optionESCAPE", "   [-ESCAPE (Caract\u00e8res d'\u00e9chappement {<>&\"\''\\r\\n par d\u00e9faut}]"},
+  { "optionESCAPE", "   [-ESCAPE (Caract\u00e8res d'\u00e9chappement {<>&\"\'\\r\\n par d\u00e9faut}]"},
   { "optionINDENT", "   [-INDENT (Nombre d'espaces pour le retrait {par d\u00e9faut 0})]"},
   { "optionTT", "   [-TT (Contr\u00f4le les appels de mod\u00e8les - fonction de trace.)]"},
   { "optionTG", "   [-TG (Contr\u00f4le chaque \u00e9v\u00e9nement de g\u00e9n\u00e9ration - fonction de trace.)]"},
   { "optionTS", "   [-TS (Contr\u00f4le chaque \u00e9v\u00e9nement de s\u00e9lection - fonction de trace.)]"},
   {  "optionTTC", "   [-TTC (Contr\u00f4le les enfants du mod\u00e8le lors de leur traitement - fonction de trace.)]"},
   { "optionTCLASS", "   [-TCLASS (Classe TraceListener pour les extensions de trace.)]"},
-  { "optionVALIDATE", "   [-VALIDATE (Indique si la validation se produit.  La validation est d\u00e9sactiv\u00e9e par d\u00e9faut.)]"},
+  { "optionVALIDATE", "   [-VALIDATE (Indique si la validation se produit. La validation est d\u00e9sactiv\u00e9e par d\u00e9faut.)]"},
   { "optionEDUMP", "   [-EDUMP {nom de fichier optionnel} (Cr\u00e9e un vidage de pile en cas d'erreur.)]"},
   {  "optionXML", "   [-XML (Utilise un formateur XML et ajoute un en-t\u00eate XML.)]"},
   {  "optionTEXT", "   [-TEXT (Utilise un formateur de texte simple.)]"},
   {  "optionHTML", "   [-HTML (Utilise un formateur HTML.)]"},
-  {  "optionPARAM", "[-PARAM nom expression (D\u00e9finit un param\u00e8tre de feuille de style)]"},
+  {  "optionPARAM", "   [-PARAM nom expression (D\u00e9finit un param\u00e8tre de feuille de style)]"},
   {  "noParsermsg1", "Echec du processus XSL."},
   {  "noParsermsg2", "** Analyseur introuvable **"},
   { "noParsermsg3",  "V\u00e9rifiez le chemin d'acc\u00e8s des classes."},
@@ -2348,16 +1402,17 @@
   { "optionENTITYRESOLVER",  "   [-ENTITYRESOLVER nom de classe complet (Les URI sont r\u00e9solus par EntityResolver)]"},
   { "optionCONTENTHANDLER",  "   [-CONTENTHANDLER nom de classe complet (La s\u00e9rialisation de la sortie est effectu\u00e9e par ContentHandler)]"},
   {  "optionLINENUMBERS",  "   [-L utilisation des num\u00e9ros de ligne pour le document source]"},
+  { "optionSECUREPROCESSING", "   [-SECURE (attribuez la valeur true \u00e0 la fonction de traitement s\u00e9curis\u00e9.)]"},
 
     // Following are the new options added in XSLTErrorResources.properties files after Jdk 1.4 (Xalan 2.2-D11)
 
 
-  {  "optionMEDIA",  "[-MEDIA type_de_support (Utilise un attribut de support pour trouver la feuille de styles associ\u00e9e \u00e0 un document.)]"},
+  {  "optionMEDIA",  "   [-MEDIA type_de_support (Utilise un attribut de support pour trouver la feuille de style associ\u00e9e \u00e0 un document.)]"},
   {  "optionFLAVOR",  "   [-FLAVOR sax_ou_dom (effectue la transformation \u00e0 l'aide de SAX (s2s) ou de DOM (d2d).)] "}, // Added by sboag/scurcuru; experimental
   { "optionDIAG", "   [-DIAG (affiche la dur\u00e9e globale de la transformation - en millisecondes.)]"},
   { "optionINCREMENTAL",  "   [-INCREMENTAL (construction incr\u00e9mentielle du DTM en d\u00e9finissant http://xml.apache.org/xalan/features/incremental true.)]"},
-  {  "optionNOOPTIMIMIZE",  "   [-NOOPTIMIMIZE (pas de traitement d'optimisation des feuilles de styles en d\u00e9finissant http://xml.apache.org/xalan/features/optimize false.)]"},
-  { "optionRL",  "   [-RL r\u00e9cursivit\u00e9_maxi (limite de la profondeur de la r\u00e9cursivit\u00e9 pour les feuilles de styles.)]"},
+  {  "optionNOOPTIMIMIZE",  "   [-NOOPTIMIMIZE (pas de traitement d'optimisation des feuilles de style en d\u00e9finissant http://xml.apache.org/xalan/features/optimize false.)]"},
+  { "optionRL",  "   [-RL r\u00e9cursivit\u00e9_maxi (limite de la profondeur de la r\u00e9cursivit\u00e9 pour les feuilles de style.)]"},
   {   "optionXO",  "   [-XO [nom_translet] (assignation du nom au translet g\u00e9n\u00e9r\u00e9)]"},
   {  "optionXD", "   [-XD r\u00e9pertoire_cible (sp\u00e9cification d'un r\u00e9pertoire de destination pour translet)]"},
   {  "optionXJ",  "   [-XJ fichier_jar (r\u00e9union des classes translet dans un fichier jar appel\u00e9 <fichier_jar>)]"},
@@ -2378,7 +1433,6 @@
 
   };
   }
-
   // ================= INFRASTRUCTURE ======================
 
   /** String for use when a bad error code was encountered.    */
diff --git a/src/org/apache/xalan/res/XSLTErrorResources_hu.java b/src/org/apache/xalan/res/XSLTErrorResources_hu.java
index c82ffdc..4d1113d 100644
--- a/src/org/apache/xalan/res/XSLTErrorResources_hu.java
+++ b/src/org/apache/xalan/res/XSLTErrorResources_hu.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 1999-2004 The Apache Software Foundation.
+ * Copyright 1999-2006 The Apache Software Foundation.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -90,7 +90,14 @@
   /*
    * Static variables
    */
-  public static final String ER_NO_CURLYBRACE = "ER_NO_CURLYBRACE";;
+  public static final String ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX =
+        "ER_INVALID_SET_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX";
+
+  public static final String ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT =
+        "ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT";
+
+  public static final String ER_NO_CURLYBRACE = "ER_NO_CURLYBRACE";
+  public static final String ER_FUNCTION_NOT_SUPPORTED = "ER_FUNCTION_NOT_SUPPORTED";
   public static final String ER_ILLEGAL_ATTRIBUTE = "ER_ILLEGAL_ATTRIBUTE";
   public static final String ER_NULL_SOURCENODE_APPLYIMPORTS = "ER_NULL_SOURCENODE_APPLYIMPORTS";
   public static final String ER_CANNOT_ADD = "ER_CANNOT_ADD";
@@ -379,6 +386,14 @@
          "ER_NOT_ALLOWED_IN_POSITION";
   public static final String ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION =
          "ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION";
+  public static final String ER_NAMESPACE_CONTEXT_NULL_NAMESPACE =
+         "ER_NAMESPACE_CONTEXT_NULL_NAMESPACE";
+  public static final String ER_NAMESPACE_CONTEXT_NULL_PREFIX =
+         "ER_NAMESPACE_CONTEXT_NULL_PREFIX";
+  public static final String ER_XPATH_RESOLVER_NULL_QNAME =
+         "ER_XPATH_RESOLVER_NULL_QNAME";
+  public static final String ER_XPATH_RESOLVER_NEGATIVE_ARITY =
+         "ER_XPATH_RESOLVER_NEGATIVE_ARITY";
   public static final String INVALID_TCHAR = "INVALID_TCHAR";
   public static final String INVALID_QNAME = "INVALID_QNAME";
   public static final String INVALID_ENUM = "INVALID_ENUM";
@@ -392,6 +407,19 @@
   public static final String ER_TEMPLATE_NAME_MATCH = "ER_TEMPLATE_NAME_MATCH";
   public static final String ER_INVALID_PREFIX = "ER_INVALID_PREFIX";
   public static final String ER_NO_ATTRIB_SET = "ER_NO_ATTRIB_SET";
+  public static final String ER_FUNCTION_NOT_FOUND =
+         "ER_FUNCTION_NOT_FOUND";
+  public static final String ER_CANT_HAVE_CONTENT_AND_SELECT =
+     "ER_CANT_HAVE_CONTENT_AND_SELECT";
+  public static final String ER_INVALID_SET_PARAM_VALUE = "ER_INVALID_SET_PARAM_VALUE";
+  public static final String ER_SET_FEATURE_NULL_NAME =
+        "ER_SET_FEATURE_NULL_NAME";
+  public static final String ER_GET_FEATURE_NULL_NAME =
+        "ER_GET_FEATURE_NULL_NAME";
+  public static final String ER_UNSUPPORTED_FEATURE =
+        "ER_UNSUPPORTED_FEATURE";
+  public static final String ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING =
+        "ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING";
 
   public static final String WG_FOUND_CURLYBRACE = "WG_FOUND_CURLYBRACE";
   public static final String WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR =
@@ -441,9 +469,9 @@
          "WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME";
   public static final String WG_ILLEGAL_ATTRIBUTE_POSITION =
          "WG_ILLEGAL_ATTRIBUTE_POSITION";
+  public static final String NO_MODIFICATION_ALLOWED_ERR =
+         "NO_MODIFICATION_ALLOWED_ERR";
 
-
-//  public static final int ER_NO_CURLYBRACE = 1;
   /*
    * Now fill in the message text.
    * Then fill in the message text for that message code in the
@@ -452,9 +480,9 @@
 
   // Error messages...
 
-  /** Get the lookup table for error messages.   
+  /** Get the lookup table for error messages.
    *
-   * @return The int to message lookup table.
+   * @return The message lookup table.
    */
   public Object[][] getContents()
   {
@@ -464,1261 +492,485 @@
   {"ER0000" , "{0}" },
 
 
-  /** ER_NO_CURLYBRACE          */
-
-//  public static final int ER_NO_CURLYBRACE = 1;
-
     { ER_NO_CURLYBRACE,
       "Hiba: Nem lehet '{' a kifejez\u00e9seken bel\u00fcl"},
 
-  /** ER_ILLEGAL_ATTRIBUTE          */
-// public static final int ER_ILLEGAL_ATTRIBUTE = 2;
-
     { ER_ILLEGAL_ATTRIBUTE ,
      "A(z) {0}-nak \u00e9rv\u00e9nytelen attrib\u00fatuma van: {1}"},
 
-  /** ER_NULL_SOURCENODE_APPLYIMPORTS          */
-//  public static final int ER_NULL_SOURCENODE_APPLYIMPORTS = 3;
-
   {ER_NULL_SOURCENODE_APPLYIMPORTS ,
-      "A sourceNode \u00e9rt\u00e9ke null az xsl:apply-imports met\u00f3dusban!"},
-
-  /** ER_CANNOT_ADD          */
- // public static final int ER_CANNOT_ADD = 4;
+      "A sourceNode \u00e9rt\u00e9ke null az xsl:apply-imports met\u00f3dusban."},
 
   {ER_CANNOT_ADD,
       "Nem lehet a(z) {0}-t felvenni a(z) {1}-ba"},
 
-
-  /** ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES          */
-//  public static final int ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES = 5;
-
-
     { ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES,
       "A sourceNode null a handleApplyTemplatesInstruction-ban!"},
 
-  /** ER_NO_NAME_ATTRIB          */
-//  public static final int ER_NO_NAME_ATTRIB = 6;
-
-
     { ER_NO_NAME_ATTRIB,
      "A(z) {0}-nak kell legyen name attrib\u00fatuma."},
 
-  /** ER_TEMPLATE_NOT_FOUND          */
-  //public static final int ER_TEMPLATE_NOT_FOUND = 7;
-
-
     {ER_TEMPLATE_NOT_FOUND,
      "Nem tal\u00e1lhat\u00f3 {0} nev\u0171 sablon"},
 
-  /** ER_CANT_RESOLVE_NAME_AVT          */
-  // public static final int ER_CANT_RESOLVE_NAME_AVT = 8;
-
     {ER_CANT_RESOLVE_NAME_AVT,
       "Nem lehet feloldani a n\u00e9v AVT-t az xsl:call-template-ben."},
 
-  /** ER_REQUIRES_ATTRIB          */
-  //public static final int ER_REQUIRES_ATTRIB = 9;
-
-
     {ER_REQUIRES_ATTRIB,
      "{0}-nek attrib\u00fatum sz\u00fcks\u00e9ges: {1}"},
 
-  /** ER_MUST_HAVE_TEST_ATTRIB          */
- // public static final int ER_MUST_HAVE_TEST_ATTRIB = 10;
-
-
     { ER_MUST_HAVE_TEST_ATTRIB,
-      "{0}-nek kell legyen ''test'' attrib\u00fatuma."},
-
-  /** ER_BAD_VAL_ON_LEVEL_ATTRIB          */
-//  public static final int ER_BAD_VAL_ON_LEVEL_ATTRIB = 11;
-
+      "A(z) {0} -nak kell legyen ''test'' attrib\u00fatuma. "},
 
     {ER_BAD_VAL_ON_LEVEL_ATTRIB,
       "Rossz \u00e9rt\u00e9k a level attrib\u00fatumban: {0}"},
 
-  /** ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML          */
-//  public static final int ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML = 12;
-
-
     {ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML,
       "A feldolgoz\u00e1si utas\u00edt\u00e1s neve nem lehet 'xml'"},
 
-  /** ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME          */
-//  public static final int ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME = 13;
-
-
     { ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME,
       "A feldolgoz\u00e1si utas\u00edt\u00e1s neve \u00e9rv\u00e9nyes NCName kell legyen: {0}"},
 
-  /** ER_NEED_MATCH_ATTRIB          */
-//  public static final int ER_NEED_MATCH_ATTRIB = 14;
-
-
     { ER_NEED_MATCH_ATTRIB,
       "A(z) {0}-nek kell legyen illeszked\u00e9si attrib\u00fatuma, ha van m\u00f3dja."},
 
-  /** ER_NEED_NAME_OR_MATCH_ATTRIB          */
-//  public static final int ER_NEED_NAME_OR_MATCH_ATTRIB = 15;
-
-
     { ER_NEED_NAME_OR_MATCH_ATTRIB,
       "A(z) {0}-nak kell vagy n\u00e9v vagy illeszked\u00e9si attrib\u00fatum."},
 
-  /** ER_CANT_RESOLVE_NSPREFIX          */
-//  public static final int ER_CANT_RESOLVE_NSPREFIX = 16;
-
-
     {ER_CANT_RESOLVE_NSPREFIX,
       "Nem lehet feloldani a n\u00e9vt\u00e9r el\u0151tagot: {0}"},
 
-  /** ER_ILLEGAL_VALUE          */
-//  public static final int ER_ILLEGAL_VALUE = 17;
-
-
     { ER_ILLEGAL_VALUE,
      "Az xml:space \u00e9rt\u00e9ke \u00e9rv\u00e9nytelen: {0}"},
 
-  /** ER_NO_OWNERDOC          */
-//  public static final int ER_NO_OWNERDOC = 18;
-
-
     { ER_NO_OWNERDOC,
       "A lesz\u00e1rmazott csom\u00f3pontnak nincs tulajdonos dokumentuma!"},
 
-  /** ER_ELEMTEMPLATEELEM_ERR          */
-//  public static final int ER_ELEMTEMPLATEELEM_ERR = 19;
-
-
     { ER_ELEMTEMPLATEELEM_ERR,
      "ElemTemplateElement hiba: {0}"},
 
-  /** ER_NULL_CHILD          */
-//  public static final int ER_NULL_CHILD = 20;
-
-
     { ER_NULL_CHILD,
      "K\u00eds\u00e9rlet null lesz\u00e1rmazott felv\u00e9tel\u00e9re!"},
 
-  /** ER_NEED_SELECT_ATTRIB          */
-//  public static final int ER_NEED_SELECT_ATTRIB = 21;
-
-
     { ER_NEED_SELECT_ATTRIB,
      "A(z) {0}-nak kell kiv\u00e1laszt\u00e1si attrib\u00fatum."},
 
-  /** ER_NEED_TEST_ATTRIB          */
-//  public static final int ER_NEED_TEST_ATTRIB = 22;
-
-
     { ER_NEED_TEST_ATTRIB ,
       "Az xsl:when-nek kell legyen 'test' attrib\u00fatuma."},
 
-  /** ER_NEED_NAME_ATTRIB          */
-//  public static final int ER_NEED_NAME_ATTRIB = 23;
-
-
     { ER_NEED_NAME_ATTRIB,
       "Az xsl:param-nak kell legyen 'name' attrib\u00fatuma."},
 
-  /** ER_NO_CONTEXT_OWNERDOC          */
-//  public static final int ER_NO_CONTEXT_OWNERDOC = 24;
-
-
     { ER_NO_CONTEXT_OWNERDOC,
       "A k\u00f6rnyezetnek nincs tulajdonos dokumentuma!"},
 
-  /** ER_COULD_NOT_CREATE_XML_PROC_LIAISON          */
-//  public static final int ER_COULD_NOT_CREATE_XML_PROC_LIAISON = 25;
-
-
     {ER_COULD_NOT_CREATE_XML_PROC_LIAISON,
       "Nem lehet XML TransformerFactory Liaison-t l\u00e9trehozni: {0}"},
 
-  /** ER_PROCESS_NOT_SUCCESSFUL          */
-//  public static final int ER_PROCESS_NOT_SUCCESSFUL = 26;
-
-
     {ER_PROCESS_NOT_SUCCESSFUL,
-      "A Xalan processz sikertelen volt."},
-
-  /** ER_NOT_SUCCESSFUL          */
-//  public static final int ER_NOT_SUCCESSFUL = 27;
-
+      "A Xalan folyamat sikertelen volt."},
 
     { ER_NOT_SUCCESSFUL,
      "Xalan: sikertelen volt."},
 
-  /** ER_ENCODING_NOT_SUPPORTED          */
-//  public static final int ER_ENCODING_NOT_SUPPORTED = 28;
-
-
     { ER_ENCODING_NOT_SUPPORTED,
      "A k\u00f3dol\u00e1s nem t\u00e1mogatott: {0}"},
 
-  /** ER_COULD_NOT_CREATE_TRACELISTENER          */
-//  public static final int ER_COULD_NOT_CREATE_TRACELISTENER = 29;
-
-
     {ER_COULD_NOT_CREATE_TRACELISTENER,
       "Nem lehet TraceListener-t l\u00e9trehozni: {0}"},
 
-  /** ER_KEY_REQUIRES_NAME_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_NAME_ATTRIB = 30;
-
-
     {ER_KEY_REQUIRES_NAME_ATTRIB,
       "Az xsl:key-nek kell legyen 'name' attrib\u00fatuma!"},
 
-  /** ER_KEY_REQUIRES_MATCH_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_MATCH_ATTRIB = 31;
-
-
     { ER_KEY_REQUIRES_MATCH_ATTRIB,
       "Az xsl:key-nek kell legyen 'match' attrib\u00fatuma!"},
 
-  /** ER_KEY_REQUIRES_USE_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_USE_ATTRIB = 32;
-
-
     { ER_KEY_REQUIRES_USE_ATTRIB,
       "Az xsl:key-nek kell legyen 'use' attrib\u00fatuma!"},
 
-  /** ER_REQUIRES_ELEMENTS_ATTRIB          */
-//  public static final int ER_REQUIRES_ELEMENTS_ATTRIB = 33;
-
-
     { ER_REQUIRES_ELEMENTS_ATTRIB,
-      "(StylesheetHandler) A(z) {0}-nek kell legyen egy ''elements'' attrib\u00fatuma!"},
-
-  /** ER_MISSING_PREFIX_ATTRIB          */
-//  public static final int ER_MISSING_PREFIX_ATTRIB = 34;
-
+      "(StylesheetHandler) A(z) {0}-nak kell legyen ''elements'' attrib\u00fatuma! "},
 
     { ER_MISSING_PREFIX_ATTRIB,
-      "(StylesheetHandler) A(z) {0}-nek hi\u00e1nyzik a ''prefix'' attrib\u00fatuma"},
-
-  /** ER_BAD_STYLESHEET_URL          */
-//  public static final int ER_BAD_STYLESHEET_URL = 35;
-
+      "(StylesheetHandler) A(z) {0}-nak hi\u00e1nyzik a ''prefix'' attrib\u00fatuma"},
 
     { ER_BAD_STYLESHEET_URL,
      "A st\u00edluslap URL rossz: {0}"},
 
-  /** ER_FILE_NOT_FOUND          */
-//  public static final int ER_FILE_NOT_FOUND = 36;
-
-
     { ER_FILE_NOT_FOUND,
      "A st\u00edluslap f\u00e1jl nem tal\u00e1lhat\u00f3: {0}"},
 
-  /** ER_IOEXCEPTION          */
-//  public static final int ER_IOEXCEPTION = 37;
-
-
     { ER_IOEXCEPTION,
       "IO kiv\u00e9tel t\u00f6rt\u00e9nt a st\u00edluslap f\u00e1jln\u00e1l: {0}"},
 
-  /** ER_NO_HREF_ATTRIB          */
-//  public static final int ER_NO_HREF_ATTRIB = 38;
-
-
     { ER_NO_HREF_ATTRIB,
       "(StylesheetHandler) A(z) {0} href attrib\u00fatuma nem tal\u00e1lhat\u00f3"},
 
-  /** ER_STYLESHEET_INCLUDES_ITSELF          */
-//  public static final int ER_STYLESHEET_INCLUDES_ITSELF = 39;
-
-
     { ER_STYLESHEET_INCLUDES_ITSELF,
       "(StylesheetHandler) A(z) {0} k\u00f6zvetlen\u00fcl vagy k\u00f6zvetetten tartalmazza saj\u00e1t mag\u00e1t!"},
 
-  /** ER_PROCESSINCLUDE_ERROR          */
-//  public static final int ER_PROCESSINCLUDE_ERROR = 40;
-
-
     { ER_PROCESSINCLUDE_ERROR,
       "StylesheetHandler.processInclude hiba, {0}"},
 
-  /** ER_MISSING_LANG_ATTRIB          */
-//  public static final int ER_MISSING_LANG_ATTRIB = 41;
-
-
     { ER_MISSING_LANG_ATTRIB,
-      "(stylesheetHandler) A(z) {0}-nek hi\u00e1nyzik a ''lang'' attrib\u00fatuma"},
-
-  /** ER_MISSING_CONTAINER_ELEMENT_COMPONENT          */
-//  public static final int ER_MISSING_CONTAINER_ELEMENT_COMPONENT = 42;
+      "(StylesheetHandler) A(z) {0}-nak hi\u00e1nyzik a ''lang'' attrib\u00fatuma "},
 
     { ER_MISSING_CONTAINER_ELEMENT_COMPONENT,
-      "(StylesheetHandler) Rosszul elhelyezett {0} elem?? hi\u00e1nyzik a 'component' t\u00e1rol\u00f3elem"},
-
-  /** ER_CAN_ONLY_OUTPUT_TO_ELEMENT          */
-//  public static final int ER_CAN_ONLY_OUTPUT_TO_ELEMENT = 43;
+      "(StylesheetHandler) Rosszul elhelyezett {0} elem?? Hi\u00e1nyzik a ''component'' t\u00e1rol\u00f3elem"},
 
     { ER_CAN_ONLY_OUTPUT_TO_ELEMENT,
       "Csak egy Element-be, DocumentFragment-be, Document-be vagy PrintWriter-be lehet kimenetet k\u00fcldeni."},
 
-  /** ER_PROCESS_ERROR          */
-//  public static final int ER_PROCESS_ERROR = 44;
-
     { ER_PROCESS_ERROR,
      "StylesheetRoot.process hiba"},
 
-  /** ER_UNIMPLNODE_ERROR          */
-//  public static final int ER_UNIMPLNODE_ERROR = 45;
-
     { ER_UNIMPLNODE_ERROR,
      "UnImplNode hiba: {0}"},
 
-  /** ER_NO_SELECT_EXPRESSION          */
-//  public static final int ER_NO_SELECT_EXPRESSION = 46;
-
     { ER_NO_SELECT_EXPRESSION,
       "Hiba! Az xpath kiv\u00e1laszt\u00e1si kifejez\u00e9s nem tal\u00e1lhat\u00f3 (-select)."},
 
-  /** ER_CANNOT_SERIALIZE_XSLPROCESSOR          */
-//  public static final int ER_CANNOT_SERIALIZE_XSLPROCESSOR = 47;
-
     { ER_CANNOT_SERIALIZE_XSLPROCESSOR,
       "Nem lehet sorbarakni az XSLProcessor-t!"},
 
-  /** ER_NO_INPUT_STYLESHEET          */
-//  public static final int ER_NO_INPUT_STYLESHEET = 48;
-
     { ER_NO_INPUT_STYLESHEET,
       "Nem adott meg st\u00edluslap bemenetet!"},
 
-  /** ER_FAILED_PROCESS_STYLESHEET          */
-//  public static final int ER_FAILED_PROCESS_STYLESHEET = 49;
-
     { ER_FAILED_PROCESS_STYLESHEET,
       "Nem siker\u00fclt feldolgozni a st\u00edluslapot!"},
 
-  /** ER_COULDNT_PARSE_DOC          */
-//  public static final int ER_COULDNT_PARSE_DOC = 50;
-
     { ER_COULDNT_PARSE_DOC,
      "Nem lehet elemezni a(z) {0} dokumentumot!"},
 
-  /** ER_COULDNT_FIND_FRAGMENT          */
-//  public static final int ER_COULDNT_FIND_FRAGMENT = 51;
-
     { ER_COULDNT_FIND_FRAGMENT,
      "Nem tal\u00e1lhat\u00f3 a darab: {0}"},
 
-  /** ER_NODE_NOT_ELEMENT          */
- // public static final int ER_NODE_NOT_ELEMENT = 52;
-
     { ER_NODE_NOT_ELEMENT,
       "A darab azonos\u00edt\u00f3 \u00e1ltal mutatott csom\u00f3pont nem elem: {0}"},
 
-  /** ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB          */
-//  public static final int ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB = 53;
-
     { ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB,
       "A for-each-nek legal\u00e1bb egy match vagy egy name attrib\u00fatuma kell legyen"},
 
-  /** ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB          */
-//  public static final int ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB = 54;
-
     { ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB,
       "A sablonoknak vagy match vagy name attrib\u00fatumuk kell legyen"},
 
-  /** ER_NO_CLONE_OF_DOCUMENT_FRAG          */
-//  public static final int ER_NO_CLONE_OF_DOCUMENT_FRAG = 55;
-
     { ER_NO_CLONE_OF_DOCUMENT_FRAG,
       "Nincs kl\u00f3nja egy dokumentumdarabnak!"},
 
-  /** ER_CANT_CREATE_ITEM          */
-//  public static final int ER_CANT_CREATE_ITEM = 56;
-
     { ER_CANT_CREATE_ITEM,
       "Nem lehet elemet l\u00e9trehozni az eredm\u00e9nyf\u00e1ban: {0}"},
 
-  /** ER_XMLSPACE_ILLEGAL_VALUE          */
-//  public static final int ER_XMLSPACE_ILLEGAL_VALUE = 57;
-
     { ER_XMLSPACE_ILLEGAL_VALUE,
       "Az xml:space-nek a forr\u00e1s XML-ben tiltott \u00e9rt\u00e9ke van: {0}"},
 
-  /** ER_NO_XSLKEY_DECLARATION          */
-//  public static final int ER_NO_XSLKEY_DECLARATION = 58;
-
     { ER_NO_XSLKEY_DECLARATION,
       "Nincs xsl:key deklar\u00e1ci\u00f3 a(z) {0}-hoz!"},
 
-  /** ER_CANT_CREATE_URL          */
-//  public static final int ER_CANT_CREATE_URL = 59;
-
     { ER_CANT_CREATE_URL,
      "Hiba! Nem lehet URL-t l\u00e9trehozni ehhez: {0}"},
 
-  /** ER_XSLFUNCTIONS_UNSUPPORTED          */
-//  public static final int ER_XSLFUNCTIONS_UNSUPPORTED = 60;
-
     { ER_XSLFUNCTIONS_UNSUPPORTED,
      "Az xsl:functions nem t\u00e1mogatott"},
 
-  /** ER_PROCESSOR_ERROR          */
-//  public static final int ER_PROCESSOR_ERROR = 61;
-
     { ER_PROCESSOR_ERROR,
      "XSLT TransformerFactory hiba"},
 
-  /** ER_NOT_ALLOWED_INSIDE_STYLESHEET          */
-//  public static final int ER_NOT_ALLOWED_INSIDE_STYLESHEET = 62;
-
     { ER_NOT_ALLOWED_INSIDE_STYLESHEET,
       "(StylesheetHandler) A(z) {0} nem megengedett a st\u00edluslapon bel\u00fcl!"},
 
-  /** ER_RESULTNS_NOT_SUPPORTED          */
-//  public static final int ER_RESULTNS_NOT_SUPPORTED = 63;
-
     { ER_RESULTNS_NOT_SUPPORTED,
       "A result-ns t\u00f6bb\u00e9 m\u00e1r nem t\u00e1mogatott!  Haszn\u00e1lja ink\u00e1bb az xsl:output-ot."},
 
-  /** ER_DEFAULTSPACE_NOT_SUPPORTED          */
-//  public static final int ER_DEFAULTSPACE_NOT_SUPPORTED = 64;
-
     { ER_DEFAULTSPACE_NOT_SUPPORTED,
       "A default-space t\u00f6bb\u00e9 m\u00e1r nem t\u00e1mogatott!  Haszn\u00e1lja ink\u00e1bb az xsl:strip-space-t vagy az  xsl:preserve-space-t."},
 
-  /** ER_INDENTRESULT_NOT_SUPPORTED          */
-//  public static final int ER_INDENTRESULT_NOT_SUPPORTED = 65;
-
     { ER_INDENTRESULT_NOT_SUPPORTED,
       "Az indent-result t\u00f6bb\u00e9 m\u00e1r nem t\u00e1mogatott!  Haszn\u00e1lja ink\u00e1bb az xsl:output-ot."},
 
-  /** ER_ILLEGAL_ATTRIB          */
-//  public static final int ER_ILLEGAL_ATTRIB = 66;
-
     { ER_ILLEGAL_ATTRIB,
       "(StylesheetHandler) A(z) {0}-nak tiltott attrib\u00fatuma van: {1}"},
 
-  /** ER_UNKNOWN_XSL_ELEM          */
-//  public static final int ER_UNKNOWN_XSL_ELEM = 67;
-
     { ER_UNKNOWN_XSL_ELEM,
      "Ismeretlen XSL elem: {0}"},
 
-  /** ER_BAD_XSLSORT_USE          */
-//  public static final int ER_BAD_XSLSORT_USE = 68;
-
     { ER_BAD_XSLSORT_USE,
       "(StylesheetHandler) Az xsl:sort csak az xsl:apply-templates-szel vagy xsl:for-each-el egy\u00fctt haszn\u00e1lhat\u00f3."},
 
-  /** ER_MISPLACED_XSLWHEN          */
-//  public static final int ER_MISPLACED_XSLWHEN = 69;
-
     { ER_MISPLACED_XSLWHEN,
       "(StylesheetHandler) Rosszul elhelyezett xsl:when!"},
 
-  /** ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE          */
-//  public static final int ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE = 70;
-
     { ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE,
       "(StylesheetHandler) Az xsl:when sz\u00fcl\u0151je nem xsl:choose!"},
 
-  /** ER_MISPLACED_XSLOTHERWISE          */
-//  public static final int ER_MISPLACED_XSLOTHERWISE = 71;
-
     { ER_MISPLACED_XSLOTHERWISE,
       "(StylesheetHandler) Rosszul elhelyezett xsl:otherwise!"},
 
-  /** ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE          */
-//  public static final int ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE = 72;
-
     { ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE,
       "(StylesheetHandler) Az xsl:otherwise sz\u00fcl\u0151je nem xsl:choose!"},
 
-  /** ER_NOT_ALLOWED_INSIDE_TEMPLATE          */
-//  public static final int ER_NOT_ALLOWED_INSIDE_TEMPLATE = 73;
-
     { ER_NOT_ALLOWED_INSIDE_TEMPLATE,
       "(StylesheetHandler) A(z) {0} nem megengedett sablonok belsej\u00e9ben!"},
 
-  /** ER_UNKNOWN_EXT_NS_PREFIX          */
-//  public static final int ER_UNKNOWN_EXT_NS_PREFIX = 74;
-
     { ER_UNKNOWN_EXT_NS_PREFIX,
       "(StylesheetHandler) A(z) {0} kiterjeszt\u00e9s n\u00e9vt\u00e9r el\u0151tag {1} ismeretlen"},
 
-  /** ER_IMPORTS_AS_FIRST_ELEM          */
-//  public static final int ER_IMPORTS_AS_FIRST_ELEM = 75;
-
     { ER_IMPORTS_AS_FIRST_ELEM,
       "(StylesheetHandler) Az import\u00e1l\u00e1sok csak a st\u00edluslap els\u0151 elemei lehetnek!"},
 
-  /** ER_IMPORTING_ITSELF          */
-//  public static final int ER_IMPORTING_ITSELF = 76;
-
     { ER_IMPORTING_ITSELF,
       "(StylesheetHandler) A(z) {0} k\u00f6zvetlen\u00fcl vagy k\u00f6zvetve tartalmazza saj\u00e1t mag\u00e1t!"},
 
-  /** ER_XMLSPACE_ILLEGAL_VAL          */
-//  public static final int ER_XMLSPACE_ILLEGAL_VAL = 77;
-
     { ER_XMLSPACE_ILLEGAL_VAL,
       "(StylesheetHandler) xml:space \u00e9rt\u00e9ke nem megengedett: {0}"},
 
-  /** ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL          */
-//  public static final int ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL = 78;
-
     { ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL,
       "A processStylesheet sikertelen volt!"},
 
-  /** ER_SAX_EXCEPTION          */
-//  public static final int ER_SAX_EXCEPTION = 79;
-
     { ER_SAX_EXCEPTION,
      "SAX kiv\u00e9tel"},
 
-  /** ER_FUNCTION_NOT_SUPPORTED          */
-//  public static final int ER_FUNCTION_NOT_SUPPORTED = 80;
+//  add this message to fix bug 21478
+    { ER_FUNCTION_NOT_SUPPORTED,
+     "A f\u00fcggv\u00e9ny nem t\u00e1mogatott!"},
 
-    //{ ER_FUNCTION_NOT_SUPPORTED,
-    // "Function not supported!"},
-
-  /** ER_XSLT_ERROR          */
-//  public static final int ER_XSLT_ERROR = 81;
 
     { ER_XSLT_ERROR,
      "XSLT hiba"},
 
-  /** ER_CURRENCY_SIGN_ILLEGAL          */
-//  public static final int ER_CURRENCY_SIGN_ILLEGAL = 82;
-
     { ER_CURRENCY_SIGN_ILLEGAL,
       "A p\u00e9nzjel nem megengedett a form\u00e1tum minta karakterl\u00e1ncban"},
 
-  /** ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM          */
-//  public static final int ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM = 83;
-
     { ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM,
       "A document funkci\u00f3 nem t\u00e1mogatott a Stylesheet DOM-ban!"},
 
-  /** ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER          */
-//  public static final int ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER = 84;
-
     { ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER,
       "Nem lehet feloldani az el\u0151tagot egy nem-el\u0151tag felold\u00f3nak!"},
 
-  /** ER_REDIRECT_COULDNT_GET_FILENAME          */
-//  public static final int ER_REDIRECT_COULDNT_GET_FILENAME = 85;
-
     { ER_REDIRECT_COULDNT_GET_FILENAME,
       "\u00c1tir\u00e1ny\u00edt\u00e1s kiterjeszt\u00e9s: Nem lehet megkapni a f\u00e1jlnevet - a file vagy select attrib\u00fatumnak egy \u00e9rv\u00e9nyes karakterl\u00e1ncot kell visszaadnia."},
 
-  /** ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT          */
-//  public static final int ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT = 86;
-
     { ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT,
       "Nem lehet FormatterListener-t \u00e9p\u00edteni az \u00e1tir\u00e1ny\u00edt\u00e1s kiterjeszt\u00e9sben!"},
 
-  /** ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX          */
-//  public static final int ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX = 87;
-
     { ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX,
       "Az el\u0151tag az exclude-result-prefixes-ben nem \u00e9rv\u00e9nyes: {0}"},
 
-  /** ER_MISSING_NS_URI          */
-//  public static final int ER_MISSING_NS_URI = 88;
-
     { ER_MISSING_NS_URI,
       "Hi\u00e1nyzik a megadott el\u0151tag n\u00e9vt\u00e9r URI-ja"},
 
-  /** ER_MISSING_ARG_FOR_OPTION          */
-//  public static final int ER_MISSING_ARG_FOR_OPTION = 89;
-
     { ER_MISSING_ARG_FOR_OPTION,
       "Hi\u00e1nyzik az opci\u00f3 argumentuma: {0}"},
 
-  /** ER_INVALID_OPTION          */
-//  public static final int ER_INVALID_OPTION = 90;
-
     { ER_INVALID_OPTION,
      "\u00c9rv\u00e9nytelen opci\u00f3: {0}"},
 
-  /** ER_MALFORMED_FORMAT_STRING          */
-//  public static final int ER_MALFORMED_FORMAT_STRING = 91;
-
     { ER_MALFORMED_FORMAT_STRING,
      "Rossz form\u00e1tum\u00fa karakterl\u00e1nc: {0}"},
 
-  /** ER_STYLESHEET_REQUIRES_VERSION_ATTRIB          */
-//  public static final int ER_STYLESHEET_REQUIRES_VERSION_ATTRIB = 92;
-
     { ER_STYLESHEET_REQUIRES_VERSION_ATTRIB,
       "Az xsl:stylesheet-nek kell legyen 'version' attrib\u00fatuma!"},
 
-  /** ER_ILLEGAL_ATTRIBUTE_VALUE          */
-//  public static final int ER_ILLEGAL_ATTRIBUTE_VALUE = 93;
-
     { ER_ILLEGAL_ATTRIBUTE_VALUE,
       "A(z) {0} attib\u00fatum \u00e9rt\u00e9ke \u00e9rv\u00e9nytelen: {1}"},
 
-  /** ER_CHOOSE_REQUIRES_WHEN          */
-//  public static final int ER_CHOOSE_REQUIRES_WHEN = 94;
-
     { ER_CHOOSE_REQUIRES_WHEN,
      "Az xsl:choose-hoz egy xsl:when sz\u00fcks\u00e9ges"},
 
-  /** ER_NO_APPLY_IMPORT_IN_FOR_EACH          */
-//  public static final int ER_NO_APPLY_IMPORT_IN_FOR_EACH = 95;
-
     { ER_NO_APPLY_IMPORT_IN_FOR_EACH,
       "Az xsl:apply-imports nem megengedett xsl:for-each-en bel\u00fcl"},
 
-  /** ER_CANT_USE_DTM_FOR_OUTPUT          */
-//  public static final int ER_CANT_USE_DTM_FOR_OUTPUT = 96;
-
     { ER_CANT_USE_DTM_FOR_OUTPUT,
       "Nem haszn\u00e1lhat DTMLiaison-t kimeneti DOM csom\u00f3pontk\u00e9nt... adjon \u00e1t ink\u00e1bb egy org.apache.xpath.DOM2Helper-t!"},
 
-  /** ER_CANT_USE_DTM_FOR_INPUT          */
-//  public static final int ER_CANT_USE_DTM_FOR_INPUT = 97;
-
     { ER_CANT_USE_DTM_FOR_INPUT,
       "Nem haszn\u00e1lhat DTMLiaison-t bemeneti DOM csom\u00f3pontk\u00e9nt... adjon \u00e1t ink\u00e1bb egy org.apache.xpath.DOM2Helper-t!"},
 
-  /** ER_CALL_TO_EXT_FAILED          */
-//  public static final int ER_CALL_TO_EXT_FAILED = 98;
-
     { ER_CALL_TO_EXT_FAILED,
       "A kiterjeszt\u00e9s-elem megh\u00edv\u00e1sa sikertelen volt: {0}"},
 
-  /** ER_PREFIX_MUST_RESOLVE          */
-//  public static final int ER_PREFIX_MUST_RESOLVE = 99;
-
     { ER_PREFIX_MUST_RESOLVE,
       "Az el\u0151tagnak egy n\u00e9vt\u00e9rre kell felold\u00f3dnia: {0}"},
 
-  /** ER_INVALID_UTF16_SURROGATE          */
-//  public static final int ER_INVALID_UTF16_SURROGATE = 100;
-
     { ER_INVALID_UTF16_SURROGATE,
       "\u00c9rv\u00e9nytelen UTF-16 helyettes\u00edt\u00e9s: {0} ?"},
 
-  /** ER_XSLATTRSET_USED_ITSELF          */
- // public static final int ER_XSLATTRSET_USED_ITSELF = 101;
-
     { ER_XSLATTRSET_USED_ITSELF,
       "A(z) {0} xsl:attribute-set-et saj\u00e1t mag\u00e1val haszn\u00e1lta, ami v\u00e9gtelen ciklust eredm\u00e9nyez."},
 
-  /** ER_CANNOT_MIX_XERCESDOM          */
-//  public static final int ER_CANNOT_MIX_XERCESDOM = 102;
-
     { ER_CANNOT_MIX_XERCESDOM,
       "Nem keverheti a nem Xerces-DOM bemenetet a Xerces-DOM kimenettel!"},
 
-  /** ER_TOO_MANY_LISTENERS          */
-//  public static final int ER_TOO_MANY_LISTENERS = 103;
-
     { ER_TOO_MANY_LISTENERS,
       "addTraceListenersToStylesheet - TooManyListenersException"},
 
-  /** ER_IN_ELEMTEMPLATEELEM_READOBJECT          */
-//  public static final int ER_IN_ELEMTEMPLATEELEM_READOBJECT = 104;
-
     { ER_IN_ELEMTEMPLATEELEM_READOBJECT,
       "Az ElemTemplateElement.readObject met\u00f3dusban: {0}"},
 
-  /** ER_DUPLICATE_NAMED_TEMPLATE          */
-//  public static final int ER_DUPLICATE_NAMED_TEMPLATE = 105;
-
     { ER_DUPLICATE_NAMED_TEMPLATE,
-      "Egyn\u00e9l t\u00f6bb '{0}' nev\u0171 sablont tal\u00e1ltam"},
-
-  /** ER_INVALID_KEY_CALL          */
-//  public static final int ER_INVALID_KEY_CALL = 106;
+      "Egyn\u00e9l t\u00f6bb ''{0}'' nev\u0171 sablont tal\u00e1ltam"},
 
     { ER_INVALID_KEY_CALL,
       "\u00c9rv\u00e9nytelen f\u00fcggv\u00e9nyh\u00edv\u00e1s: rekurz\u00edv key() h\u00edv\u00e1sok nem megengedettek"},
 
-  /** Variable is referencing itself          */
-//  public static final int ER_REFERENCING_ITSELF = 107;
-
     { ER_REFERENCING_ITSELF,
       "A(z) {0} v\u00e1ltoz\u00f3 k\u00f6zvetlen\u00fcl vagy k\u00f6zvetve \u00f6nmag\u00e1ra hivatkozik!"},
 
-  /** Illegal DOMSource input          */
-//  public static final int ER_ILLEGAL_DOMSOURCE_INPUT = 108;
-
     { ER_ILLEGAL_DOMSOURCE_INPUT,
       "A bemeneti csom\u00f3pont nem lehet null egy DOMSource-ban a newTemplates-hez!"},
 
-        /** Class not found for option         */
-//  public static final int ER_CLASS_NOT_FOUND_FOR_OPTION = 109;
-
     { ER_CLASS_NOT_FOUND_FOR_OPTION,
         "Az oszt\u00e1ly f\u00e1jl nem tal\u00e1lhat\u00f3 a(z) {0} opci\u00f3hoz"},
 
-        /** Required Element not found         */
-//  public static final int ER_REQUIRED_ELEM_NOT_FOUND = 110;
-
     { ER_REQUIRED_ELEM_NOT_FOUND,
         "A sz\u00fcks\u00e9ges elem nem tal\u00e1lhat\u00f3: {0}"},
 
-  /** InputStream cannot be null         */
-//  public static final int ER_INPUT_CANNOT_BE_NULL = 111;
-
     { ER_INPUT_CANNOT_BE_NULL,
         "Az InputStream nem lehet null"},
 
-  /** URI cannot be null         */
-//  public static final int ER_URI_CANNOT_BE_NULL = 112;
-
     { ER_URI_CANNOT_BE_NULL,
         "Az URI nem lehet null"},
 
-  /** File cannot be null         */
-//  public static final int ER_FILE_CANNOT_BE_NULL = 113;
-
     { ER_FILE_CANNOT_BE_NULL,
         "A f\u00e1jl nem lehet null"},
 
-   /** InputSource cannot be null         */
-//  public static final int ER_SOURCE_CANNOT_BE_NULL = 114;
-
     { ER_SOURCE_CANNOT_BE_NULL,
                 "Az InputSource nem lehet null"},
 
-  /** Can't overwrite cause         */
-//  public static final int ER_CANNOT_OVERWRITE_CAUSE = 115;
-
-    //{ ER_CANNOT_OVERWRITE_CAUSE,
-        //      "Cannot overwrite cause"},
-
-  /** Could not initialize BSF Manager        */
-//  public static final int ER_CANNOT_INIT_BSFMGR = 116;
-
     { ER_CANNOT_INIT_BSFMGR,
                 "Nem lehet inicializ\u00e1lni a BSF kezel\u0151t"},
 
-  /** Could not compile extension       */
-//  public static final int ER_CANNOT_CMPL_EXTENSN = 117;
-
     { ER_CANNOT_CMPL_EXTENSN,
                 "Nem lehet leford\u00edtani a kiterjeszt\u00e9st"},
 
-  /** Could not create extension       */
-//  public static final int ER_CANNOT_CREATE_EXTENSN = 118;
-
     { ER_CANNOT_CREATE_EXTENSN,
       "Nem lehet l\u00e9trehozni a kiterjeszt\u00e9st ({0}) {1} miatt"},
 
-  /** Instance method call to method {0} requires an Object instance as first argument       */
-//  public static final int ER_INSTANCE_MTHD_CALL_REQUIRES = 119;
-
     { ER_INSTANCE_MTHD_CALL_REQUIRES,
       "Az {0} met\u00f3dus p\u00e9ld\u00e1ny met\u00f3dush\u00edv\u00e1s\u00e1hoz sz\u00fcks\u00e9g van egy objektump\u00e9ld\u00e1nyra els\u0151 argumentumk\u00e9nt"},
 
-  /** Invalid element name specified       */
-//  public static final int ER_INVALID_ELEMENT_NAME = 120;
-
     { ER_INVALID_ELEMENT_NAME,
       "\u00c9rv\u00e9nytelen elemnevet adott meg {0}"},
 
-   /** Element name method must be static      */
-//  public static final int ER_ELEMENT_NAME_METHOD_STATIC = 121;
-
     { ER_ELEMENT_NAME_METHOD_STATIC,
       "Az elemn\u00e9v met\u00f3dus statikus {0} kell legyen"},
 
-   /** Extension function {0} : {1} is unknown      */
-//  public static final int ER_EXTENSION_FUNC_UNKNOWN = 122;
-
     { ER_EXTENSION_FUNC_UNKNOWN,
              "{0} kiterjeszt\u00e9s funkci\u00f3 : A(z) {1} ismeretlen"},
 
-   /** More than one best match for constructor for       */
-//  public static final int ER_MORE_MATCH_CONSTRUCTOR = 123;
-
     { ER_MORE_MATCH_CONSTRUCTOR,
              "T\u00f6bb legjobb illeszked\u00e9s a(z) {0} konstruktor\u00e1ra"},
 
-   /** More than one best match for method      */
-//  public static final int ER_MORE_MATCH_METHOD = 124;
-
     { ER_MORE_MATCH_METHOD,
              "T\u00f6bb legjobb illeszked\u00e9s a(z) {0} met\u00f3dusra"},
 
-   /** More than one best match for element method      */
-//  public static final int ER_MORE_MATCH_ELEMENT = 125;
-
     { ER_MORE_MATCH_ELEMENT,
              "T\u00f6bb legjobb illeszked\u00e9s a(z) {0} elem met\u00f3dusra"},
 
-   /** Invalid context passed to evaluate       */
-//  public static final int ER_INVALID_CONTEXT_PASSED = 126;
-
     { ER_INVALID_CONTEXT_PASSED,
              "\u00c9rv\u00e9nytelen k\u00f6rnyzetet adott \u00e1t a(z) {0} ki\u00e9rt\u00e9kel\u00e9s\u00e9hez"},
 
-   /** Pool already exists       */
-//  public static final int ER_POOL_EXISTS = 127;
-
     { ER_POOL_EXISTS,
              "A t\u00e1rol\u00f3 m\u00e1r l\u00e9tezik"},
 
-   /** No driver Name specified      */
-//  public static final int ER_NO_DRIVER_NAME = 128;
-
     { ER_NO_DRIVER_NAME,
              "Nem adott meg meghajt\u00f3nevet"},
 
-   /** No URL specified     */
-//  public static final int ER_NO_URL = 129;
-
     { ER_NO_URL,
              "Nem adott meg URL-t"},
 
-   /** Pool size is less than one    */
-//  public static final int ER_POOL_SIZE_LESSTHAN_ONE = 130;
-
     { ER_POOL_SIZE_LESSTHAN_ONE,
              "A t\u00e1rol\u00f3 m\u00e9rete egyn\u00e9l kisebb!"},
 
-   /** Invalid driver name specified    */
-//  public static final int ER_INVALID_DRIVER = 131;
-
     { ER_INVALID_DRIVER,
              "\u00c9rv\u00e9nytelen meghajt\u00f3nevet adott meg!"},
 
-   /** Did not find the stylesheet root    */
-//  public static final int ER_NO_STYLESHEETROOT = 132;
-
     { ER_NO_STYLESHEETROOT,
              "Nem tal\u00e1lhat\u00f3 a st\u00edluslap gy\u00f6kere!"},
 
-   /** Illegal value for xml:space     */
-//  public static final int ER_ILLEGAL_XMLSPACE_VALUE = 133;
-
     { ER_ILLEGAL_XMLSPACE_VALUE,
          "Tiltott \u00e9rt\u00e9k az xml:space-hez"},
 
-   /** processFromNode failed     */
-//  public static final int ER_PROCESSFROMNODE_FAILED = 134;
-
     { ER_PROCESSFROMNODE_FAILED,
          "A processFromNode nem siker\u00fclt"},
 
-   /** The resource [] could not load:     */
-//  public static final int ER_RESOURCE_COULD_NOT_LOAD = 135;
-
     { ER_RESOURCE_COULD_NOT_LOAD,
         "Az er\u0151forr\u00e1st [ {0} ] nem lehet bet\u00f6lteni: {1} \n {2} \t {3}"},
 
-
-   /** Buffer size <=0     */
-//  public static final int ER_BUFFER_SIZE_LESSTHAN_ZERO = 136;
-
     { ER_BUFFER_SIZE_LESSTHAN_ZERO,
         "Pufferm\u00e9ret <= 0"},
 
-   /** Unknown error when calling extension    */
-//  public static final int ER_UNKNOWN_ERROR_CALLING_EXTENSION = 137;
-
     { ER_UNKNOWN_ERROR_CALLING_EXTENSION,
         "Ismeretlen hiba a kiterjeszt\u00e9s h\u00edv\u00e1s\u00e1n\u00e1l"},
 
-   /** Prefix {0} does not have a corresponding namespace declaration    */
-//  public static final int ER_NO_NAMESPACE_DECL = 138;
-
     { ER_NO_NAMESPACE_DECL,
         "A(z) {0} el\u0151taghoz nem tartozik n\u00e9vt\u00e9r deklar\u00e1ci\u00f3"},
 
-   /** Element content not allowed for lang=javaclass   */
-//  public static final int ER_ELEM_CONTENT_NOT_ALLOWED = 139;
-
     { ER_ELEM_CONTENT_NOT_ALLOWED,
         "Elem tartalom nem megengedett a(z) {0} lang=javaclass-hoz"},
 
-   /** Stylesheet directed termination   */
-//  public static final int ER_STYLESHEET_DIRECTED_TERMINATION = 140;
-
     { ER_STYLESHEET_DIRECTED_TERMINATION,
         "St\u00edluslap \u00e1ltal ir\u00e1ny\u00edtott le\u00e1ll\u00e1s"},
 
-   /** 1 or 2   */
-//  public static final int ER_ONE_OR_TWO = 141;
-
     { ER_ONE_OR_TWO,
         "1 vagy 2"},
 
-   /** 2 or 3   */
-//  public static final int ER_TWO_OR_THREE = 142;
-
     { ER_TWO_OR_THREE,
         "2 vagy 3"},
 
-   /** Could not load {0} (check CLASSPATH), now using just the defaults   */
-//  public static final int ER_COULD_NOT_LOAD_RESOURCE = 143;
-
     { ER_COULD_NOT_LOAD_RESOURCE,
         "Nem lehet bet\u00f6lteni a(z) {0}-t (ellen\u0151rizze a CLASSPATH-t), most csak az alap\u00e9rtelmez\u00e9seket haszn\u00e1ljuk"},
 
-   /** Cannot initialize default templates   */
-//  public static final int ER_CANNOT_INIT_DEFAULT_TEMPLATES = 144;
-
     { ER_CANNOT_INIT_DEFAULT_TEMPLATES,
         "Nem lehet inicializ\u00e1lni az alap\u00e9rtelmezett sablonokat"},
 
-   /** Result should not be null   */
-//  public static final int ER_RESULT_NULL = 145;
-
     { ER_RESULT_NULL,
         "Az eredm\u00e9ny nem lehet null"},
 
-   /** Result could not be set   */
-//  public static final int ER_RESULT_COULD_NOT_BE_SET = 146;
-
     { ER_RESULT_COULD_NOT_BE_SET,
         "Nem lehet be\u00e1ll\u00edtani az eredm\u00e9nyt"},
 
-   /** No output specified   */
-//  public static final int ER_NO_OUTPUT_SPECIFIED = 147;
-
     { ER_NO_OUTPUT_SPECIFIED,
         "Nem adott meg kimenetet"},
 
-   /** Can't transform to a Result of type   */
-//  public static final int ER_CANNOT_TRANSFORM_TO_RESULT_TYPE = 148;
-
     { ER_CANNOT_TRANSFORM_TO_RESULT_TYPE,
         "Nem alak\u00edthat\u00f3 \u00e1t {0} t\u00edpus\u00fa eredm\u00e9nny\u00e9"},
 
-   /** Can't transform to a Source of type   */
-//  public static final int ER_CANNOT_TRANSFORM_SOURCE_TYPE = 149;
-
     { ER_CANNOT_TRANSFORM_SOURCE_TYPE,
-        "Nem alak\u00edthat\u00f3 \u00e1t {0} t\u00edpus\u00fa forr\u00e1ss\u00e1"},
-
-   /** Null content handler  */
-//  public static final int ER_NULL_CONTENT_HANDLER = 150;
+        "A(z) {0} t\u00edpus\u00fa forr\u00e1s nem alak\u00edthat\u00f3 \u00e1t "},
 
     { ER_NULL_CONTENT_HANDLER,
         "Null tartalomkezel\u0151"},
 
-   /** Null error handler  */
-//  public static final int ER_NULL_ERROR_HANDLER = 151;
     { ER_NULL_ERROR_HANDLER,
         "Null hibakezel\u0151"},
 
-   /** parse can not be called if the ContentHandler has not been set */
-//  public static final int ER_CANNOT_CALL_PARSE = 152;
-
     { ER_CANNOT_CALL_PARSE,
         "A parse nem h\u00edvhat\u00f3 meg, ha a ContentHandler-t nem \u00e1ll\u00edtotta be"},
 
-   /**  No parent for filter */
-//  public static final int ER_NO_PARENT_FOR_FILTER = 153;
-
     { ER_NO_PARENT_FOR_FILTER,
         "A sz\u0171r\u0151nek nincs sz\u00fcl\u0151je"},
 
-
-   /**  No stylesheet found in: {0}, media */
-//  public static final int ER_NO_STYLESHEET_IN_MEDIA = 154;
-
     { ER_NO_STYLESHEET_IN_MEDIA,
          "Nincs st\u00edluslap ebben: {0}, adathordoz\u00f3: {1}"},
 
-   /**  No xml-stylesheet PI found in */
-//  public static final int ER_NO_STYLESHEET_PI = 155;
-
     { ER_NO_STYLESHEET_PI,
          "Nem tal\u00e1lhat\u00f3 xml-stylesheet PI itt: {0}"},
 
-   /**  No default implementation found */
-//  public static final int ER_NO_DEFAULT_IMPL = 156;
-
-    //{ ER_NO_DEFAULT_IMPL,
-     //    "No default implementation found "},
-
-   /**  ChunkedIntArray({0}) not currently supported */
-//  public static final int ER_CHUNKEDINTARRAY_NOT_SUPPORTED = 157;
-
-    //{ ER_CHUNKEDINTARRAY_NOT_SUPPORTED,
-     //  "ChunkedIntArray({0}) not currently supported"},
-
-   /**  Offset bigger than slot */
-//  public static final int ER_OFFSET_BIGGER_THAN_SLOT = 158;
-
-    //{ ER_OFFSET_BIGGER_THAN_SLOT,
-     //  "Offset bigger than slot"},
-
-   /**  Coroutine not available, id= */
-//  public static final int ER_COROUTINE_NOT_AVAIL = 159;
-
-    //{ ER_COROUTINE_NOT_AVAIL,
-    //   "Coroutine not available, id={0}"},
-
-   /**  CoroutineManager recieved co_exit() request */
-//  public static final int ER_COROUTINE_CO_EXIT = 160;
-
-    //{ ER_COROUTINE_CO_EXIT,
-     //  "CoroutineManager received co_exit() request"},
-
-   /**  co_joinCoroutineSet() failed */
-//  public static final int ER_COJOINROUTINESET_FAILED = 161;
-
-    //{ ER_COJOINROUTINESET_FAILED,
-    //   "co_joinCoroutineSet() failed"},
-
-   /**  Coroutine parameter error () */
-//  public static final int ER_COROUTINE_PARAM = 162;
-
-    //{ ER_COROUTINE_PARAM,
-    //   "Coroutine parameter error ({0})"},
-
-   /**  UNEXPECTED: Parser doTerminate answers  */
-//  public static final int ER_PARSER_DOTERMINATE_ANSWERS = 163;
-
-    //{ ER_PARSER_DOTERMINATE_ANSWERS,
-    //   "\nUNEXPECTED: Parser doTerminate answers {0}"},
-
-   /**  parse may not be called while parsing */
-//  public static final int ER_NO_PARSE_CALL_WHILE_PARSING = 164;
-
-    //{ ER_NO_PARSE_CALL_WHILE_PARSING,
-    //   "parse may not be called while parsing"},
-
-   /**  Error: typed iterator for axis  {0} not implemented  */
-//  public static final int ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED = 165;
-
-    //{ ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED,
-     //  "Error: typed iterator for axis  {0} not implemented"},
-
-   /**  Error: iterator for axis {0} not implemented  */
-//  public static final int ER_ITERATOR_AXIS_NOT_IMPLEMENTED = 166;
-
-    //{ ER_ITERATOR_AXIS_NOT_IMPLEMENTED,
-    //   "Error: iterator for axis {0} not implemented "},
-
-   /**  Iterator clone not supported  */
-//  public static final int ER_ITERATOR_CLONE_NOT_SUPPORTED = 167;
-
-    //{ ER_ITERATOR_CLONE_NOT_SUPPORTED,
-     //  "Iterator clone not supported"},
-
-   /**  Unknown axis traversal type  */
-//  public static final int ER_UNKNOWN_AXIS_TYPE = 168;
-
-    //{ ER_UNKNOWN_AXIS_TYPE,
-    //   "Unknown axis traversal type: {0}"},
-
-   /**  Axis traverser not supported  */
-//  public static final int ER_AXIS_NOT_SUPPORTED = 169;
-
-    //{ ER_AXIS_NOT_SUPPORTED,
-    //   "Axis traverser not supported: {0}"},
-
-   /**  No more DTM IDs are available  */
-//  public static final int ER_NO_DTMIDS_AVAIL = 170;
-
-    //{ ER_NO_DTMIDS_AVAIL,
-     //  "No more DTM IDs are available"},
-
-   /**  Not supported  */
-//  public static final int ER_NOT_SUPPORTED = 171;
-
     { ER_NOT_SUPPORTED,
        "Nem t\u00e1mogatott: {0}"},
 
-   /**  node must be non-null for getDTMHandleFromNode  */
-//  public static final int ER_NODE_NON_NULL = 172;
-
-    //{ ER_NODE_NON_NULL,
-    //   "Node must be non-null for getDTMHandleFromNode"},
-
-   /**  Could not resolve the node to a handle  */
-//  public static final int ER_COULD_NOT_RESOLVE_NODE = 173;
-
-    //{ ER_COULD_NOT_RESOLVE_NODE,
-    //   "Could not resolve the node to a handle"},
-
-   /**  startParse may not be called while parsing */
-//  public static final int ER_STARTPARSE_WHILE_PARSING = 174;
-
-    //{ ER_STARTPARSE_WHILE_PARSING,
-     //  "startParse may not be called while parsing"},
-
-   /**  startParse needs a non-null SAXParser  */
-//  public static final int ER_STARTPARSE_NEEDS_SAXPARSER = 175;
-
-    //{ ER_STARTPARSE_NEEDS_SAXPARSER,
-    //   "startParse needs a non-null SAXParser"},
-
-   /**  could not initialize parser with */
-//  public static final int ER_COULD_NOT_INIT_PARSER = 176;
-    //{ ER_COULD_NOT_INIT_PARSER,
-     //  "could not initialize parser with"},
-
-   /**  Value for property {0} should be a Boolean instance  */
-//  public static final int ER_PROPERTY_VALUE_BOOLEAN = 177;
-
     { ER_PROPERTY_VALUE_BOOLEAN,
        "A(z) {0} tulajdons\u00e1g \u00e9rt\u00e9ke Boolean p\u00e9ld\u00e1ny kell legyen"},
 
-   /**  exception creating new instance for pool  */
-//  public static final int ER_EXCEPTION_CREATING_POOL = 178;
-
-    //{ ER_EXCEPTION_CREATING_POOL,
-    //   "exception creating new instance for pool"},
-
-   /**  Path contains invalid escape sequence  */
-//  public static final int ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE = 179;
-
-    //{ ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE,
-    //   "Path contains invalid escape sequence"},
-
-   /**  Scheme is required!  */
-//  public static final int ER_SCHEME_REQUIRED = 180;
-
-    //{ ER_SCHEME_REQUIRED,
-     //  "Scheme is required!"},
-
-   /**  No scheme found in URI  */
-//  public static final int ER_NO_SCHEME_IN_URI = 181;
-
-    //{ ER_NO_SCHEME_IN_URI,
-    //   "No scheme found in URI: {0}"},
-
-   /**  No scheme found in URI  */
-//  public static final int ER_NO_SCHEME_INURI = 182;
-
-    //{ ER_NO_SCHEME_INURI,
-    //   "No scheme found in URI"},
-
-   /**  Path contains invalid character:   */
-//  public static final int ER_PATH_INVALID_CHAR = 183;
-
-    //{ ER_PATH_INVALID_CHAR,
-    //   "Path contains invalid character: {0}"},
-
-   /**  Cannot set scheme from null string  */
-//  public static final int ER_SCHEME_FROM_NULL_STRING = 184;
-
-    //{ ER_SCHEME_FROM_NULL_STRING,
-    //   "Cannot set scheme from null string"},
-
-   /**  The scheme is not conformant. */
-//  public static final int ER_SCHEME_NOT_CONFORMANT = 185;
-
-    //{ ER_SCHEME_NOT_CONFORMANT,
-    //   "The scheme is not conformant."},
-
-   /**  Host is not a well formed address  */
-//  public static final int ER_HOST_ADDRESS_NOT_WELLFORMED = 186;
-
-    //{ ER_HOST_ADDRESS_NOT_WELLFORMED,
-    //   "Host is not a well formed address"},
-
-   /**  Port cannot be set when host is null  */
-//  public static final int ER_PORT_WHEN_HOST_NULL = 187;
-
-    //{ ER_PORT_WHEN_HOST_NULL,
-    //   "Port cannot be set when host is null"},
-
-   /**  Invalid port number  */
-//  public static final int ER_INVALID_PORT = 188;
-
-    //{ ER_INVALID_PORT,
-    //   "Invalid port number"},
-
-   /**  Fragment can only be set for a generic URI  */
-//  public static final int ER_FRAG_FOR_GENERIC_URI = 189;
-
-    //{ ER_FRAG_FOR_GENERIC_URI,
-    //   "Fragment can only be set for a generic URI"},
-
-   /**  Fragment cannot be set when path is null  */
-//  public static final int ER_FRAG_WHEN_PATH_NULL = 190;
-
-    //{ ER_FRAG_WHEN_PATH_NULL,
-    //   "Fragment cannot be set when path is null"},
-
-   /**  Fragment contains invalid character  */
-//  public static final int ER_FRAG_INVALID_CHAR = 191;
-
-    //{ ER_FRAG_INVALID_CHAR,
-    //   "Fragment contains invalid character"},
-
-
-
-   /** Parser is already in use  */
-//  public static final int ER_PARSER_IN_USE = 192;
-
-    //{ ER_PARSER_IN_USE,
-    //    "Parser is already in use"},
-
-   /** Parser is already in use  */
-//  public static final int ER_CANNOT_CHANGE_WHILE_PARSING = 193;
-
-    //{ ER_CANNOT_CHANGE_WHILE_PARSING,
-    //    "Cannot change {0} {1} while parsing"},
-
-   /** Self-causation not permitted  */
-//  public static final int ER_SELF_CAUSATION_NOT_PERMITTED = 194;
-
-    //{ ER_SELF_CAUSATION_NOT_PERMITTED,
-     //   "Self-causation not permitted"},
-
-   /** src attribute not yet supported for  */
-//  public static final int ER_COULD_NOT_FIND_EXTERN_SCRIPT = 195;
-
     { ER_COULD_NOT_FIND_EXTERN_SCRIPT,
          "Nem lehet eljutni a k\u00fcls\u0151 parancsf\u00e1jlhoz a(z) {0}-n"},
 
-  /** The resource [] could not be found     */
-//  public static final int ER_RESOURCE_COULD_NOT_FIND = 196;
-
     { ER_RESOURCE_COULD_NOT_FIND,
         "A(z) [ {0} ] er\u0151forr\u00e1s nem tal\u00e1lhat\u00f3.\n {1}"},
 
-   /** output property not recognized:  */
-//  public static final int ER_OUTPUT_PROPERTY_NOT_RECOGNIZED = 197;
-
     { ER_OUTPUT_PROPERTY_NOT_RECOGNIZED,
         "A kimeneti tulajdons\u00e1g nem felismerhet\u0151: {0}"},
 
-   /** Userinfo may not be specified if host is not specified   */
-//  public static final int ER_NO_USERINFO_IF_NO_HOST = 198;
-
-    //{ ER_NO_USERINFO_IF_NO_HOST,
-    //    "Userinfo may not be specified if host is not specified"},
-
-   /** Port may not be specified if host is not specified   */
-//  public static final int ER_NO_PORT_IF_NO_HOST = 199;
-
-    //{ ER_NO_PORT_IF_NO_HOST,
-    //    "Port may not be specified if host is not specified"},
-
-   /** Query string cannot be specified in path and query string   */
-//  public static final int ER_NO_QUERY_STRING_IN_PATH = 200;
-
-    //{ ER_NO_QUERY_STRING_IN_PATH,
-    //    "Query string cannot be specified in path and query string"},
-
-   /** Fragment cannot be specified in both the path and fragment   */
-//  public static final int ER_NO_FRAGMENT_STRING_IN_PATH = 201;
-
-    //{ ER_NO_FRAGMENT_STRING_IN_PATH,
-    //    "Fragment cannot be specified in both the path and fragment"},
-
-   /** Cannot initialize URI with empty parameters   */
-//  public static final int ER_CANNOT_INIT_URI_EMPTY_PARMS = 202;
-
-    //{ ER_CANNOT_INIT_URI_EMPTY_PARMS,
-    //    "Cannot initialize URI with empty parameters"},
-
-   /** Failed creating ElemLiteralResult instance   */
-//  public static final int ER_FAILED_CREATING_ELEMLITRSLT = 203;
-
     { ER_FAILED_CREATING_ELEMLITRSLT,
         "Nem siker\u00fclt ElemLiteralResult p\u00e9ld\u00e1nyt l\u00e9trehozni"},
 
@@ -1727,242 +979,123 @@
   //in locale specific files like XSLTErrorResources_de.java, XSLTErrorResources_fr.java etc.
   //NOTE: Not only the key name but message has also been changed.
 
-   /** Priority value does not contain a parsable number   */
-//  public static final int ER_VALUE_SHOULD_BE_NUMBER = 204;
-
     { ER_VALUE_SHOULD_BE_NUMBER,
         "A(z) {0} tulajdons\u00e1g \u00e9rt\u00e9ke \u00e9rtelmezhet\u0151 sz\u00e1m kell legyen"},
 
-   /**  Value for {0} should equal 'yes' or 'no'   */
-//  public static final int ER_VALUE_SHOULD_EQUAL = 205;
-
     { ER_VALUE_SHOULD_EQUAL,
         "A(z) {0} \u00e9rt\u00e9ke igen vagy nem kell legyen"},
 
-   /**  Failed calling {0} method   */
-//  public static final int ER_FAILED_CALLING_METHOD = 206;
-
     { ER_FAILED_CALLING_METHOD,
         "Nem siker\u00fclt megh\u00edvni a(z) {0} met\u00f3dust"},
 
-   /** Failed creating ElemLiteralResult instance   */
-//  public static final int ER_FAILED_CREATING_ELEMTMPL = 207;
-
     { ER_FAILED_CREATING_ELEMTMPL,
         "Nem siker\u00fclt ElemTemplateElement p\u00e9ld\u00e1nyt l\u00e9trehozni"},
 
-   /**  Characters are not allowed at this point in the document   */
-//  public static final int ER_CHARS_NOT_ALLOWED = 208;
-
     { ER_CHARS_NOT_ALLOWED,
         "Karakterek nem megengedettek a dokumentumnak ezen a pontj\u00e1n"},
 
-  /**  attribute is not allowed on the element   */
-//  public static final int ER_ATTR_NOT_ALLOWED = 209;
     { ER_ATTR_NOT_ALLOWED,
         "A(z) \"{0}\" attrib\u00fatum nem megengedett a(z) {1} elemhez!"},
 
-  /**  Method not yet supported    */
-//  public static final int ER_METHOD_NOT_SUPPORTED = 210;
-
-    //{ ER_METHOD_NOT_SUPPORTED,
-     //   "Method not yet supported "},
-
-  /**  Bad value    */
-//  public static final int ER_BAD_VALUE = 211;
-
     { ER_BAD_VALUE,
      "{0} rossz \u00e9rt\u00e9k {1} "},
 
-  /**  attribute value not found   */
-//  public static final int ER_ATTRIB_VALUE_NOT_FOUND = 212;
-
     { ER_ATTRIB_VALUE_NOT_FOUND,
      "{0} attrib\u00fatum \u00e9rt\u00e9k nem tal\u00e1lhat\u00f3 "},
 
-  /**  attribute value not recognized    */
-//  public static final int ER_ATTRIB_VALUE_NOT_RECOGNIZED = 213;
-
     { ER_ATTRIB_VALUE_NOT_RECOGNIZED,
      "{0} attrib\u00fatum \u00e9rt\u00e9k ismeretlen "},
 
-  /** IncrementalSAXSource_Filter not currently restartable   */
-//  public static final int ER_INCRSAXSRCFILTER_NOT_RESTARTABLE = 214;
-
-    //{ ER_INCRSAXSRCFILTER_NOT_RESTARTABLE,
-   //  "IncrementalSAXSource_Filter not currently restartable"},
-
-  /** IncrementalSAXSource_Filter not currently restartable   */
-//  public static final int ER_XMLRDR_NOT_BEFORE_STARTPARSE = 215;
-
-    //{ ER_XMLRDR_NOT_BEFORE_STARTPARSE,
-    // "XMLReader not before startParse request"},
-
-  /** Attempting to generate a namespace prefix with a null URI   */
-//  public static final int ER_NULL_URI_NAMESPACE = 216;
-
     { ER_NULL_URI_NAMESPACE,
      "K\u00eds\u00e9rlet egy n\u00e9vt\u00e9r el\u0151tag l\u00e9trehoz\u00e1s\u00e1ra null URI-val"},
 
   //New ERROR keys added in XALAN code base after Jdk 1.4 (Xalan 2.2-D11)
 
-  /** Attempting to generate a namespace prefix with a null URI   */
-//  public static final int ER_NUMBER_TOO_BIG = 217;
-
     { ER_NUMBER_TOO_BIG,
      "K\u00eds\u00e9rlet egy sz\u00e1m megform\u00e1z\u00e1s\u00e1ra, ami nagyobb, mint a legnagyobb Long eg\u00e9sz"},
 
-//ER_CANNOT_FIND_SAX1_DRIVER
-
-//  public static final int  ER_CANNOT_FIND_SAX1_DRIVER = 218;
-
     { ER_CANNOT_FIND_SAX1_DRIVER,
      "Nem tal\u00e1lhat\u00f3 a(z) {0} SAX1 meghajt\u00f3oszt\u00e1ly"},
 
-//ER_SAX1_DRIVER_NOT_LOADED
-//  public static final int  ER_SAX1_DRIVER_NOT_LOADED = 219;
-
     { ER_SAX1_DRIVER_NOT_LOADED,
-     "A(z) {0} SAX1 meghajt\u00f3oszt\u00e1ly megvan, de nem t\u00f6rlthet\u0151 be"},
-
-//ER_SAX1_DRIVER_NOT_INSTANTIATED
-//  public static final int  ER_SAX1_DRIVER_NOT_INSTANTIATED = 220 ;
+     "A(z) {0} SAX1 meghajt\u00f3oszt\u00e1ly megvan, de nem t\u00f6lthet\u0151 be"},
 
     { ER_SAX1_DRIVER_NOT_INSTANTIATED,
      "A(z) {0} SAX1 meghajt\u00f3oszt\u00e1ly bet\u00f6ltve, de nem lehet p\u00e9ld\u00e1nyt l\u00e9trehozni bel\u0151le"},
 
-
-// ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER
-//  public static final int ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER = 221;
-
     { ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER,
      "A(z) {0} SAX1 meghajt\u00f3oszt\u00e1ly nem implement\u00e1lja az org.xml.sax.Parser-t"},
 
-// ER_PARSER_PROPERTY_NOT_SPECIFIED
-//  public static final int  ER_PARSER_PROPERTY_NOT_SPECIFIED = 222;
-
     { ER_PARSER_PROPERTY_NOT_SPECIFIED,
      "Nem adta meg az org.xml.sax.parser rendszertulajdons\u00e1got"},
 
-//ER_PARSER_ARG_CANNOT_BE_NULL
-//  public static final int  ER_PARSER_ARG_CANNOT_BE_NULL = 223 ;
-
     { ER_PARSER_ARG_CANNOT_BE_NULL,
-     "Az elemz\u0151 argumentuma nem lehet null"},
-
-
-// ER_FEATURE
-//  public static final int  ER_FEATURE = 224;
+     "Az \u00e9rtelmez\u0151 argumentuma nem lehet null"},
 
     { ER_FEATURE,
      "K\u00e9pess\u00e9g: {0}"},
 
-
-// ER_PROPERTY
-//  public static final int ER_PROPERTY = 225 ;
-
     { ER_PROPERTY,
      "Tulajdons\u00e1g: {0}"},
 
-// ER_NULL_ENTITY_RESOLVER
-//  public static final int ER_NULL_ENTITY_RESOLVER  = 226;
-
     { ER_NULL_ENTITY_RESOLVER,
      "Null entit\u00e1s felold\u00f3"},
 
-// ER_NULL_DTD_HANDLER
-//  public static final int  ER_NULL_DTD_HANDLER = 227 ;
-
     { ER_NULL_DTD_HANDLER,
      "Null DTD kezel\u0151"},
 
-// No Driver Name Specified!
-//  public static final int ER_NO_DRIVER_NAME_SPECIFIED = 228;
     { ER_NO_DRIVER_NAME_SPECIFIED,
      "Nem adott meg meghajt\u00f3nevet!"},
 
-
-// No URL Specified!
-//  public static final int ER_NO_URL_SPECIFIED = 229;
     { ER_NO_URL_SPECIFIED,
      "Nem adott meg URL-t!"},
 
-
-// Pool size is less than 1!
-//  public static final int ER_POOLSIZE_LESS_THAN_ONE = 230;
     { ER_POOLSIZE_LESS_THAN_ONE,
      "A t\u00e1rol\u00f3 m\u00e9rete 1-n\u00e9l kisebb!"},
 
-
-// Invalid Driver Name Specified!
-//  public static final int ER_INVALID_DRIVER_NAME = 231;
     { ER_INVALID_DRIVER_NAME,
      "\u00c9rv\u00e9nytelen meghajt\u00f3nevet adott meg!"},
 
-
-
-// ErrorListener
-//  public static final int ER_ERRORLISTENER = 232;
     { ER_ERRORLISTENER,
      "ErrorListener"},
 
 
-// Programmer's error! expr has no ElemTemplateElement parent!
-//  public static final int ER_ASSERT_NO_TEMPLATE_PARENT = 233;
+// Note to translators:  The following message should not normally be displayed
+//   to users.  It describes a situation in which the processor has detected
+//   an internal consistency problem in itself, and it provides this message
+//   for the developer to help diagnose the problem.  The name
+//   'ElemTemplateElement' is the name of a class, and should not be
+//   translated.
     { ER_ASSERT_NO_TEMPLATE_PARENT,
      "Programoz\u00f3i hiba! A kifejez\u00e9snek nincs ElemTemplateElement sz\u00fcl\u0151je!"},
 
 
-// Programmer''s assertion in RundundentExprEliminator: {0}
-//  public static final int ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR = 234;
+// Note to translators:  The following message should not normally be displayed
+//   to users.  It describes a situation in which the processor has detected
+//   an internal consistency problem in itself, and it provides this message
+//   for the developer to help diagnose the problem.  The substitution text
+//   provides further information in order to diagnose the problem.  The name
+//   'RedundentExprEliminator' is the name of a class, and should not be
+//   translated.
     { ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR,
-     "Programoz\u00f3i \u00e9rtes\u00edt\u00e9s RundundentExprEliminator h\u00edv\u00e1sban: {0}"},
+     "Programoz\u00f3i \u00e9rtes\u00edt\u00e9s a RedundentExprEliminator h\u00edv\u00e1sban: {0} "},
 
-// Axis traverser not supported: {0}
-//  public static final int ER_AXIS_TRAVERSER_NOT_SUPPORTED = 235;
-    //{ ER_AXIS_TRAVERSER_NOT_SUPPORTED,
-    // "Axis traverser not supported: {0}"},
-
-// ListingErrorHandler created with null PrintWriter!
-//  public static final int ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER = 236;
-    //{ ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER,
-    // "ListingErrorHandler created with null PrintWriter!"},
-
-  // {0}is not allowed in this position in the stylesheet!
-//  public static final int ER_NOT_ALLOWED_IN_POSITION = 237;
     { ER_NOT_ALLOWED_IN_POSITION,
      "{0} nem enged\u00e9lyezett a st\u00edluslap ezen hely\u00e9n!"},
 
-  // Non-whitespace text is not allowed in this position in the stylesheet!
-//  public static final int ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION = 238;
     { ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION,
      "Nem-szepar\u00e1tor sz\u00f6veg nem megengedett a st\u00edluslap ezen hely\u00e9n!"},
 
   // This code is shared with warning codes.
-  // Illegal value: {1} used for CHAR attribute: {0}.  An attribute of type CHAR must be only 1 character!
-//  public static final int INVALID_TCHAR = 239;
   // SystemId Unknown
     { INVALID_TCHAR,
      "Tiltott \u00e9rt\u00e9ket haszn\u00e1lt a(z) {0} attrib\u00fatumhoz: {1}.  A CHAR t\u00edpus\u00fa attrib\u00fatum csak 1 karakter lehet!"},
 
-//  public static final int ER_SYSTEMID_UNKNOWN = 240;
-    //{ ER_SYSTEMID_UNKNOWN,
-    // "SystemId Unknown"},
-
-  // Location of error unknown
-//  public static final int ER_LOCATION_UNKNOWN = 241;
-    //{ ER_LOCATION_UNKNOWN,
-    // "Location of error unknown"},
-
     // Note to translators:  The following message is used if the value of
     // an attribute in a stylesheet is invalid.  "QNAME" is the XML data-type of
     // the attribute, and should not be translated.  The substitution text {1} is
     // the attribute value and {0} is the attribute name.
-    // INVALID_QNAME
-
-  //The following codes are shared with the warning codes...
-  // Illegal value: {1} used for QNAME attribute: {0}
-//  public static final int INVALID_QNAME = 242;
+    //The following codes are shared with the warning codes...
     { INVALID_QNAME,
      "Tiltott \u00e9rt\u00e9ket haszn\u00e1lt a(z) {0} CHAR attrib\u00fatumhoz: {1}."},
 
@@ -1971,10 +1104,6 @@
     // the attribute, and should not be translated.  The substitution text {1} is
     // the attribute value, {0} is the attribute name, and {2} is a list of valid
     // values.
-    // INVALID_ENUM
-
-  // Illegal value: {1} used for ENUM attribute: {0}.  Valid values are: {2}.
-//  public static final int INVALID_ENUM = 243;
     { INVALID_ENUM,
      "Tiltott \u00e9rt\u00e9ket haszn\u00e1lt a(z) {0} ENUM attrib\u00fatumhoz: {1}.  Az \u00e9rv\u00e9nyes \u00e9rt\u00e9kek: {2}."},
 
@@ -1982,10 +1111,6 @@
 // an attribute in a stylesheet is invalid.  "NMTOKEN" is the XML data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NMTOKEN
-
-  // Illegal value: {1} used for NMTOKEN attribute: {0}.
-//  public static final int INVALID_NMTOKEN = 244;
     { INVALID_NMTOKEN,
      "Tiltott \u00e9rt\u00e9ket haszn\u00e1lt a(z) {0} NMTOKEN attrib\u00fatumhoz: {1}. "},
 
@@ -1993,10 +1118,6 @@
 // an attribute in a stylesheet is invalid.  "NCNAME" is the XML data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NCNAME
-
-  // Illegal value: {1} used for NCNAME attribute: {0}.
-//  public static final int INVALID_NCNAME = 245;
     { INVALID_NCNAME,
      "Tiltott \u00e9rt\u00e9ket haszn\u00e1lt a(z) {0} NCNAME attrib\u00fatumhoz: {1}. "},
 
@@ -2004,11 +1125,6 @@
 // an attribute in a stylesheet is invalid.  "boolean" is the XSLT data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_BOOLEAN
-
-  // Illegal value: {1} used for boolean attribute: {0}.
-//  public static final int INVALID_BOOLEAN = 246;
-
     { INVALID_BOOLEAN,
      "Tiltott \u00e9rt\u00e9ket haszn\u00e1lt a(z) {0} logikai attrib\u00fatumhoz: {1}. "},
 
@@ -2016,10 +1132,6 @@
 // an attribute in a stylesheet is invalid.  "number" is the XSLT data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NUMBER
-
-  // Illegal value: {1} used for number attribute: {0}.
-//  public static final int INVALID_NUMBER = 247;
      { INVALID_NUMBER,
      "Tiltott \u00e9rt\u00e9ket haszn\u00e1lt a(z) {0} sz\u00e1m attrib\u00fatumhoz: {1}. "},
 
@@ -2031,9 +1143,6 @@
 // a function.  The message indicates that when this function is referenced in
 // a match pattern, its argument must be a string literal (or constant.)
 // ER_ARG_LITERAL - new error message for bugzilla //5202
-
-  // Argument to {0} in match pattern must be a literal.
-//  public static final int ER_ARG_LITERAL             = 248;
     { ER_ARG_LITERAL,
      "A(z) {0} argumentuma az illeszked\u00e9si mint\u00e1ban egy liter\u00e1l kell legyen."},
 
@@ -2041,9 +1150,6 @@
 // a variable.  A "global variable" is a variable that is accessible everywher
 // in the stylesheet.
 // ER_DUPLICATE_GLOBAL_VAR - new error message for bugzilla #790
-
-  // Duplicate global variable declaration.
-//  public static final int ER_DUPLICATE_GLOBAL_VAR    = 249;
     { ER_DUPLICATE_GLOBAL_VAR,
      "K\u00e9tszer szerepel a glob\u00e1lis v\u00e1ltoz\u00f3-deklar\u00e1ci\u00f3."},
 
@@ -2051,18 +1157,12 @@
 // Note to translators:  The following message indicates that two definitions of
 // a variable were encountered.
 // ER_DUPLICATE_VAR - new error message for bugzilla #790
-
-  // Duplicate variable declaration.
-//  public static final int ER_DUPLICATE_VAR           = 250;
     { ER_DUPLICATE_VAR,
      "K\u00e9tszer szerepel a v\u00e1ltoz\u00f3-deklar\u00e1ci\u00f3."},
 
     // Note to translators:  "xsl:template, "name" and "match" are XSLT keywords
     // which must not be translated.
     // ER_TEMPLATE_NAME_MATCH - new error message for bugzilla #789
-
-  // xsl:template must have a name or match attribute (or both)
-//  public static final int ER_TEMPLATE_NAME_MATCH     = 251;
     { ER_TEMPLATE_NAME_MATCH,
      "Az xsl:template-nek kell legyen neve vagy illeszked\u00e9si attrib\u00fatuma (vagy mindkett\u0151)"},
 
@@ -2071,178 +1171,141 @@
     // encountered as part of the value of the exclude-result-prefixes attribute
     // was in error.
     // ER_INVALID_PREFIX - new error message for bugzilla #788
-
-  // Prefix in exclude-result-prefixes is not valid: {0}
-//  public static final int ER_INVALID_PREFIX          = 252;
     { ER_INVALID_PREFIX,
      "Az el\u0151tag az exclude-result-prefixes-ben nem \u00e9rv\u00e9nyes: {0}"},
 
-    // Note to translators:  An "attribute set" is a set of attributes that can be
-    // added to an element in the output document as a group.  The message indicates
-    // that there was a reference to an attribute set named {0} that was never
-    // defined.
+    // Note to translators:  An "attribute set" is a set of attributes that can
+    // be added to an element in the output document as a group.  The message
+    // indicates that there was a reference to an attribute set named {0} that
+    // was never defined.
     // ER_NO_ATTRIB_SET - new error message for bugzilla #782
-
-  // attribute-set named {0} does not exist
-//  public static final int ER_NO_ATTRIB_SET           = 253;
     { ER_NO_ATTRIB_SET,
      "A(z) {0} nev\u0171 attribute-set nem l\u00e9tezik"},
 
+    // Note to translators:  This message indicates that there was a reference
+    // to a function named {0} for which no function definition could be found.
+    { ER_FUNCTION_NOT_FOUND,
+     "A(z) {0} nev\u0171 funkci\u00f3 nem l\u00e9tezik"},
 
+    // Note to translators:  This message indicates that the XSLT instruction
+    // that is named by the substitution text {0} must not contain other XSLT
+    // instructions (content) or a "select" attribute.  The word "select" is
+    // an XSLT keyword in this case and must not be translated.
+    { ER_CANT_HAVE_CONTENT_AND_SELECT,
+     "A(z) {0} elemnek nem lehet egyszerre content \u00e9s select attrib\u00fatuma."},
 
+    // Note to translators:  This message indicates that the value argument
+    // of setParameter must be a valid Java Object.
+    { ER_INVALID_SET_PARAM_VALUE,
+     "A(z) {0} param\u00e9ter \u00e9rt\u00e9ke egy \u00e9rv\u00e9nyes J\u00e1va objektum kell legyen"},
 
+        { ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT,
+         "Az xsl:namespace-alias elem result-prefix r\u00e9sz\u00e9nek \u00e9rt\u00e9ke '#default', de nincs meghat\u00e1rozva alap\u00e9rtelmezett n\u00e9vt\u00e9r az elem hat\u00f3k\u00f6r\u00e9ben. "},
+
+        { ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX,
+         "Egy xsl:namespace-alias elem result-prefix attrib\u00fatum\u00e1nak \u00e9rt\u00e9ke ''{0}'', de nincs n\u00e9vt\u00e9r deklar\u00e1ci\u00f3 a(z) ''{0}'' el\u0151taghoz az elem hat\u00f3k\u00f6r\u00e9ben. "},
+
+    { ER_SET_FEATURE_NULL_NAME,
+      "A szolg\u00e1ltat\u00e1s neve nem lehet null a TransformerFactory.setFeature(String name, boolean value) met\u00f3dusban."},
+
+    { ER_GET_FEATURE_NULL_NAME,
+      "A szolg\u00e1ltat\u00e1s neve nem lehet null a TransformerFactory.getFeature(String name) met\u00f3dusban."},
+
+    { ER_UNSUPPORTED_FEATURE,
+      "A(z) ''{0}'' szolg\u00e1ltat\u00e1s nem \u00e1ll\u00edthat\u00f3 be ehhez a TransformerFactory oszt\u00e1lyhoz."},
+
+    { ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING,
+        "A(z) ''{0}'' kiterjeszt\u00e9si elem haszn\u00e1lata nem megengedett, ha biztons\u00e1gos feldolgoz\u00e1s be van kapcsolva. "},
+
+        { ER_NAMESPACE_CONTEXT_NULL_NAMESPACE,
+          "Nem lehet beolvasni az el\u0151tagot null n\u00e9vt\u00e9r URI eset\u00e9n. "},
+
+        { ER_NAMESPACE_CONTEXT_NULL_PREFIX,
+          "Nem olvashat\u00f3 be a n\u00e9vt\u00e9r null el\u0151tag miatt. "},
+
+        { ER_XPATH_RESOLVER_NULL_QNAME,
+          "A f\u00fcggv\u00e9ny neve nem lehet null."},
+
+        { ER_XPATH_RESOLVER_NEGATIVE_ARITY,
+          "Az arit\u00e1s nem lehet negat\u00edv."},
 
   // Warnings...
 
-  /** WG_FOUND_CURLYBRACE          */
-//  public static final int WG_FOUND_CURLYBRACE = 1;
     { WG_FOUND_CURLYBRACE,
       "'}'-t tal\u00e1ltunk, de nincs attrib\u00fatumsablon megnyitva!"},
 
-  /** WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR          */
-//  public static final int WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR = 2;
-
     { WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR,
       "Figyelmeztet\u00e9s: A count attrib\u00fatum nem felel meg a egy felmen\u0151nek az xsl:number-ben! C\u00e9l = {0}"},
 
-  /** WG_EXPR_ATTRIB_CHANGED_TO_SELECT          */
-//  public static final int WG_EXPR_ATTRIB_CHANGED_TO_SELECT = 3;
-
     { WG_EXPR_ATTRIB_CHANGED_TO_SELECT,
       "R\u00e9gi szintaktika: Az 'expr' attrib\u00fatum neve 'select'-re v\u00e1ltozott."},
 
-  /** WG_NO_LOCALE_IN_FORMATNUMBER          */
-//  public static final int WG_NO_LOCALE_IN_FORMATNUMBER = 4;
-
     { WG_NO_LOCALE_IN_FORMATNUMBER,
       "Az Xalan m\u00e9g nem kezeli a locale nevet a format-number f\u00fcggv\u00e9nyben."},
 
-  /** WG_LOCALE_NOT_FOUND          */
-//  public static final int WG_LOCALE_NOT_FOUND = 5;
-
     { WG_LOCALE_NOT_FOUND,
       "Figyelmeztet\u00e9s: Nem tal\u00e1lhat\u00f3 az xml:lang={0} \u00e9rt\u00e9khez tartoz\u00f3 locale"},
 
-  /** WG_CANNOT_MAKE_URL_FROM          */
-//  public static final int WG_CANNOT_MAKE_URL_FROM = 6;
-
     { WG_CANNOT_MAKE_URL_FROM,
       "Nem k\u00e9sz\u00edthet\u0151 URL ebb\u0151l: {0}"},
 
-  /** WG_CANNOT_LOAD_REQUESTED_DOC          */
-//  public static final int WG_CANNOT_LOAD_REQUESTED_DOC = 7;
-
     { WG_CANNOT_LOAD_REQUESTED_DOC,
       "A k\u00e9r dokumentum nem t\u00f6lthet\u0151 be: {0}"},
 
-  /** WG_CANNOT_FIND_COLLATOR          */
-//  public static final int WG_CANNOT_FIND_COLLATOR = 8;
     { WG_CANNOT_FIND_COLLATOR,
       "Nem tal\u00e1lhat\u00f3 Collator a <sort xml:lang={0}-hez"},
 
-  /** WG_FUNCTIONS_SHOULD_USE_URL          */
-//  public static final int WG_FUNCTIONS_SHOULD_USE_URL = 9;
-
     { WG_FUNCTIONS_SHOULD_USE_URL,
       "R\u00e9gi szintaktika: a functions utas\u00edt\u00e1s {0} URL-t kell haszn\u00e1ljon"},
 
-  /** WG_ENCODING_NOT_SUPPORTED_USING_UTF8          */
-//  public static final int WG_ENCODING_NOT_SUPPORTED_USING_UTF8 = 10;
-
     { WG_ENCODING_NOT_SUPPORTED_USING_UTF8,
       "a k\u00f3dol\u00e1s nem t\u00e1mogatott: {0}, UTF-8-at haszn\u00e1lunk"},
 
-  /** WG_ENCODING_NOT_SUPPORTED_USING_JAVA          */
-//  public static final int WG_ENCODING_NOT_SUPPORTED_USING_JAVA = 11;
-
     { WG_ENCODING_NOT_SUPPORTED_USING_JAVA,
       "a k\u00f3dol\u00e1s nem t\u00e1mogatott: {0}, Java {1}-t haszn\u00e1lunk"},
 
-  /** WG_SPECIFICITY_CONFLICTS          */
-//  public static final int WG_SPECIFICITY_CONFLICTS = 12;
-
     { WG_SPECIFICITY_CONFLICTS,
       "Specifikuss\u00e1gi konfliktust tal\u00e1ltunk: {0} A st\u00edluslapon legutolj\u00e1ra megtal\u00e1ltat haszn\u00e1ljuk."},
 
-  /** WG_PARSING_AND_PREPARING          */
-//  public static final int WG_PARSING_AND_PREPARING = 13;
-
     { WG_PARSING_AND_PREPARING,
       "========= {0} elemz\u00e9se \u00e9s el\u0151k\u00e9sz\u00edt\u00e9se =========="},
 
-  /** WG_ATTR_TEMPLATE          */
-//  public static final int WG_ATTR_TEMPLATE = 14;
-
     { WG_ATTR_TEMPLATE,
      "Attr sablon, {0}"},
 
-  /** WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE          */
-//  public static final int WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE = 15;
-
     { WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE,
       "Illeszt\u00e9si konfliktus az xsl:strip-space \u00e9s az xsl:preserve-space k\u00f6z\u00f6tt"},
 
-  /** WG_ATTRIB_NOT_HANDLED          */
-//  public static final int WG_ATTRIB_NOT_HANDLED = 16;
-
     { WG_ATTRIB_NOT_HANDLED,
       "A Xalan m\u00e9g nem kezeli a(z) {0} attrib\u00fatumot!"},
 
-  /** WG_NO_DECIMALFORMAT_DECLARATION          */
-//  public static final int WG_NO_DECIMALFORMAT_DECLARATION = 17;
-
     { WG_NO_DECIMALFORMAT_DECLARATION,
       "Nem tal\u00e1ltuk meg a deklar\u00e1ci\u00f3t a decim\u00e1lis form\u00e1tumhoz: {0}"},
 
-  /** WG_OLD_XSLT_NS          */
-//  public static final int WG_OLD_XSLT_NS = 18;
-
     { WG_OLD_XSLT_NS,
      "Hi\u00e1nyz\u00f3 vagy helytelen XSLT n\u00e9vt\u00e9r. "},
 
-  /** WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED          */
-//  public static final int WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED = 19;
-
     { WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED,
       "Csak az alap\u00e9rtelmezett xsl:decimal-format deklar\u00e1ci\u00f3 megengedett."},
 
-  /** WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE          */
-//  public static final int WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE = 20;
-
     { WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE,
       "Az xsl:decimal-format neveknek egyedieknek kell lenni\u00fck. A(z) \"{0}\" n\u00e9v meg lett ism\u00e9telve."},
 
-  /** WG_ILLEGAL_ATTRIBUTE          */
-  //public static final int WG_ILLEGAL_ATTRIBUTE = 21;
-
     { WG_ILLEGAL_ATTRIBUTE,
       "A(z) {0}-nak \u00e9rv\u00e9nytelen attrib\u00fatuma van: {1}"},
 
-  /** WG_COULD_NOT_RESOLVE_PREFIX          */
-//  public static final int WG_COULD_NOT_RESOLVE_PREFIX = 22;
-
     { WG_COULD_NOT_RESOLVE_PREFIX,
       "Nem lehet feloldani a n\u00e9vt\u00e9r el\u0151tagot: {0}. A csom\u00f3pont figyelmen k\u00edv\u00fcl marad."},
 
-  /** WG_STYLESHEET_REQUIRES_VERSION_ATTRIB          */
-//  public static final int WG_STYLESHEET_REQUIRES_VERSION_ATTRIB = 23;
     { WG_STYLESHEET_REQUIRES_VERSION_ATTRIB,
       "Az xsl:stylesheet-nek kell legyen 'version' attrib\u00fatuma!"},
 
-  /** WG_ILLEGAL_ATTRIBUTE_NAME          */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_NAME = 24;
-
     { WG_ILLEGAL_ATTRIBUTE_NAME,
       "Nem megengedett attrib\u00fatumn\u00e9v: {0}"},
 
-  /** WG_ILLEGAL_ATTRIBUTE_VALUE          */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_VALUE = 25;
     { WG_ILLEGAL_ATTRIBUTE_VALUE,
       "Tiltott \u00e9rt\u00e9ket haszn\u00e1lt a(z) {0} attrib\u00fatumhoz: {1}"},
 
-  /** WG_EMPTY_SECOND_ARG          */
-//  public static final int WG_EMPTY_SECOND_ARG = 26;
-
     { WG_EMPTY_SECOND_ARG,
       "A document f\u00fcggv\u00e9ny m\u00e1sodik argumentum\u00e1b\u00f3l el\u0151\u00e1ll\u00f3 csom\u00f3ponthalmaz \u00fcres. \u00dcres node-k\u00e9szletetet adok vissza."},
 
@@ -2250,35 +1313,26 @@
 
     // Note to translators:  "name" and "xsl:processing-instruction" are keywords
     // and must not be translated.
-    // WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML
-
-
-  /** WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML          */
-//  public static final int WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML = 27;
     { WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML,
       "A(z) xsl:processing-instruction  n\u00e9v 'name' attrib\u00fatuma nem lehet 'xml'"},
 
     // Note to translators:  "name" and "xsl:processing-instruction" are keywords
     // and must not be translated.  "NCName" is an XML data-type and must not be
     // translated.
-    // WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME
-
-  /** WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME          */
-//  public static final int WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME = 28;
     { WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME,
-      "A(z) xsl:processing-instruction  n\u00e9v 'name' attrib\u00fatuma \u00e9rv\u00e9nyes NCName kell legyen: {0}"},
+      "A(z) xsl:processing-instruction  n\u00e9v ''name'' attrib\u00fatuma \u00e9rv\u00e9nyes NCName kell legyen: {0}"},
 
     // Note to translators:  This message is reported if the stylesheet that is
     // being processed attempted to construct an XML document with an attribute in a
     // place other than on an element.  The substitution text specifies the name of
     // the attribute.
-    // WG_ILLEGAL_ATTRIBUTE_POSITION
-
-  /** WG_ILLEGAL_ATTRIBUTE_POSITION         */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_POSITION = 29;
     { WG_ILLEGAL_ATTRIBUTE_POSITION,
       "Nem lehet {0} attrib\u00fatumat felvenni a gyermek node-ok ut\u00e1n vagy miel\u0151tt egy elem l\u00e9trej\u00f6nne.  Az attrib\u00fatum figyelmen k\u00edv\u00fcl marad."},
 
+    { NO_MODIFICATION_ALLOWED_ERR,
+      "K\u00eds\u00e9rlet t\u00f6rt\u00e9nt egy objektum m\u00f3dos\u00edt\u00e1s\u00e1ra, ahol a m\u00f3dos\u00edt\u00e1sok nem megengedettek. "
+    },
+
     //Check: WHY THERE IS A GAP B/W NUMBERS in the XSLTErrorResources properties file?
 
   // Other miscellaneous text used inside the code...
@@ -2317,9 +1371,9 @@
   { "optionIN", "   [-IN bemenetiXMLURL]"},
   { "optionXSL", "   [-XSL XSLTranszform\u00e1ci\u00f3sURL]"},
   { "optionOUT",  "   [-OUT kimenetiF\u00e1jln\u00e9v]"},
-  { "optionLXCIN", "   [-LXCIN leford\u00edtottSt\u00edlislapF\u00e1jln\u00e9vBe]"},
+  { "optionLXCIN", "   [-LXCIN leford\u00edtottst\u00edluslapF\u00e1jln\u00e9vBe]"},
   { "optionLXCOUT", "   [-LXCOUT leford\u00edtottSt\u00edluslapF\u00e1jln\u00e9vKi]"},
-  { "optionPARSER", "   [-PARSER az elemz\u0151kapcsolat teljesen meghat\u00e1rozott oszt\u00e1lyneve]"},
+  { "optionPARSER", "   [-PARSER az \u00e9rtelmez\u0151kapcsolat teljesen meghat\u00e1rozott oszt\u00e1lyneve]"},
   {  "optionE", "   [-E (Nem bontja ki az entit\u00e1s hivatkoz\u00e1sokat)]"},
   {  "optionV",  "   [-E (Nem bontja ki az entit\u00e1s hivatkoz\u00e1sokat)]"},
   {  "optionQC", "   [-QC (Csendes mintakonfliktus figyelmeztet\u00e9sek)]"},
@@ -2339,25 +1393,26 @@
   {  "optionTEXT", "   [-TEXT (Egyszer\u0171 sz\u00f6vegform\u00e1z\u00f3 haszn\u00e1lata.)]"},
   {  "optionHTML", "   [-HTML (HTML form\u00e1z\u00f3 haszn\u00e1lata.)]"},
   {  "optionPARAM", "   [-PARAM n\u00e9v kifejez\u00e9s (Be\u00e1ll\u00edt egy st\u00edluslap param\u00e9tert)]"},
-  {  "noParsermsg1", "Az XSL processz sikertelen volt."},
-  {  "noParsermsg2", "** Az elemz\u0151 nem tal\u00e1lhat\u00f3 **"},
+  {  "noParsermsg1", "Az XSL folyamat sikertelen volt."},
+  {  "noParsermsg2", "** Az \u00e9rtelmez\u0151 nem tal\u00e1lhat\u00f3 **"},
   { "noParsermsg3",  "K\u00e9rem, ellen\u0151rizze az oszt\u00e1ly el\u00e9r\u00e9si utat."},
-  { "noParsermsg4", "Ha \u00f6nnek nincs meg az IBM Java XML elemz\u0151je, akkor let\u00f6ltheti az"},
+  { "noParsermsg4", "Ha \u00f6nnek nincs meg az IBM Java XML \u00e9rtelmez\u0151je, akkor let\u00f6ltheti az"},
   { "noParsermsg5", "az IBM AlphaWorks weblapr\u00f3l: http://www.alphaworks.ibm.com/formula/xml"},
   { "optionURIRESOLVER", "   [-URIRESOLVER teljes oszt\u00e1lyn\u00e9v (az URIResolver fogja feloldani az URI-kat)]"},
   { "optionENTITYRESOLVER",  "   [-ENTITYRESOLVER teljes oszt\u00e1lyn\u00e9v (az EntityResolver fogja feloldani az entit\u00e1sokat)]"},
   { "optionCONTENTHANDLER",  "   [-CONTENTHANDLER teljes oszt\u00e1lyn\u00e9v (a ContentHandler fogja soros\u00edtani a kimenetet)]"},
   {  "optionLINENUMBERS",  "   [-L sorsz\u00e1mokat haszn\u00e1l a forr\u00e1sdokumentumhoz]"},
+  { "optionSECUREPROCESSING", "   [-SECURE (biztons\u00e1gos feldolgoz\u00e1s szolg\u00e1ltat\u00e1s igazra \u00e1ll\u00edt\u00e1sa.)]"},
 
     // Following are the new options added in XSLTErrorResources.properties files after Jdk 1.4 (Xalan 2.2-D11)
 
 
-  {  "optionMEDIA",  "[-MEDIA adathordoz\u00f3T\u00edpus (a media attrib\u00fatum seg\u00edts\u00e9g\u00e9vel megkeresi a dokumentumhoz tartoz\u00f3 st\u00edluslapot.)]"},
-  {  "optionFLAVOR",  "[-FLAVOR \u00edzl\u00e9sN\u00e9v (Explicit haszn\u00e1lja az s2s=SAX-ot vagy d2d=DOM-ot a transzform\u00e1ci\u00f3hoz.)]"}, // Added by sboag/scurcuru; experimental
-  { "optionDIAG", "[-DIAG (Ki\u00edrja, hogy \u00f6sszesen h\u00e1ny ezredm\u00e1sodpercig tartott a transzform\u00e1ci\u00f3.)]"},
-  { "optionINCREMENTAL",  "[-INCREMENTAL (n\u00f6vekm\u00e9nyes DTM l\u00e9trehoz\u00e1st ig\u00e9nyel a http://xml.apache.org/xalan/features/incremental igazra \u00e1ll\u00edt\u00e1s\u00e1val.)]"},
-  {  "optionNOOPTIMIMIZE",  "[-NOOPTIMIMIZE (nem ig\u00e9nyel st\u00edluslap optimiz\u00e1l\u00e1st a http://xml.apache.org/xalan/features/optimize hamisra \u00e1ll\u00edt\u00e1s\u00e1t.)]"},
-  { "optionRL",  "[-RL rekurzi\u00f3korl\u00e1t (numerikusan korl\u00e1tozza a st\u00edlislap rekurzi\u00f3 m\u00e9lys\u00e9g\u00e9t.)]"},
+  {  "optionMEDIA",  "   [-MEDIA adathordoz\u00f3T\u00edpus (a media attrib\u00fatum seg\u00edts\u00e9g\u00e9vel megkeresi a dokumentumhoz tartoz\u00f3 st\u00edluslapot.)]"},
+  {  "optionFLAVOR",  "   [-FLAVOR \u00edzl\u00e9sN\u00e9v (Explicit haszn\u00e1lja az s2s=SAX-ot vagy d2d=DOM-ot a transzform\u00e1ci\u00f3hoz.)] "}, // Added by sboag/scurcuru; experimental
+  { "optionDIAG", "   [-DIAG (Ki\u00edrja, hogy \u00f6sszesen h\u00e1ny ezredm\u00e1sodpercig tartott a transzform\u00e1ci\u00f3.)]"},
+  { "optionINCREMENTAL",  "   [-INCREMENTAL (n\u00f6vekm\u00e9nyes DTM l\u00e9trehoz\u00e1st ig\u00e9nyel a http://xml.apache.org/xalan/features/incremental igazra \u00e1ll\u00edt\u00e1s\u00e1val.)]"},
+  {  "optionNOOPTIMIMIZE",  "   [-NOOPTIMIMIZE (nem ig\u00e9nyel st\u00edluslap optimiz\u00e1l\u00e1st a http://xml.apache.org/xalan/features/optimize hamisra \u00e1ll\u00edt\u00e1s\u00e1t.)]"},
+  { "optionRL",  "   [-RL rekurzi\u00f3korl\u00e1t (numerikusan korl\u00e1tozza a st\u00edluslap rekurzi\u00f3 m\u00e9lys\u00e9g\u00e9t.)]"},
   {   "optionXO",  "   [-XO [transletNeve] (a nevet rendeli a gener\u00e1lt translethez)]"},
   {  "optionXD", "   [-XD c\u00e9lAlk\u00f6nyvt\u00e1r (a translet c\u00e9l-alk\u00f6nyvt\u00e1ra)]"},
   {  "optionXJ",  "   [-XJ jarf\u00e1jl (a translet oszt\u00e1lyokat a megadott <jarf\u00e1jl>-ba csomagolja)]"},
@@ -2371,14 +1426,13 @@
   { "optionXN",  "   [-XN (enged\u00e9lyezi a template inlining optimaliz\u00e1l\u00e1st)]" },
   { "optionXX",  "   [-XX (bekapcsolja a tov\u00e1bbi hibakeres\u00e9si kimenetet)]"},
   { "optionXT" , "   [-XT (translet-et haszn\u00e1lt az \u00e1talak\u00edt\u00e1shoz, ha lehet)]"},
-  { "diagTiming","--------- A(z) {0} tarnszform\u00e1ci\u00f3a a(z) {1}-el {2} ms-ig tartott" },
+  { "diagTiming"," --------- A(z) {0} tarnszform\u00e1ci\u00f3a a(z) {1}-el {2} ms-ig tartott" },
   { "recursionTooDeep","A sablonon egym\u00e1sba \u00e1gyaz\u00e1sa t\u00fal m\u00e9ly. Be\u00e1gyaz\u00e1s = {0}, sablon: {1} {2}" },
   { "nameIs", "A n\u00e9v:" },
   { "matchPatternIs", "Az illeszked\u00e9si minta:" }
 
   };
   }
-
   // ================= INFRASTRUCTURE ======================
 
   /** String for use when a bad error code was encountered.    */
diff --git a/src/org/apache/xalan/res/XSLTErrorResources_it.java b/src/org/apache/xalan/res/XSLTErrorResources_it.java
index cfc0cbd..76e2a38 100644
--- a/src/org/apache/xalan/res/XSLTErrorResources_it.java
+++ b/src/org/apache/xalan/res/XSLTErrorResources_it.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 1999-2004 The Apache Software Foundation.
+ * Copyright 1999-2006 The Apache Software Foundation.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -90,7 +90,14 @@
   /*
    * Static variables
    */
-  public static final String ER_NO_CURLYBRACE = "ER_NO_CURLYBRACE";;
+  public static final String ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX =
+        "ER_INVALID_SET_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX";
+
+  public static final String ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT =
+        "ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT";
+
+  public static final String ER_NO_CURLYBRACE = "ER_NO_CURLYBRACE";
+  public static final String ER_FUNCTION_NOT_SUPPORTED = "ER_FUNCTION_NOT_SUPPORTED";
   public static final String ER_ILLEGAL_ATTRIBUTE = "ER_ILLEGAL_ATTRIBUTE";
   public static final String ER_NULL_SOURCENODE_APPLYIMPORTS = "ER_NULL_SOURCENODE_APPLYIMPORTS";
   public static final String ER_CANNOT_ADD = "ER_CANNOT_ADD";
@@ -379,6 +386,14 @@
          "ER_NOT_ALLOWED_IN_POSITION";
   public static final String ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION =
          "ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION";
+  public static final String ER_NAMESPACE_CONTEXT_NULL_NAMESPACE =
+         "ER_NAMESPACE_CONTEXT_NULL_NAMESPACE";
+  public static final String ER_NAMESPACE_CONTEXT_NULL_PREFIX =
+         "ER_NAMESPACE_CONTEXT_NULL_PREFIX";
+  public static final String ER_XPATH_RESOLVER_NULL_QNAME =
+         "ER_XPATH_RESOLVER_NULL_QNAME";
+  public static final String ER_XPATH_RESOLVER_NEGATIVE_ARITY =
+         "ER_XPATH_RESOLVER_NEGATIVE_ARITY";
   public static final String INVALID_TCHAR = "INVALID_TCHAR";
   public static final String INVALID_QNAME = "INVALID_QNAME";
   public static final String INVALID_ENUM = "INVALID_ENUM";
@@ -392,6 +407,19 @@
   public static final String ER_TEMPLATE_NAME_MATCH = "ER_TEMPLATE_NAME_MATCH";
   public static final String ER_INVALID_PREFIX = "ER_INVALID_PREFIX";
   public static final String ER_NO_ATTRIB_SET = "ER_NO_ATTRIB_SET";
+  public static final String ER_FUNCTION_NOT_FOUND =
+         "ER_FUNCTION_NOT_FOUND";
+  public static final String ER_CANT_HAVE_CONTENT_AND_SELECT =
+     "ER_CANT_HAVE_CONTENT_AND_SELECT";
+  public static final String ER_INVALID_SET_PARAM_VALUE = "ER_INVALID_SET_PARAM_VALUE";
+  public static final String ER_SET_FEATURE_NULL_NAME =
+        "ER_SET_FEATURE_NULL_NAME";
+  public static final String ER_GET_FEATURE_NULL_NAME =
+        "ER_GET_FEATURE_NULL_NAME";
+  public static final String ER_UNSUPPORTED_FEATURE =
+        "ER_UNSUPPORTED_FEATURE";
+  public static final String ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING =
+        "ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING";
 
   public static final String WG_FOUND_CURLYBRACE = "WG_FOUND_CURLYBRACE";
   public static final String WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR =
@@ -441,9 +469,9 @@
          "WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME";
   public static final String WG_ILLEGAL_ATTRIBUTE_POSITION =
          "WG_ILLEGAL_ATTRIBUTE_POSITION";
+  public static final String NO_MODIFICATION_ALLOWED_ERR =
+         "NO_MODIFICATION_ALLOWED_ERR";
 
-
-//  public static final int ER_NO_CURLYBRACE = 1;
   /*
    * Now fill in the message text.
    * Then fill in the message text for that message code in the
@@ -452,9 +480,9 @@
 
   // Error messages...
 
-  /** Get the lookup table for error messages.   
+  /** Get the lookup table for error messages.
    *
-   * @return The int to message lookup table.
+   * @return The message lookup table.
    */
   public Object[][] getContents()
   {
@@ -464,1261 +492,485 @@
   {"ER0000" , "{0}" },
 
 
-  /** ER_NO_CURLYBRACE          */
-
-//  public static final int ER_NO_CURLYBRACE = 1;
-
     { ER_NO_CURLYBRACE,
-      "Errore: '{' non pu\u00f2 essere contenuto in un'espressione "},
-
-  /** ER_ILLEGAL_ATTRIBUTE          */
-// public static final int ER_ILLEGAL_ATTRIBUTE = 2;
+      "Errore: '{' non pu\u00f2 essere contenuto in un'espressione"},
 
     { ER_ILLEGAL_ATTRIBUTE ,
      "{0} ha un attributo non valido: {1}"},
 
-  /** ER_NULL_SOURCENODE_APPLYIMPORTS          */
-//  public static final int ER_NULL_SOURCENODE_APPLYIMPORTS = 3;
-
   {ER_NULL_SOURCENODE_APPLYIMPORTS ,
       "sourceNode nullo in xsl:apply-imports!"},
 
-  /** ER_CANNOT_ADD          */
- // public static final int ER_CANNOT_ADD = 4;
-
   {ER_CANNOT_ADD,
       "Impossibile aggiungere {0} a {1}"},
 
-
-  /** ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES          */
-//  public static final int ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES = 5;
-
-
     { ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES,
       "sourceNode nullo in handleApplyTemplatesInstruction."},
 
-  /** ER_NO_NAME_ATTRIB          */
-//  public static final int ER_NO_NAME_ATTRIB = 6;
-
-
     { ER_NO_NAME_ATTRIB,
      "{0} deve avere un attributo name."},
 
-  /** ER_TEMPLATE_NOT_FOUND          */
-  //public static final int ER_TEMPLATE_NOT_FOUND = 7;
-
-
     {ER_TEMPLATE_NOT_FOUND,
      "Impossibile trovare la maschera: {0}"},
 
-  /** ER_CANT_RESOLVE_NAME_AVT          */
-  // public static final int ER_CANT_RESOLVE_NAME_AVT = 8;
-
     {ER_CANT_RESOLVE_NAME_AVT,
       "Impossibile risolvere il nome AVT in xsl:call-template."},
 
-  /** ER_REQUIRES_ATTRIB          */
-  //public static final int ER_REQUIRES_ATTRIB = 9;
-
-
     {ER_REQUIRES_ATTRIB,
-     "{0} richiede l''attributo: {1}"},
-
-  /** ER_MUST_HAVE_TEST_ATTRIB          */
- // public static final int ER_MUST_HAVE_TEST_ATTRIB = 10;
-
+     "{0} richiede l''''attributo: {1}"},
 
     { ER_MUST_HAVE_TEST_ATTRIB,
-      "{0} deve avere un attributo ''test''. "},
-
-  /** ER_BAD_VAL_ON_LEVEL_ATTRIB          */
-//  public static final int ER_BAD_VAL_ON_LEVEL_ATTRIB = 11;
-
+      "{0} deve avere un attributo ''test''."},
 
     {ER_BAD_VAL_ON_LEVEL_ATTRIB,
-      "Valore errato nell''attributo livello: {0}"},
-
-  /** ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML          */
-//  public static final int ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML = 12;
-
+      "Valore errato nell''''attributo livello: {0}"},
 
     {ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML,
       "Il nome dell'istruzione di elaborazione non pu\u00f2 essere 'xml'"},
 
-  /** ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME          */
-//  public static final int ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME = 13;
-
-
     { ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME,
-      "il nome dell''istruzione di elaborazione deve essere un NCName valido: {0}"},
-
-  /** ER_NEED_MATCH_ATTRIB          */
-//  public static final int ER_NEED_MATCH_ATTRIB = 14;
-
+      "il nome dell''''istruzione di elaborazione deve essere un NCName valido: {0}"},
 
     { ER_NEED_MATCH_ATTRIB,
       "{0} deve avere un attributo match nel caso abbia un modo."},
 
-  /** ER_NEED_NAME_OR_MATCH_ATTRIB          */
-//  public static final int ER_NEED_NAME_OR_MATCH_ATTRIB = 15;
-
-
     { ER_NEED_NAME_OR_MATCH_ATTRIB,
       "{0} richiede un attributo match o name."},
 
-  /** ER_CANT_RESOLVE_NSPREFIX          */
-//  public static final int ER_CANT_RESOLVE_NSPREFIX = 16;
-
-
     {ER_CANT_RESOLVE_NSPREFIX,
-      "Impossibile risolvere il prefisso dello spazio nomi: {0}"},
-
-  /** ER_ILLEGAL_VALUE          */
-//  public static final int ER_ILLEGAL_VALUE = 17;
-
+      "Impossibile risolvere il prefisso dello namespace: {0}"},
 
     { ER_ILLEGAL_VALUE,
      "xml:space ha un valore non valido: {0}"},
 
-  /** ER_NO_OWNERDOC          */
-//  public static final int ER_NO_OWNERDOC = 18;
-
-
     { ER_NO_OWNERDOC,
       "Il nodo secondario non ha un documento proprietario."},
 
-  /** ER_ELEMTEMPLATEELEM_ERR          */
-//  public static final int ER_ELEMTEMPLATEELEM_ERR = 19;
-
-
     { ER_ELEMTEMPLATEELEM_ERR,
      "Errore ElemTemplateElement: {0}"},
 
-  /** ER_NULL_CHILD          */
-//  public static final int ER_NULL_CHILD = 20;
-
-
     { ER_NULL_CHILD,
-     "E' stato effettuato un tentativo di aggiungere un secondario nullo."},
-
-  /** ER_NEED_SELECT_ATTRIB          */
-//  public static final int ER_NEED_SELECT_ATTRIB = 21;
-
+     "\u00c8 stato effettuato un tentativo di aggiungere un secondario nullo."},
 
     { ER_NEED_SELECT_ATTRIB,
      "{0} richiede un attributo select."},
 
-  /** ER_NEED_TEST_ATTRIB          */
-//  public static final int ER_NEED_TEST_ATTRIB = 22;
-
-
     { ER_NEED_TEST_ATTRIB ,
-      "xsl:when deve avere un attributo 'test'. "},
-
-  /** ER_NEED_NAME_ATTRIB          */
-//  public static final int ER_NEED_NAME_ATTRIB = 23;
-
+      "xsl:when deve avere un attributo 'test'."},
 
     { ER_NEED_NAME_ATTRIB,
-      "xsl:with-param deve avere un attributo 'name'. "},
-
-  /** ER_NO_CONTEXT_OWNERDOC          */
-//  public static final int ER_NO_CONTEXT_OWNERDOC = 24;
-
+      "xsl:with-param deve avere un attributo 'name'."},
 
     { ER_NO_CONTEXT_OWNERDOC,
       "il contesto non ha un documento proprietario."},
 
-  /** ER_COULD_NOT_CREATE_XML_PROC_LIAISON          */
-//  public static final int ER_COULD_NOT_CREATE_XML_PROC_LIAISON = 25;
-
-
     {ER_COULD_NOT_CREATE_XML_PROC_LIAISON,
       "Impossibile creare XML TransformerFactory Liaison: {0}"},
 
-  /** ER_PROCESS_NOT_SUCCESSFUL          */
-//  public static final int ER_PROCESS_NOT_SUCCESSFUL = 26;
-
-
     {ER_PROCESS_NOT_SUCCESSFUL,
-      "Xalan: Processo non eseguito correttamente. "},
-
-  /** ER_NOT_SUCCESSFUL          */
-//  public static final int ER_NOT_SUCCESSFUL = 27;
-
+      "Xalan: Processo non eseguito correttamente."},
 
     { ER_NOT_SUCCESSFUL,
-     "Xalan: non eseguito correttamente. "},
-
-  /** ER_ENCODING_NOT_SUPPORTED          */
-//  public static final int ER_ENCODING_NOT_SUPPORTED = 28;
-
+     "Xalan: non eseguito correttamente."},
 
     { ER_ENCODING_NOT_SUPPORTED,
      "Codifica non supportata: {0}"},
 
-  /** ER_COULD_NOT_CREATE_TRACELISTENER          */
-//  public static final int ER_COULD_NOT_CREATE_TRACELISTENER = 29;
-
-
     {ER_COULD_NOT_CREATE_TRACELISTENER,
       "Impossibile creare TraceListener: {0}"},
 
-  /** ER_KEY_REQUIRES_NAME_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_NAME_ATTRIB = 30;
-
-
     {ER_KEY_REQUIRES_NAME_ATTRIB,
-      "xsl:key richiede un attributo 'name'. "},
-
-  /** ER_KEY_REQUIRES_MATCH_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_MATCH_ATTRIB = 31;
-
+      "xsl:key richiede un attributo 'name'."},
 
     { ER_KEY_REQUIRES_MATCH_ATTRIB,
-      "xsl:key richiede un attributo 'match'. "},
-
-  /** ER_KEY_REQUIRES_USE_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_USE_ATTRIB = 32;
-
+      "xsl:key richiede un attributo 'match'."},
 
     { ER_KEY_REQUIRES_USE_ATTRIB,
-      "xsl:key richiede un attributo 'use'. "},
-
-  /** ER_REQUIRES_ELEMENTS_ATTRIB          */
-//  public static final int ER_REQUIRES_ELEMENTS_ATTRIB = 33;
-
+      "xsl:key richiede un attributo 'use'."},
 
     { ER_REQUIRES_ELEMENTS_ATTRIB,
-      "(StylesheetHandler) {0} richiede un attributo ''elements''. "},
-
-  /** ER_MISSING_PREFIX_ATTRIB          */
-//  public static final int ER_MISSING_PREFIX_ATTRIB = 34;
-
+      "(StylesheetHandler) {0} richiede un attributo ''elements''."},
 
     { ER_MISSING_PREFIX_ATTRIB,
-      "(StylesheetHandler) {0} attributo ''prefix'' mancante "},
-
-  /** ER_BAD_STYLESHEET_URL          */
-//  public static final int ER_BAD_STYLESHEET_URL = 35;
-
+      "(StylesheetHandler) {0} attributo ''prefix'' mancante"},
 
     { ER_BAD_STYLESHEET_URL,
-     "URL del foglio di stile errato: {0}"},
-
-  /** ER_FILE_NOT_FOUND          */
-//  public static final int ER_FILE_NOT_FOUND = 36;
-
+     "URL del foglio di lavoro errato: {0}"},
 
     { ER_FILE_NOT_FOUND,
-     "File del foglio di stile non trovato: {0}"},
-
-  /** ER_IOEXCEPTION          */
-//  public static final int ER_IOEXCEPTION = 37;
-
+     "File del foglio di lavoro non trovato: {0}"},
 
     { ER_IOEXCEPTION,
-      "Eccezione IO nel file del foglio di stile: {0}"},
-
-  /** ER_NO_HREF_ATTRIB          */
-//  public static final int ER_NO_HREF_ATTRIB = 38;
-
+      "Eccezione IO nel file del foglio di lavoro: {0}"},
 
     { ER_NO_HREF_ATTRIB,
-      "(StylesheetHandler) Impossibile trovare l''attributo href per {0}"},
-
-  /** ER_STYLESHEET_INCLUDES_ITSELF          */
-//  public static final int ER_STYLESHEET_INCLUDES_ITSELF = 39;
-
+      "(StylesheetHandler) Impossibile trovare l''''attributo href per {0}"},
 
     { ER_STYLESHEET_INCLUDES_ITSELF,
       "(StylesheetHandler) {0} sta direttamente o indirettamente includendo se stesso."},
 
-  /** ER_PROCESSINCLUDE_ERROR          */
-//  public static final int ER_PROCESSINCLUDE_ERROR = 40;
-
-
     { ER_PROCESSINCLUDE_ERROR,
       "Errore StylesheetHandler.processInclude, {0}"},
 
-  /** ER_MISSING_LANG_ATTRIB          */
-//  public static final int ER_MISSING_LANG_ATTRIB = 41;
-
-
     { ER_MISSING_LANG_ATTRIB,
-      "(StylesheetHandler) {0} attributo ''lang'' mancante "},
-
-  /** ER_MISSING_CONTAINER_ELEMENT_COMPONENT          */
-//  public static final int ER_MISSING_CONTAINER_ELEMENT_COMPONENT = 42;
+      "(StylesheetHandler) {0} attributo ''lang'' mancante"},
 
     { ER_MISSING_CONTAINER_ELEMENT_COMPONENT,
       "(StylesheetHandler) elemento {0} non ubicato correttamente. Elemento contenitore ''component'' mancante "},
 
-  /** ER_CAN_ONLY_OUTPUT_TO_ELEMENT          */
-//  public static final int ER_CAN_ONLY_OUTPUT_TO_ELEMENT = 43;
-
     { ER_CAN_ONLY_OUTPUT_TO_ELEMENT,
       "L'emissione \u00e8 consentita solo in un elemento, frammento di documento, documento o stampante."},
 
-  /** ER_PROCESS_ERROR          */
-//  public static final int ER_PROCESS_ERROR = 44;
-
     { ER_PROCESS_ERROR,
      "Errore StylesheetRoot.process"},
 
-  /** ER_UNIMPLNODE_ERROR          */
-//  public static final int ER_UNIMPLNODE_ERROR = 45;
-
     { ER_UNIMPLNODE_ERROR,
      "Errore UnImplNode: {0}"},
 
-  /** ER_NO_SELECT_EXPRESSION          */
-//  public static final int ER_NO_SELECT_EXPRESSION = 46;
-
     { ER_NO_SELECT_EXPRESSION,
       "Errore! Impossibile trovare espressione selezione xpath (-select)."},
 
-  /** ER_CANNOT_SERIALIZE_XSLPROCESSOR          */
-//  public static final int ER_CANNOT_SERIALIZE_XSLPROCESSOR = 47;
-
     { ER_CANNOT_SERIALIZE_XSLPROCESSOR,
       "Impossibile serializzare XSLProcessor!"},
 
-  /** ER_NO_INPUT_STYLESHEET          */
-//  public static final int ER_NO_INPUT_STYLESHEET = 48;
-
     { ER_NO_INPUT_STYLESHEET,
-      "Input del foglio di stile non specificato."},
-
-  /** ER_FAILED_PROCESS_STYLESHEET          */
-//  public static final int ER_FAILED_PROCESS_STYLESHEET = 49;
+      "Input del foglio di lavoro non specificato."},
 
     { ER_FAILED_PROCESS_STYLESHEET,
-      "Impossibile elaborare il foglio di stile."},
-
-  /** ER_COULDNT_PARSE_DOC          */
-//  public static final int ER_COULDNT_PARSE_DOC = 50;
+      "Impossibile elaborare il foglio di lavoro."},
 
     { ER_COULDNT_PARSE_DOC,
      "Impossibile analizzare il documento {0}."},
 
-  /** ER_COULDNT_FIND_FRAGMENT          */
-//  public static final int ER_COULDNT_FIND_FRAGMENT = 51;
-
     { ER_COULDNT_FIND_FRAGMENT,
      "Impossibile trovare il frammento: {0}"},
 
-  /** ER_NODE_NOT_ELEMENT          */
- // public static final int ER_NODE_NOT_ELEMENT = 52;
-
     { ER_NODE_NOT_ELEMENT,
-      "Il nodo a cui fa riferimento l''identificativo del frammento non \u00e8 un elemento: {0}"},
-
-  /** ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB          */
-//  public static final int ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB = 53;
+      "Il nodo a cui fa riferimento l''''identificativo del frammento non \u00e8 un elemento: {0}"},
 
     { ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB,
       "for-each deve avere un attributo match o name"},
 
-  /** ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB          */
-//  public static final int ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB = 54;
-
     { ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB,
       "le maschere devono avere un attributo match o name"},
 
-  /** ER_NO_CLONE_OF_DOCUMENT_FRAG          */
-//  public static final int ER_NO_CLONE_OF_DOCUMENT_FRAG = 55;
-
     { ER_NO_CLONE_OF_DOCUMENT_FRAG,
       "Non \u00e8 possibile avere un clone di un frammento di documento."},
 
-  /** ER_CANT_CREATE_ITEM          */
-//  public static final int ER_CANT_CREATE_ITEM = 56;
-
     { ER_CANT_CREATE_ITEM,
       "Impossibile creare la voce nella struttura dei risultati: {0}"},
 
-  /** ER_XMLSPACE_ILLEGAL_VALUE          */
-//  public static final int ER_XMLSPACE_ILLEGAL_VALUE = 57;
-
     { ER_XMLSPACE_ILLEGAL_VALUE,
       "xml:space in XML di origine ha un valore non valido: {0}"},
 
-  /** ER_NO_XSLKEY_DECLARATION          */
-//  public static final int ER_NO_XSLKEY_DECLARATION = 58;
-
     { ER_NO_XSLKEY_DECLARATION,
       "Nessuna dichiarazione xsl:key per {0}!"},
 
-  /** ER_CANT_CREATE_URL          */
-//  public static final int ER_CANT_CREATE_URL = 59;
-
     { ER_CANT_CREATE_URL,
      "Errore! Impossibile creare url per: {0}"},
 
-  /** ER_XSLFUNCTIONS_UNSUPPORTED          */
-//  public static final int ER_XSLFUNCTIONS_UNSUPPORTED = 60;
-
     { ER_XSLFUNCTIONS_UNSUPPORTED,
-     "xsl:functions non supportato "},
-
-  /** ER_PROCESSOR_ERROR          */
-//  public static final int ER_PROCESSOR_ERROR = 61;
+     "xsl:functions non supportato"},
 
     { ER_PROCESSOR_ERROR,
      "Errore XSLT TransformerFactory"},
 
-  /** ER_NOT_ALLOWED_INSIDE_STYLESHEET          */
-//  public static final int ER_NOT_ALLOWED_INSIDE_STYLESHEET = 62;
-
     { ER_NOT_ALLOWED_INSIDE_STYLESHEET,
-      "(StylesheetHandler) {0} non consentito nel foglio di stile."},
-
-  /** ER_RESULTNS_NOT_SUPPORTED          */
-//  public static final int ER_RESULTNS_NOT_SUPPORTED = 63;
+      "(StylesheetHandler) {0} non consentito nel foglio di lavoro."},
 
     { ER_RESULTNS_NOT_SUPPORTED,
-      "result-ns non \u00e8 pi\u00f9 supportato.  Utilizzare xsl:output. "},
-
-  /** ER_DEFAULTSPACE_NOT_SUPPORTED          */
-//  public static final int ER_DEFAULTSPACE_NOT_SUPPORTED = 64;
+      "result-ns non \u00e8 pi\u00f9 supportato.  Utilizzare xsl:output."},
 
     { ER_DEFAULTSPACE_NOT_SUPPORTED,
-      "default-space non \u00e8 pi\u00f9 supportato.  Utilizzare xsl:strip-space oppure xsl:preserve-space. "},
-
-  /** ER_INDENTRESULT_NOT_SUPPORTED          */
-//  public static final int ER_INDENTRESULT_NOT_SUPPORTED = 65;
+      "default-space non \u00e8 pi\u00f9 supportato.  Utilizzare xsl:strip-space oppure xsl:preserve-space."},
 
     { ER_INDENTRESULT_NOT_SUPPORTED,
-      "indent-result non \u00e8 pi\u00f9 supportato.  Utilizzare xsl:output. "},
-
-  /** ER_ILLEGAL_ATTRIB          */
-//  public static final int ER_ILLEGAL_ATTRIB = 66;
+      "indent-result non \u00e8 pi\u00f9 supportato.  Utilizzare xsl:output."},
 
     { ER_ILLEGAL_ATTRIB,
       "(StylesheetHandler) {0} ha un attributo non valido: {1}"},
 
-  /** ER_UNKNOWN_XSL_ELEM          */
-//  public static final int ER_UNKNOWN_XSL_ELEM = 67;
-
     { ER_UNKNOWN_XSL_ELEM,
      "Elemento XSL sconosciuto: {0}"},
 
-  /** ER_BAD_XSLSORT_USE          */
-//  public static final int ER_BAD_XSLSORT_USE = 68;
-
     { ER_BAD_XSLSORT_USE,
       "(StylesheetHandler) xsl:sort pu\u00f2 essere utilizzato solo con xsl:apply-templates oppure xsl:for-each."},
 
-  /** ER_MISPLACED_XSLWHEN          */
-//  public static final int ER_MISPLACED_XSLWHEN = 69;
-
     { ER_MISPLACED_XSLWHEN,
-      "(StylesheetHandler) xsl:when posizionato in modo non corretto. "},
-
-  /** ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE          */
-//  public static final int ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE = 70;
+      "(StylesheetHandler) xsl:when posizionato in modo non corretto."},
 
     { ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE,
       "(StylesheetHandler) xsl:when non reso principale da xsl:choose!"},
 
-  /** ER_MISPLACED_XSLOTHERWISE          */
-//  public static final int ER_MISPLACED_XSLOTHERWISE = 71;
-
     { ER_MISPLACED_XSLOTHERWISE,
-      "(StylesheetHandler) xsl:otherwise posizionato in modo non corretto. "},
-
-  /** ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE          */
-//  public static final int ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE = 72;
+      "(StylesheetHandler) xsl:otherwise posizionato in modo non corretto."},
 
     { ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE,
       "(StylesheetHandler) xsl:otherwise non reso principale da xsl:choose!"},
 
-  /** ER_NOT_ALLOWED_INSIDE_TEMPLATE          */
-//  public static final int ER_NOT_ALLOWED_INSIDE_TEMPLATE = 73;
-
     { ER_NOT_ALLOWED_INSIDE_TEMPLATE,
       "(StylesheetHandler) {0} non \u00e8 consentito in una maschera."},
 
-  /** ER_UNKNOWN_EXT_NS_PREFIX          */
-//  public static final int ER_UNKNOWN_EXT_NS_PREFIX = 74;
-
     { ER_UNKNOWN_EXT_NS_PREFIX,
       "(StylesheetHandler) {0} prefisso namespace estensione {1} sconosciuto"},
 
-  /** ER_IMPORTS_AS_FIRST_ELEM          */
-//  public static final int ER_IMPORTS_AS_FIRST_ELEM = 75;
-
     { ER_IMPORTS_AS_FIRST_ELEM,
-      "(StylesheetHandler) Le importazioni possono verificarsi solo come primi elementi nel foglio di stile."},
-
-  /** ER_IMPORTING_ITSELF          */
-//  public static final int ER_IMPORTING_ITSELF = 76;
+      "(StylesheetHandler) Le importazioni possono verificarsi solo come primi elementi nel foglio di lavoro."},
 
     { ER_IMPORTING_ITSELF,
       "(StylesheetHandler) {0} sta direttamente o indirettamente importando se stesso."},
 
-  /** ER_XMLSPACE_ILLEGAL_VAL          */
-//  public static final int ER_XMLSPACE_ILLEGAL_VAL = 77;
-
     { ER_XMLSPACE_ILLEGAL_VAL,
       "(StylesheetHandler) xml:space ha un valore non valido: {0}"},
 
-  /** ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL          */
-//  public static final int ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL = 78;
-
     { ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL,
       "processStylesheet con esito negativo."},
 
-  /** ER_SAX_EXCEPTION          */
-//  public static final int ER_SAX_EXCEPTION = 79;
-
     { ER_SAX_EXCEPTION,
      "Eccezione SAX"},
 
-  /** ER_FUNCTION_NOT_SUPPORTED          */
-//  public static final int ER_FUNCTION_NOT_SUPPORTED = 80;
+//  add this message to fix bug 21478
+    { ER_FUNCTION_NOT_SUPPORTED,
+     "Funzione non supportata."},
 
-    //{ ER_FUNCTION_NOT_SUPPORTED,
-    // "Function not supported!"},
-
-  /** ER_XSLT_ERROR          */
-//  public static final int ER_XSLT_ERROR = 81;
 
     { ER_XSLT_ERROR,
      "Errore XSLT"},
 
-  /** ER_CURRENCY_SIGN_ILLEGAL          */
-//  public static final int ER_CURRENCY_SIGN_ILLEGAL = 82;
-
     { ER_CURRENCY_SIGN_ILLEGAL,
       "il simbolo della valuta non \u00e8 consentito nella stringa modello formato."},
 
-  /** ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM          */
-//  public static final int ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM = 83;
-
     { ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM,
-      "La funzione documento non \u00e8 supportata nel DOM del foglio di stile."},
-
-  /** ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER          */
-//  public static final int ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER = 84;
+      "La funzione documento non \u00e8 supportata nel DOM del foglio di lavoro."},
 
     { ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER,
       "Impossibile risolvere il prefisso di un resolver non di prefisso."},
 
-  /** ER_REDIRECT_COULDNT_GET_FILENAME          */
-//  public static final int ER_REDIRECT_COULDNT_GET_FILENAME = 85;
-
     { ER_REDIRECT_COULDNT_GET_FILENAME,
-      "Redirect extension: Impossibile richiamare il nome file - l'attributo file o select deve restituire una stringa valida. "},
-
-  /** ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT          */
-//  public static final int ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT = 86;
+      "Redirect extension: Impossibile richiamare il nome file - l'attributo file o select deve restituire una stringa valida."},
 
     { ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT,
       "Impossibile creare FormatterListener in Redirect extension!"},
 
-  /** ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX          */
-//  public static final int ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX = 87;
-
     { ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX,
       "Prefisso in exclude-result-prefixes non valido: {0}"},
 
-  /** ER_MISSING_NS_URI          */
-//  public static final int ER_MISSING_NS_URI = 88;
-
     { ER_MISSING_NS_URI,
       "URI spazio nome mancante per il prefisso specificato"},
 
-  /** ER_MISSING_ARG_FOR_OPTION          */
-//  public static final int ER_MISSING_ARG_FOR_OPTION = 89;
-
     { ER_MISSING_ARG_FOR_OPTION,
-      "Argomento mancante per l''opzione: {0}"},
-
-  /** ER_INVALID_OPTION          */
-//  public static final int ER_INVALID_OPTION = 90;
+      "Argomento mancante per l''''opzione: {0}"},
 
     { ER_INVALID_OPTION,
      "Opzione non valida: {0}"},
 
-  /** ER_MALFORMED_FORMAT_STRING          */
-//  public static final int ER_MALFORMED_FORMAT_STRING = 91;
-
     { ER_MALFORMED_FORMAT_STRING,
      "Stringa di formato errato: {0}"},
 
-  /** ER_STYLESHEET_REQUIRES_VERSION_ATTRIB          */
-//  public static final int ER_STYLESHEET_REQUIRES_VERSION_ATTRIB = 92;
-
     { ER_STYLESHEET_REQUIRES_VERSION_ATTRIB,
-      "xsl:stylesheet richiede un attributo 'version'. "},
-
-  /** ER_ILLEGAL_ATTRIBUTE_VALUE          */
-//  public static final int ER_ILLEGAL_ATTRIBUTE_VALUE = 93;
+      "xsl:stylesheet richiede un attributo 'version'."},
 
     { ER_ILLEGAL_ATTRIBUTE_VALUE,
-      "L'attributo: {0} ha un valore non valido: {1}"},
-
-  /** ER_CHOOSE_REQUIRES_WHEN          */
-//  public static final int ER_CHOOSE_REQUIRES_WHEN = 94;
+      "L''attributo: {0} ha un valore non valido: {1}"},
 
     { ER_CHOOSE_REQUIRES_WHEN,
      "xsl:choose richiede xsl:when"},
 
-  /** ER_NO_APPLY_IMPORT_IN_FOR_EACH          */
-//  public static final int ER_NO_APPLY_IMPORT_IN_FOR_EACH = 95;
-
     { ER_NO_APPLY_IMPORT_IN_FOR_EACH,
       "xsl:apply-imports non consentito in xsl:for-each"},
 
-  /** ER_CANT_USE_DTM_FOR_OUTPUT          */
-//  public static final int ER_CANT_USE_DTM_FOR_OUTPUT = 96;
-
     { ER_CANT_USE_DTM_FOR_OUTPUT,
       "Impossibile utilizzare DTMLiaison per un nodo DOM di output... utilizzare invece org.apache.xpath.DOM2Helper."},
 
-  /** ER_CANT_USE_DTM_FOR_INPUT          */
-//  public static final int ER_CANT_USE_DTM_FOR_INPUT = 97;
-
     { ER_CANT_USE_DTM_FOR_INPUT,
       "Impossibile utilizzare DTMLiaison per un nodo DON di input... utilizzare invece org.apache.xpath.DOM2Helper."},
 
-  /** ER_CALL_TO_EXT_FAILED          */
-//  public static final int ER_CALL_TO_EXT_FAILED = 98;
-
     { ER_CALL_TO_EXT_FAILED,
-      "Chiamata all''elemento estensione non riuscita: {0}"},
-
-  /** ER_PREFIX_MUST_RESOLVE          */
-//  public static final int ER_PREFIX_MUST_RESOLVE = 99;
+      "Chiamata all''''elemento estensione non riuscita: {0}"},
 
     { ER_PREFIX_MUST_RESOLVE,
-      "Il prefisso deve risolvere in uno spazio nomi: {0}"},
-
-  /** ER_INVALID_UTF16_SURROGATE          */
-//  public static final int ER_INVALID_UTF16_SURROGATE = 100;
+      "Il prefisso deve risolvere in uno namespace: {0}"},
 
     { ER_INVALID_UTF16_SURROGATE,
       "Rilevato surrogato UTF-16 non valido: {0} ?"},
 
-  /** ER_XSLATTRSET_USED_ITSELF          */
- // public static final int ER_XSLATTRSET_USED_ITSELF = 101;
-
     { ER_XSLATTRSET_USED_ITSELF,
-      "xsl:attribute-set {0} sta utilizzando se stesso, determinando un loop infinito. "},
-
-  /** ER_CANNOT_MIX_XERCESDOM          */
-//  public static final int ER_CANNOT_MIX_XERCESDOM = 102;
+      "xsl:attribute-set {0} sta utilizzando se stesso, determinando un loop infinito."},
 
     { ER_CANNOT_MIX_XERCESDOM,
       "Impossibile unire input non Xerces-DOM con output Xerces-DOM."},
 
-  /** ER_TOO_MANY_LISTENERS          */
-//  public static final int ER_TOO_MANY_LISTENERS = 103;
-
     { ER_TOO_MANY_LISTENERS,
       "addTraceListenersToStylesheet - TooManyListenersException"},
 
-  /** ER_IN_ELEMTEMPLATEELEM_READOBJECT          */
-//  public static final int ER_IN_ELEMTEMPLATEELEM_READOBJECT = 104;
-
     { ER_IN_ELEMTEMPLATEELEM_READOBJECT,
       "In ElemTemplateElement.readObject: {0}"},
 
-  /** ER_DUPLICATE_NAMED_TEMPLATE          */
-//  public static final int ER_DUPLICATE_NAMED_TEMPLATE = 105;
-
     { ER_DUPLICATE_NAMED_TEMPLATE,
       "Sono state rilevate pi\u00f9 maschere denominate: {0}"},
 
-  /** ER_INVALID_KEY_CALL          */
-//  public static final int ER_INVALID_KEY_CALL = 106;
-
     { ER_INVALID_KEY_CALL,
-      "Chiamata funzione non valida: le chiamate key() ricorsive non sono consentite "},
-
-  /** Variable is referencing itself          */
-//  public static final int ER_REFERENCING_ITSELF = 107;
+      "Chiamata funzione non valida: le chiamate key() ricorsive non sono consentite"},
 
     { ER_REFERENCING_ITSELF,
       "La variabile {0} sta direttamente o indirettamente facendo riferimento a se stessa."},
 
-  /** Illegal DOMSource input          */
-//  public static final int ER_ILLEGAL_DOMSOURCE_INPUT = 108;
-
     { ER_ILLEGAL_DOMSOURCE_INPUT,
       "Il nodo di input non pu\u00f2 essere nullo per DOMSource per newTemplates."},
 
-        /** Class not found for option         */
-//  public static final int ER_CLASS_NOT_FOUND_FOR_OPTION = 109;
-
     { ER_CLASS_NOT_FOUND_FOR_OPTION,
-        "File di classe non trovato per l'opzione {0}"},
-
-        /** Required Element not found         */
-//  public static final int ER_REQUIRED_ELEM_NOT_FOUND = 110;
+        "File di classe non trovato per l''opzione {0}"},
 
     { ER_REQUIRED_ELEM_NOT_FOUND,
         "Elemento richiesto non trovato: {0}"},
 
-  /** InputStream cannot be null         */
-//  public static final int ER_INPUT_CANNOT_BE_NULL = 111;
-
     { ER_INPUT_CANNOT_BE_NULL,
         "InputStream non pu\u00f2 essere nullo"},
 
-  /** URI cannot be null         */
-//  public static final int ER_URI_CANNOT_BE_NULL = 112;
-
     { ER_URI_CANNOT_BE_NULL,
         "URI non pu\u00f2 essere nullo"},
 
-  /** File cannot be null         */
-//  public static final int ER_FILE_CANNOT_BE_NULL = 113;
-
     { ER_FILE_CANNOT_BE_NULL,
         "File non pu\u00f2 essere nullo"},
 
-   /** InputSource cannot be null         */
-//  public static final int ER_SOURCE_CANNOT_BE_NULL = 114;
-
     { ER_SOURCE_CANNOT_BE_NULL,
                 "InputSource non pu\u00f2 essere nullo"},
 
-  /** Can't overwrite cause         */
-//  public static final int ER_CANNOT_OVERWRITE_CAUSE = 115;
-
-    //{ ER_CANNOT_OVERWRITE_CAUSE,
-        //      "Cannot overwrite cause"},
-
-  /** Could not initialize BSF Manager        */
-//  public static final int ER_CANNOT_INIT_BSFMGR = 116;
-
     { ER_CANNOT_INIT_BSFMGR,
                 "Impossibile inizializzare BSF Manager"},
 
-  /** Could not compile extension       */
-//  public static final int ER_CANNOT_CMPL_EXTENSN = 117;
-
     { ER_CANNOT_CMPL_EXTENSN,
                 "Impossibile compilare l'estensione"},
 
-  /** Could not create extension       */
-//  public static final int ER_CANNOT_CREATE_EXTENSN = 118;
-
     { ER_CANNOT_CREATE_EXTENSN,
-      "Impossibile creare l''estensione: {0} a causa di: {1}"},
-
-  /** Instance method call to method {0} requires an Object instance as first argument       */
-//  public static final int ER_INSTANCE_MTHD_CALL_REQUIRES = 119;
+      "Impossibile creare l''''estensione: {0} a causa di: {1}"},
 
     { ER_INSTANCE_MTHD_CALL_REQUIRES,
-      "La chiamata metodo istanza al metodo {0} richiede un'istanza Object come primo argomento"},
-
-  /** Invalid element name specified       */
-//  public static final int ER_INVALID_ELEMENT_NAME = 120;
+      "La chiamata metodo istanza al metodo {0} richiede un''istanza Object come primo argomento"},
 
     { ER_INVALID_ELEMENT_NAME,
-      "Specificato nome elemento non valido {0}"},
-
-   /** Element name method must be static      */
-//  public static final int ER_ELEMENT_NAME_METHOD_STATIC = 121;
+      "Specificato nome elemento non valido{0}"},
 
     { ER_ELEMENT_NAME_METHOD_STATIC,
       "Il metodo nome elemento deve essere statico {0}"},
 
-   /** Extension function {0} : {1} is unknown      */
-//  public static final int ER_EXTENSION_FUNC_UNKNOWN = 122;
-
     { ER_EXTENSION_FUNC_UNKNOWN,
-             "Funzione estensione {0} : {1} sconosciuta "},
-
-   /** More than one best match for constructor for       */
-//  public static final int ER_MORE_MATCH_CONSTRUCTOR = 123;
+             "Funzione estensione {0} : {1} sconosciuta"},
 
     { ER_MORE_MATCH_CONSTRUCTOR,
-             "E'' stata trovata pi\u00f9 di una corrispondenza migliore per il costruttore per {0}"},
-
-   /** More than one best match for method      */
-//  public static final int ER_MORE_MATCH_METHOD = 124;
+             "\u00c8 stata trovata pi\u00f9 di una corrispondenza migliore per il costruttore per {0}"},
 
     { ER_MORE_MATCH_METHOD,
-             "E'' stata trovata pi\u00f9 di una corrispondenza migliore per il metodo {0}"},
-
-   /** More than one best match for element method      */
-//  public static final int ER_MORE_MATCH_ELEMENT = 125;
+             "\u00c8 stata trovata pi\u00f9 di una corrispondenza migliore per il metodo {0}"},
 
     { ER_MORE_MATCH_ELEMENT,
-             "E'' stata trovata pi\u00f9 di una corrispondenza migliore per il metodo elemento {0}"},
-
-   /** Invalid context passed to evaluate       */
-//  public static final int ER_INVALID_CONTEXT_PASSED = 126;
+             "\u00c8 stata trovata pi\u00f9 di una corrispondenza migliore per il metodo elemento {0}"},
 
     { ER_INVALID_CONTEXT_PASSED,
              "Specificato contesto non valido per valutare {0}"},
 
-   /** Pool already exists       */
-//  public static final int ER_POOL_EXISTS = 127;
-
     { ER_POOL_EXISTS,
              "Pool gi\u00e0 esistente"},
 
-   /** No driver Name specified      */
-//  public static final int ER_NO_DRIVER_NAME = 128;
-
     { ER_NO_DRIVER_NAME,
              "Non \u00e8 stato specificato alcun Nome driver"},
 
-   /** No URL specified     */
-//  public static final int ER_NO_URL = 129;
-
     { ER_NO_URL,
              "Non \u00e8 stata specificata alcuna URL"},
 
-   /** Pool size is less than one    */
-//  public static final int ER_POOL_SIZE_LESSTHAN_ONE = 130;
-
     { ER_POOL_SIZE_LESSTHAN_ONE,
              "La dimensione del pool \u00e8 inferiore a uno."},
 
-   /** Invalid driver name specified    */
-//  public static final int ER_INVALID_DRIVER = 131;
-
     { ER_INVALID_DRIVER,
              "Specificato nome driver non valido."},
 
-   /** Did not find the stylesheet root    */
-//  public static final int ER_NO_STYLESHEETROOT = 132;
-
     { ER_NO_STYLESHEETROOT,
-             "Impossibile trovare la root del foglio di stile."},
-
-   /** Illegal value for xml:space     */
-//  public static final int ER_ILLEGAL_XMLSPACE_VALUE = 133;
+             "Impossibile trovare la root del foglio di lavoro."},
 
     { ER_ILLEGAL_XMLSPACE_VALUE,
          "Valore non valido per xml:space"},
 
-   /** processFromNode failed     */
-//  public static final int ER_PROCESSFROMNODE_FAILED = 134;
-
     { ER_PROCESSFROMNODE_FAILED,
          "processFromNode non riuscito"},
 
-   /** The resource [] could not load:     */
-//  public static final int ER_RESOURCE_COULD_NOT_LOAD = 135;
-
     { ER_RESOURCE_COULD_NOT_LOAD,
         "Impossibile caricare la risorsa [ {0} ]: {1} \n {2} \t {3}"},
 
-
-   /** Buffer size <=0     */
-//  public static final int ER_BUFFER_SIZE_LESSTHAN_ZERO = 136;
-
     { ER_BUFFER_SIZE_LESSTHAN_ZERO,
         "Dimensione buffer <=0"},
 
-   /** Unknown error when calling extension    */
-//  public static final int ER_UNKNOWN_ERROR_CALLING_EXTENSION = 137;
-
     { ER_UNKNOWN_ERROR_CALLING_EXTENSION,
         "Errore sconosciuto durante la chiamata all'estensione"},
 
-   /** Prefix {0} does not have a corresponding namespace declaration    */
-//  public static final int ER_NO_NAMESPACE_DECL = 138;
-
     { ER_NO_NAMESPACE_DECL,
         "Il prefisso {0} non ha una dichiarazione namaspace corrispondente"},
 
-   /** Element content not allowed for lang=javaclass   */
-//  public static final int ER_ELEM_CONTENT_NOT_ALLOWED = 139;
-
     { ER_ELEM_CONTENT_NOT_ALLOWED,
         "Contenuto elemento non consentito per lang=javaclass {0}"},
 
-   /** Stylesheet directed termination   */
-//  public static final int ER_STYLESHEET_DIRECTED_TERMINATION = 140;
-
     { ER_STYLESHEET_DIRECTED_TERMINATION,
-        "Il foglio di stile ha indirizzato l'interruzione"},
-
-   /** 1 or 2   */
-//  public static final int ER_ONE_OR_TWO = 141;
+        "Il foglio di lavoro ha indirizzato l'interruzione"},
 
     { ER_ONE_OR_TWO,
         "1 o 2"},
 
-   /** 2 or 3   */
-//  public static final int ER_TWO_OR_THREE = 142;
-
     { ER_TWO_OR_THREE,
         "2 o 3"},
 
-   /** Could not load {0} (check CLASSPATH), now using just the defaults   */
-//  public static final int ER_COULD_NOT_LOAD_RESOURCE = 143;
-
     { ER_COULD_NOT_LOAD_RESOURCE,
         "Impossibile caricare {0} (controllare CLASSPATH), verranno utilizzati i valori predefiniti."},
 
-   /** Cannot initialize default templates   */
-//  public static final int ER_CANNOT_INIT_DEFAULT_TEMPLATES = 144;
-
     { ER_CANNOT_INIT_DEFAULT_TEMPLATES,
         "Impossibile inizializzare le maschere predefinite"},
 
-   /** Result should not be null   */
-//  public static final int ER_RESULT_NULL = 145;
-
     { ER_RESULT_NULL,
         "Il risultato non pu\u00f2 essere nullo"},
 
-   /** Result could not be set   */
-//  public static final int ER_RESULT_COULD_NOT_BE_SET = 146;
-
     { ER_RESULT_COULD_NOT_BE_SET,
         "Impossibile impostare il risultato"},
 
-   /** No output specified   */
-//  public static final int ER_NO_OUTPUT_SPECIFIED = 147;
-
     { ER_NO_OUTPUT_SPECIFIED,
         "Non \u00e8 stato specificato alcun output"},
 
-   /** Can't transform to a Result of type   */
-//  public static final int ER_CANNOT_TRANSFORM_TO_RESULT_TYPE = 148;
-
     { ER_CANNOT_TRANSFORM_TO_RESULT_TYPE,
         "Impossibile trasformare in un risultato di tipo {0}"},
 
-   /** Can't transform to a Source of type   */
-//  public static final int ER_CANNOT_TRANSFORM_SOURCE_TYPE = 149;
-
     { ER_CANNOT_TRANSFORM_SOURCE_TYPE,
-        "Impossibile trasformare un''origine di tipo {0}"},
-
-   /** Null content handler  */
-//  public static final int ER_NULL_CONTENT_HANDLER = 150;
+        "Impossibile trasformare in un''origine di tipo {0}"},
 
     { ER_NULL_CONTENT_HANDLER,
         "Handler contenuto nullo"},
 
-   /** Null error handler  */
-//  public static final int ER_NULL_ERROR_HANDLER = 151;
     { ER_NULL_ERROR_HANDLER,
         "Handler errori nullo"},
 
-   /** parse can not be called if the ContentHandler has not been set */
-//  public static final int ER_CANNOT_CALL_PARSE = 152;
-
     { ER_CANNOT_CALL_PARSE,
         "non \u00e8 possibile richiamare l'analisi se ContentHandler non \u00e8 stato impostato"},
 
-   /**  No parent for filter */
-//  public static final int ER_NO_PARENT_FOR_FILTER = 153;
-
     { ER_NO_PARENT_FOR_FILTER,
         "Nessun principale per il filtro"},
 
-
-   /**  No stylesheet found in: {0}, media */
-//  public static final int ER_NO_STYLESHEET_IN_MEDIA = 154;
-
     { ER_NO_STYLESHEET_IN_MEDIA,
-         "Nessun foglio di stile trovato in: {0}, supporto= {1}"},
-
-   /**  No xml-stylesheet PI found in */
-//  public static final int ER_NO_STYLESHEET_PI = 155;
+         "Nessun foglio di lavoro trovato in: {0}, supporto= {1}"},
 
     { ER_NO_STYLESHEET_PI,
          "Nessun PI xml-stylesheet trovato in: {0}"},
 
-   /**  No default implementation found */
-//  public static final int ER_NO_DEFAULT_IMPL = 156;
-
-    //{ ER_NO_DEFAULT_IMPL,
-     //    "No default implementation found "},
-
-   /**  ChunkedIntArray({0}) not currently supported */
-//  public static final int ER_CHUNKEDINTARRAY_NOT_SUPPORTED = 157;
-
-    //{ ER_CHUNKEDINTARRAY_NOT_SUPPORTED,
-     //  "ChunkedIntArray({0}) not currently supported"},
-
-   /**  Offset bigger than slot */
-//  public static final int ER_OFFSET_BIGGER_THAN_SLOT = 158;
-
-    //{ ER_OFFSET_BIGGER_THAN_SLOT,
-     //  "Offset bigger than slot"},
-
-   /**  Coroutine not available, id= */
-//  public static final int ER_COROUTINE_NOT_AVAIL = 159;
-
-    //{ ER_COROUTINE_NOT_AVAIL,
-    //   "Coroutine not available, id={0}"},
-
-   /**  CoroutineManager recieved co_exit() request */
-//  public static final int ER_COROUTINE_CO_EXIT = 160;
-
-    //{ ER_COROUTINE_CO_EXIT,
-     //  "CoroutineManager received co_exit() request"},
-
-   /**  co_joinCoroutineSet() failed */
-//  public static final int ER_COJOINROUTINESET_FAILED = 161;
-
-    //{ ER_COJOINROUTINESET_FAILED,
-    //   "co_joinCoroutineSet() failed"},
-
-   /**  Coroutine parameter error () */
-//  public static final int ER_COROUTINE_PARAM = 162;
-
-    //{ ER_COROUTINE_PARAM,
-    //   "Coroutine parameter error ({0})"},
-
-   /**  UNEXPECTED: Parser doTerminate answers  */
-//  public static final int ER_PARSER_DOTERMINATE_ANSWERS = 163;
-
-    //{ ER_PARSER_DOTERMINATE_ANSWERS,
-    //   "\nUNEXPECTED: Parser doTerminate answers {0}"},
-
-   /**  parse may not be called while parsing */
-//  public static final int ER_NO_PARSE_CALL_WHILE_PARSING = 164;
-
-    //{ ER_NO_PARSE_CALL_WHILE_PARSING,
-    //   "parse may not be called while parsing"},
-
-   /**  Error: typed iterator for axis  {0} not implemented  */
-//  public static final int ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED = 165;
-
-    //{ ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED,
-     //  "Error: typed iterator for axis  {0} not implemented"},
-
-   /**  Error: iterator for axis {0} not implemented  */
-//  public static final int ER_ITERATOR_AXIS_NOT_IMPLEMENTED = 166;
-
-    //{ ER_ITERATOR_AXIS_NOT_IMPLEMENTED,
-    //   "Error: iterator for axis {0} not implemented "},
-
-   /**  Iterator clone not supported  */
-//  public static final int ER_ITERATOR_CLONE_NOT_SUPPORTED = 167;
-
-    //{ ER_ITERATOR_CLONE_NOT_SUPPORTED,
-     //  "Iterator clone not supported"},
-
-   /**  Unknown axis traversal type  */
-//  public static final int ER_UNKNOWN_AXIS_TYPE = 168;
-
-    //{ ER_UNKNOWN_AXIS_TYPE,
-    //   "Unknown axis traversal type: {0}"},
-
-   /**  Axis traverser not supported  */
-//  public static final int ER_AXIS_NOT_SUPPORTED = 169;
-
-    //{ ER_AXIS_NOT_SUPPORTED,
-    //   "Axis traverser not supported: {0}"},
-
-   /**  No more DTM IDs are available  */
-//  public static final int ER_NO_DTMIDS_AVAIL = 170;
-
-    //{ ER_NO_DTMIDS_AVAIL,
-     //  "No more DTM IDs are available"},
-
-   /**  Not supported  */
-//  public static final int ER_NOT_SUPPORTED = 171;
-
     { ER_NOT_SUPPORTED,
        "Non supportato: {0}"},
 
-   /**  node must be non-null for getDTMHandleFromNode  */
-//  public static final int ER_NODE_NON_NULL = 172;
-
-    //{ ER_NODE_NON_NULL,
-    //   "Node must be non-null for getDTMHandleFromNode"},
-
-   /**  Could not resolve the node to a handle  */
-//  public static final int ER_COULD_NOT_RESOLVE_NODE = 173;
-
-    //{ ER_COULD_NOT_RESOLVE_NODE,
-    //   "Could not resolve the node to a handle"},
-
-   /**  startParse may not be called while parsing */
-//  public static final int ER_STARTPARSE_WHILE_PARSING = 174;
-
-    //{ ER_STARTPARSE_WHILE_PARSING,
-     //  "startParse may not be called while parsing"},
-
-   /**  startParse needs a non-null SAXParser  */
-//  public static final int ER_STARTPARSE_NEEDS_SAXPARSER = 175;
-
-    //{ ER_STARTPARSE_NEEDS_SAXPARSER,
-    //   "startParse needs a non-null SAXParser"},
-
-   /**  could not initialize parser with */
-//  public static final int ER_COULD_NOT_INIT_PARSER = 176;
-    //{ ER_COULD_NOT_INIT_PARSER,
-     //  "could not initialize parser with"},
-
-   /**  Value for property {0} should be a Boolean instance  */
-//  public static final int ER_PROPERTY_VALUE_BOOLEAN = 177;
-
     { ER_PROPERTY_VALUE_BOOLEAN,
        "Il valore della propriet\u00e0 {0} deve essere una istanza booleana"},
 
-   /**  exception creating new instance for pool  */
-//  public static final int ER_EXCEPTION_CREATING_POOL = 178;
-
-    //{ ER_EXCEPTION_CREATING_POOL,
-    //   "exception creating new instance for pool"},
-
-   /**  Path contains invalid escape sequence  */
-//  public static final int ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE = 179;
-
-    //{ ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE,
-    //   "Path contains invalid escape sequence"},
-
-   /**  Scheme is required!  */
-//  public static final int ER_SCHEME_REQUIRED = 180;
-
-    //{ ER_SCHEME_REQUIRED,
-     //  "Scheme is required!"},
-
-   /**  No scheme found in URI  */
-//  public static final int ER_NO_SCHEME_IN_URI = 181;
-
-    //{ ER_NO_SCHEME_IN_URI,
-    //   "No scheme found in URI: {0}"},
-
-   /**  No scheme found in URI  */
-//  public static final int ER_NO_SCHEME_INURI = 182;
-
-    //{ ER_NO_SCHEME_INURI,
-    //   "No scheme found in URI"},
-
-   /**  Path contains invalid character:   */
-//  public static final int ER_PATH_INVALID_CHAR = 183;
-
-    //{ ER_PATH_INVALID_CHAR,
-    //   "Path contains invalid character: {0}"},
-
-   /**  Cannot set scheme from null string  */
-//  public static final int ER_SCHEME_FROM_NULL_STRING = 184;
-
-    //{ ER_SCHEME_FROM_NULL_STRING,
-    //   "Cannot set scheme from null string"},
-
-   /**  The scheme is not conformant. */
-//  public static final int ER_SCHEME_NOT_CONFORMANT = 185;
-
-    //{ ER_SCHEME_NOT_CONFORMANT,
-    //   "The scheme is not conformant."},
-
-   /**  Host is not a well formed address  */
-//  public static final int ER_HOST_ADDRESS_NOT_WELLFORMED = 186;
-
-    //{ ER_HOST_ADDRESS_NOT_WELLFORMED,
-    //   "Host is not a well formed address"},
-
-   /**  Port cannot be set when host is null  */
-//  public static final int ER_PORT_WHEN_HOST_NULL = 187;
-
-    //{ ER_PORT_WHEN_HOST_NULL,
-    //   "Port cannot be set when host is null"},
-
-   /**  Invalid port number  */
-//  public static final int ER_INVALID_PORT = 188;
-
-    //{ ER_INVALID_PORT,
-    //   "Invalid port number"},
-
-   /**  Fragment can only be set for a generic URI  */
-//  public static final int ER_FRAG_FOR_GENERIC_URI = 189;
-
-    //{ ER_FRAG_FOR_GENERIC_URI,
-    //   "Fragment can only be set for a generic URI"},
-
-   /**  Fragment cannot be set when path is null  */
-//  public static final int ER_FRAG_WHEN_PATH_NULL = 190;
-
-    //{ ER_FRAG_WHEN_PATH_NULL,
-    //   "Fragment cannot be set when path is null"},
-
-   /**  Fragment contains invalid character  */
-//  public static final int ER_FRAG_INVALID_CHAR = 191;
-
-    //{ ER_FRAG_INVALID_CHAR,
-    //   "Fragment contains invalid character"},
-
-
-
-   /** Parser is already in use  */
-//  public static final int ER_PARSER_IN_USE = 192;
-
-    //{ ER_PARSER_IN_USE,
-    //    "Parser is already in use"},
-
-   /** Parser is already in use  */
-//  public static final int ER_CANNOT_CHANGE_WHILE_PARSING = 193;
-
-    //{ ER_CANNOT_CHANGE_WHILE_PARSING,
-    //    "Cannot change {0} {1} while parsing"},
-
-   /** Self-causation not permitted  */
-//  public static final int ER_SELF_CAUSATION_NOT_PERMITTED = 194;
-
-    //{ ER_SELF_CAUSATION_NOT_PERMITTED,
-     //   "Self-causation not permitted"},
-
-   /** src attribute not yet supported for  */
-//  public static final int ER_COULD_NOT_FIND_EXTERN_SCRIPT = 195;
-
     { ER_COULD_NOT_FIND_EXTERN_SCRIPT,
          "Impossibile richiamare lo script esterno in {0}"},
 
-  /** The resource [] could not be found     */
-//  public static final int ER_RESOURCE_COULD_NOT_FIND = 196;
-
     { ER_RESOURCE_COULD_NOT_FIND,
         "Risorsa [ {0} ] non trovata.\n {1}"},
 
-   /** output property not recognized:  */
-//  public static final int ER_OUTPUT_PROPERTY_NOT_RECOGNIZED = 197;
-
     { ER_OUTPUT_PROPERTY_NOT_RECOGNIZED,
         "Propriet\u00e0 Output non riconosciuta: {0}"},
 
-   /** Userinfo may not be specified if host is not specified   */
-//  public static final int ER_NO_USERINFO_IF_NO_HOST = 198;
-
-    //{ ER_NO_USERINFO_IF_NO_HOST,
-    //    "Userinfo may not be specified if host is not specified"},
-
-   /** Port may not be specified if host is not specified   */
-//  public static final int ER_NO_PORT_IF_NO_HOST = 199;
-
-    //{ ER_NO_PORT_IF_NO_HOST,
-    //    "Port may not be specified if host is not specified"},
-
-   /** Query string cannot be specified in path and query string   */
-//  public static final int ER_NO_QUERY_STRING_IN_PATH = 200;
-
-    //{ ER_NO_QUERY_STRING_IN_PATH,
-    //    "Query string cannot be specified in path and query string"},
-
-   /** Fragment cannot be specified in both the path and fragment   */
-//  public static final int ER_NO_FRAGMENT_STRING_IN_PATH = 201;
-
-    //{ ER_NO_FRAGMENT_STRING_IN_PATH,
-    //    "Fragment cannot be specified in both the path and fragment"},
-
-   /** Cannot initialize URI with empty parameters   */
-//  public static final int ER_CANNOT_INIT_URI_EMPTY_PARMS = 202;
-
-    //{ ER_CANNOT_INIT_URI_EMPTY_PARMS,
-    //    "Cannot initialize URI with empty parameters"},
-
-   /** Failed creating ElemLiteralResult instance   */
-//  public static final int ER_FAILED_CREATING_ELEMLITRSLT = 203;
-
     { ER_FAILED_CREATING_ELEMLITRSLT,
         "Creazione dell'istanza ElemLiteralResult non riuscita"},
 
@@ -1727,301 +979,161 @@
   //in locale specific files like XSLTErrorResources_de.java, XSLTErrorResources_fr.java etc.
   //NOTE: Not only the key name but message has also been changed.
 
-   /** Priority value does not contain a parsable number   */
-//  public static final int ER_VALUE_SHOULD_BE_NUMBER = 204;
-
     { ER_VALUE_SHOULD_BE_NUMBER,
-        "Il valore di {0} deve contenere un numero analizzabile "},
-
-   /**  Value for {0} should equal 'yes' or 'no'   */
-//  public static final int ER_VALUE_SHOULD_EQUAL = 205;
+        "Il valore di {0} deve contenere un numero analizzabile"},
 
     { ER_VALUE_SHOULD_EQUAL,
         "Il valore di {0} deve essere uguale a yes o no"},
 
-   /**  Failed calling {0} method   */
-//  public static final int ER_FAILED_CALLING_METHOD = 206;
-
     { ER_FAILED_CALLING_METHOD,
         "Chiamata al metodo {0} non riuscita"},
 
-   /** Failed creating ElemLiteralResult instance   */
-//  public static final int ER_FAILED_CREATING_ELEMTMPL = 207;
-
     { ER_FAILED_CREATING_ELEMTMPL,
         "Creazione dell'istanza ElemTemplateElement non riuscita"},
 
-   /**  Characters are not allowed at this point in the document   */
-//  public static final int ER_CHARS_NOT_ALLOWED = 208;
-
     { ER_CHARS_NOT_ALLOWED,
         "I caratteri non sono consentiti in questo punto del documento"},
 
-  /**  attribute is not allowed on the element   */
-//  public static final int ER_ATTR_NOT_ALLOWED = 209;
     { ER_ATTR_NOT_ALLOWED,
-        "L''attributo \"{0}\" non \u00e8 consentito nell''elemento {1}."},
-
-  /**  Method not yet supported    */
-//  public static final int ER_METHOD_NOT_SUPPORTED = 210;
-
-    //{ ER_METHOD_NOT_SUPPORTED,
-     //   "Method not yet supported "},
-
-  /**  Bad value    */
-//  public static final int ER_BAD_VALUE = 211;
+        "L''''attributo \"{0}\" non \u00e8 consentito nell''''elemento {1}."},
 
     { ER_BAD_VALUE,
      "{0} valore errato {1} "},
 
-  /**  attribute value not found   */
-//  public static final int ER_ATTRIB_VALUE_NOT_FOUND = 212;
-
     { ER_ATTRIB_VALUE_NOT_FOUND,
      "Valore attributo {0} non trovato "},
 
-  /**  attribute value not recognized    */
-//  public static final int ER_ATTRIB_VALUE_NOT_RECOGNIZED = 213;
-
     { ER_ATTRIB_VALUE_NOT_RECOGNIZED,
      "Valore attributo {0} non riconosciuto "},
 
-  /** IncrementalSAXSource_Filter not currently restartable   */
-//  public static final int ER_INCRSAXSRCFILTER_NOT_RESTARTABLE = 214;
-
-    //{ ER_INCRSAXSRCFILTER_NOT_RESTARTABLE,
-   //  "IncrementalSAXSource_Filter not currently restartable"},
-
-  /** IncrementalSAXSource_Filter not currently restartable   */
-//  public static final int ER_XMLRDR_NOT_BEFORE_STARTPARSE = 215;
-
-    //{ ER_XMLRDR_NOT_BEFORE_STARTPARSE,
-    // "XMLReader not before startParse request"},
-
-  /** Attempting to generate a namespace prefix with a null URI   */
-//  public static final int ER_NULL_URI_NAMESPACE = 216;
-
     { ER_NULL_URI_NAMESPACE,
-     "E' stato effettuato un tentativo di generare un prefisso spazio nome con un URI nullo"},
+     "\u00c8 stato effettuato un tentativo di generare un prefisso spazio nome con un URI nullo"},
 
   //New ERROR keys added in XALAN code base after Jdk 1.4 (Xalan 2.2-D11)
 
-  /** Attempting to generate a namespace prefix with a null URI   */
-//  public static final int ER_NUMBER_TOO_BIG = 217;
-
     { ER_NUMBER_TOO_BIG,
      "Si sta effettuando un tentativo di formattare un numero superiore all'intero Long pi\u00f9 grande"},
 
-//ER_CANNOT_FIND_SAX1_DRIVER
-
-//  public static final int  ER_CANNOT_FIND_SAX1_DRIVER = 218;
-
     { ER_CANNOT_FIND_SAX1_DRIVER,
      "Impossibile trovare la classe driver SAX1 {0}"},
 
-//ER_SAX1_DRIVER_NOT_LOADED
-//  public static final int  ER_SAX1_DRIVER_NOT_LOADED = 219;
-
     { ER_SAX1_DRIVER_NOT_LOADED,
      "La classe driver SAX1 {0} \u00e8 stata trovata ma non \u00e8 stato possibile caricarla"},
 
-//ER_SAX1_DRIVER_NOT_INSTANTIATED
-//  public static final int  ER_SAX1_DRIVER_NOT_INSTANTIATED = 220 ;
-
     { ER_SAX1_DRIVER_NOT_INSTANTIATED,
-     "La classe driver SAX1 {0} \u00e8 stata caricata ma non \u00e8 stato possibile instanziarla"},
-
-
-// ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER
-//  public static final int ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER = 221;
+     "La classe driver SAX1 {0} \u00e8 stata caricata ma non \u00e8 stato possibile istanziarla"},
 
     { ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER,
      "La classe driver SAX1 {0} non implementa org.xml.sax.Parser"},
 
-// ER_PARSER_PROPERTY_NOT_SPECIFIED
-//  public static final int  ER_PARSER_PROPERTY_NOT_SPECIFIED = 222;
-
     { ER_PARSER_PROPERTY_NOT_SPECIFIED,
      "Propriet\u00e0 di sistema org.xml.sax.parser non specificata"},
 
-//ER_PARSER_ARG_CANNOT_BE_NULL
-//  public static final int  ER_PARSER_ARG_CANNOT_BE_NULL = 223 ;
-
     { ER_PARSER_ARG_CANNOT_BE_NULL,
      "L'argomento Parser non pu\u00f2 essere nullo"},
 
-
-// ER_FEATURE
-//  public static final int  ER_FEATURE = 224;
-
     { ER_FEATURE,
      "Funzione: {0}"},
 
-
-// ER_PROPERTY
-//  public static final int ER_PROPERTY = 225 ;
-
     { ER_PROPERTY,
      "Propriet\u00e0: {0}"},
 
-// ER_NULL_ENTITY_RESOLVER
-//  public static final int ER_NULL_ENTITY_RESOLVER  = 226;
-
     { ER_NULL_ENTITY_RESOLVER,
      "Resolver entit\u00e0 nullo"},
 
-// ER_NULL_DTD_HANDLER
-//  public static final int  ER_NULL_DTD_HANDLER = 227 ;
-
     { ER_NULL_DTD_HANDLER,
      "Handler DTD nullo"},
 
-// No Driver Name Specified!
-//  public static final int ER_NO_DRIVER_NAME_SPECIFIED = 228;
     { ER_NO_DRIVER_NAME_SPECIFIED,
      "Non \u00e8 stato specificato alcun nome driver."},
 
-
-// No URL Specified!
-//  public static final int ER_NO_URL_SPECIFIED = 229;
     { ER_NO_URL_SPECIFIED,
      "Non \u00e8 stato specificato alcun URL."},
 
-
-// Pool size is less than 1!
-//  public static final int ER_POOLSIZE_LESS_THAN_ONE = 230;
     { ER_POOLSIZE_LESS_THAN_ONE,
      "La dimensione del pool \u00e8 inferiore a 1."},
 
-
-// Invalid Driver Name Specified!
-//  public static final int ER_INVALID_DRIVER_NAME = 231;
     { ER_INVALID_DRIVER_NAME,
      "Specificato nome driver non valido."},
 
-
-
-// ErrorListener
-//  public static final int ER_ERRORLISTENER = 232;
     { ER_ERRORLISTENER,
      "ErrorListener"},
 
 
-// Programmer's error! expr has no ElemTemplateElement parent!
-//  public static final int ER_ASSERT_NO_TEMPLATE_PARENT = 233;
+// Note to translators:  The following message should not normally be displayed
+//   to users.  It describes a situation in which the processor has detected
+//   an internal consistency problem in itself, and it provides this message
+//   for the developer to help diagnose the problem.  The name
+//   'ElemTemplateElement' is the name of a class, and should not be
+//   translated.
     { ER_ASSERT_NO_TEMPLATE_PARENT,
-     "Errore di programmazione. expr senza ElemTemplateElement principale."},
+     "Errore di programmazione. Espressione senza ElemTemplateElement principale"},
 
 
-// Programmer''s assertion in RundundentExprEliminator: {0}
-//  public static final int ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR = 234;
+// Note to translators:  The following message should not normally be displayed
+//   to users.  It describes a situation in which the processor has detected
+//   an internal consistency problem in itself, and it provides this message
+//   for the developer to help diagnose the problem.  The substitution text
+//   provides further information in order to diagnose the problem.  The name
+//   'RedundentExprEliminator' is the name of a class, and should not be
+//   translated.
     { ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR,
-     "Asserzione di programma in RedundentExprEliminator: {0}"},
+     "Asserzione del programmatore in RedundentExprEliminator: {0}"},
 
-// Axis traverser not supported: {0}
-//  public static final int ER_AXIS_TRAVERSER_NOT_SUPPORTED = 235;
-    //{ ER_AXIS_TRAVERSER_NOT_SUPPORTED,
-    // "Axis traverser not supported: {0}"},
-
-// ListingErrorHandler created with null PrintWriter!
-//  public static final int ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER = 236;
-    //{ ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER,
-    // "ListingErrorHandler created with null PrintWriter!"},
-
-  // {0}is not allowed in this position in the stylesheet!
-//  public static final int ER_NOT_ALLOWED_IN_POSITION = 237;
     { ER_NOT_ALLOWED_IN_POSITION,
      "{0}non \u00e8 consentito in questa posizione in stylesheet"},
 
-  // Non-whitespace text is not allowed in this position in the stylesheet!
-//  public static final int ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION = 238;
     { ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION,
      "Testo Non-whitespace non consentito in questa posizione in stylesheet"},
 
   // This code is shared with warning codes.
-  // Illegal value: {1} used for CHAR attribute: {0}.  An attribute of type CHAR must be only 1 character!
-//  public static final int INVALID_TCHAR = 239;
   // SystemId Unknown
     { INVALID_TCHAR,
-     "Valore non valido: {1} utilizzato per l''attributo CHAR: {0}. Un attributo di tipo CHAR deve essere di 1 solo carattere. "},
-
-//  public static final int ER_SYSTEMID_UNKNOWN = 240;
-    //{ ER_SYSTEMID_UNKNOWN,
-    // "SystemId Unknown"},
-
-  // Location of error unknown
-//  public static final int ER_LOCATION_UNKNOWN = 241;
-    //{ ER_LOCATION_UNKNOWN,
-    // "Location of error unknown"},
+     "Valore non valido: {1} utilizzato per l''''attributo CHAR: {0}.  Un attributo di tipo CHAR deve essere di 1 solo carattere."},
 
     // Note to translators:  The following message is used if the value of
     // an attribute in a stylesheet is invalid.  "QNAME" is the XML data-type of
     // the attribute, and should not be translated.  The substitution text {1} is
     // the attribute value and {0} is the attribute name.
-    // INVALID_QNAME
-
-  //The following codes are shared with the warning codes...
-  // Illegal value: {1} used for QNAME attribute: {0}
-//  public static final int INVALID_QNAME = 242;
+    //The following codes are shared with the warning codes...
     { INVALID_QNAME,
-     "Valore non valido: {1} utilizzato per l''attributo QNAME: {0}"},
+     "Valore non valido: {1} utilizzato per l''''attributo QNAME: {0}"},
 
     // Note to translators:  The following message is used if the value of
     // an attribute in a stylesheet is invalid.  "ENUM" is the XML data-type of
     // the attribute, and should not be translated.  The substitution text {1} is
     // the attribute value, {0} is the attribute name, and {2} is a list of valid
     // values.
-    // INVALID_ENUM
-
-  // Illegal value: {1} used for ENUM attribute: {0}.  Valid values are: {2}.
-//  public static final int INVALID_ENUM = 243;
     { INVALID_ENUM,
-     "Valore non valido: {1} utilizzato per l''attributo ENUM: {0}.  I valori validi sono: {2}."},
+     "Valore non valido: {1} utilizzato per l''''attributo ENUM: {0}.  I valori validi sono: {2}."},
 
 // Note to translators:  The following message is used if the value of
 // an attribute in a stylesheet is invalid.  "NMTOKEN" is the XML data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NMTOKEN
-
-  // Illegal value: {1} used for NMTOKEN attribute: {0}.
-//  public static final int INVALID_NMTOKEN = 244;
     { INVALID_NMTOKEN,
-     "Valore non valido: {1} utilizzato per l''attributo NMTOKEN: {0} "},
+     "Valore non valido: {1} utilizzato per l''''attributo NMTOKEN: {0} "},
 
 // Note to translators:  The following message is used if the value of
 // an attribute in a stylesheet is invalid.  "NCNAME" is the XML data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NCNAME
-
-  // Illegal value: {1} used for NCNAME attribute: {0}.
-//  public static final int INVALID_NCNAME = 245;
     { INVALID_NCNAME,
-     "Valore non valido: {1} utilizzato per l''attributo NCNAME: {0} "},
+     "Valore non valido: {1} utilizzato per l''''attributo NCNAME: {0} "},
 
 // Note to translators:  The following message is used if the value of
 // an attribute in a stylesheet is invalid.  "boolean" is the XSLT data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_BOOLEAN
-
-  // Illegal value: {1} used for boolean attribute: {0}.
-//  public static final int INVALID_BOOLEAN = 246;
-
     { INVALID_BOOLEAN,
-     "Valore non valido: {1} utilizzato per l''attributo boolean: {0} "},
+     "Valore non valido: {1} utilizzato per l''''attributo boolean: {0} "},
 
 // Note to translators:  The following message is used if the value of
 // an attribute in a stylesheet is invalid.  "number" is the XSLT data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NUMBER
-
-  // Illegal value: {1} used for number attribute: {0}.
-//  public static final int INVALID_NUMBER = 247;
      { INVALID_NUMBER,
-     "Valore non valido: {1} utilizzato per l''attributo number: {0} "},
+     "Valore non valido: {1} utilizzato per l''''attributo number: {0} "},
 
 
   // End of shared codes...
@@ -2031,38 +1143,26 @@
 // a function.  The message indicates that when this function is referenced in
 // a match pattern, its argument must be a string literal (or constant.)
 // ER_ARG_LITERAL - new error message for bugzilla //5202
-
-  // Argument to {0} in match pattern must be a literal.
-//  public static final int ER_ARG_LITERAL             = 248;
     { ER_ARG_LITERAL,
-     "L''argomento di {0} nel modello di corrispondenza deve essere letterale. "},
+     "L''''argomento di {0} nel modello di corrispondenza deve essere letterale."},
 
 // Note to translators:  The following message indicates that two definitions of
 // a variable.  A "global variable" is a variable that is accessible everywher
 // in the stylesheet.
 // ER_DUPLICATE_GLOBAL_VAR - new error message for bugzilla #790
-
-  // Duplicate global variable declaration.
-//  public static final int ER_DUPLICATE_GLOBAL_VAR    = 249;
     { ER_DUPLICATE_GLOBAL_VAR,
-     "Dichiarazione di variabile globale duplicata. "},
+     "Dichiarazione di variabile globale duplicata."},
 
 
 // Note to translators:  The following message indicates that two definitions of
 // a variable were encountered.
 // ER_DUPLICATE_VAR - new error message for bugzilla #790
-
-  // Duplicate variable declaration.
-//  public static final int ER_DUPLICATE_VAR           = 250;
     { ER_DUPLICATE_VAR,
-     "Dichiarazione di variabile duplicata. "},
+     "Dichiarazione di variabile duplicata."},
 
     // Note to translators:  "xsl:template, "name" and "match" are XSLT keywords
     // which must not be translated.
     // ER_TEMPLATE_NAME_MATCH - new error message for bugzilla #789
-
-  // xsl:template must have a name or match attribute (or both)
-//  public static final int ER_TEMPLATE_NAME_MATCH     = 251;
     { ER_TEMPLATE_NAME_MATCH,
      "xsl:template deve avere un attributo name oppure match (o entrambi)"},
 
@@ -2071,213 +1171,167 @@
     // encountered as part of the value of the exclude-result-prefixes attribute
     // was in error.
     // ER_INVALID_PREFIX - new error message for bugzilla #788
-
-  // Prefix in exclude-result-prefixes is not valid: {0}
-//  public static final int ER_INVALID_PREFIX          = 252;
     { ER_INVALID_PREFIX,
      "Prefisso in exclude-result-prefixes non valido: {0}"},
 
-    // Note to translators:  An "attribute set" is a set of attributes that can be
-    // added to an element in the output document as a group.  The message indicates
-    // that there was a reference to an attribute set named {0} that was never
-    // defined.
+    // Note to translators:  An "attribute set" is a set of attributes that can
+    // be added to an element in the output document as a group.  The message
+    // indicates that there was a reference to an attribute set named {0} that
+    // was never defined.
     // ER_NO_ATTRIB_SET - new error message for bugzilla #782
-
-  // attribute-set named {0} does not exist
-//  public static final int ER_NO_ATTRIB_SET           = 253;
     { ER_NO_ATTRIB_SET,
-     "attribute-set denominato {0} non esiste "},
+     "attribute-set denominato {0} non esiste"},
 
+    // Note to translators:  This message indicates that there was a reference
+    // to a function named {0} for which no function definition could be found.
+    { ER_FUNCTION_NOT_FOUND,
+     "La funzione {0} indicata non esiste"},
 
+    // Note to translators:  This message indicates that the XSLT instruction
+    // that is named by the substitution text {0} must not contain other XSLT
+    // instructions (content) or a "select" attribute.  The word "select" is
+    // an XSLT keyword in this case and must not be translated.
+    { ER_CANT_HAVE_CONTENT_AND_SELECT,
+     "L''''elemento {0} non deve avere sia un attributo content o selection."},
 
+    // Note to translators:  This message indicates that the value argument
+    // of setParameter must be a valid Java Object.
+    { ER_INVALID_SET_PARAM_VALUE,
+     "Il valore del parametro {0} deve essere un oggetto Java valido"},
 
+        { ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT,
+         "L'attributo result-prefix si un elemento xsl:namespace-alias ha il valore '#default', ma non c'\u00e8 dichiarazione dello spazio nome predefinito nell'ambito per l'elemento"},
+
+        { ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX,
+         "L''attributo result-prefix di un elemento xsl:namespace-alias ha il valore ''{0}'', ma non c''\u00e8 dichiarazione dello spazio per il prefisso ''{0}'' nell''ambito per l''elemento."},
+
+    { ER_SET_FEATURE_NULL_NAME,
+      "Il nome della funzione non pu\u00f2 essere nullo in TransformerFactory.setFeature(Nome stringa, valore booleano)."},
+
+    { ER_GET_FEATURE_NULL_NAME,
+      "Il nome della funzione non pu\u00f2 essere nullo in TransformerFactory.getFeature(Nome stringa)."},
+
+    { ER_UNSUPPORTED_FEATURE,
+      "Impossibile impostare la funzione ''{0}'' su questo TransformerFactory."},
+
+    { ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING,
+        "L''''utilizzo di un elemento di estensione ''{0}'' non \u00e8 consentito quando la funzione di elaborazione sicura \u00e8 impostata su true."},
+
+        { ER_NAMESPACE_CONTEXT_NULL_NAMESPACE,
+          "Impossibile ottenere il prefisso per un uri dello spazio nome nullo."},
+
+        { ER_NAMESPACE_CONTEXT_NULL_PREFIX,
+          "Impossibile ottenere l'uri dello spazio nome per il prefisso null."},
+
+        { ER_XPATH_RESOLVER_NULL_QNAME,
+          "Il nome della funzione non pu\u00f2 essere null."},
+
+        { ER_XPATH_RESOLVER_NEGATIVE_ARITY,
+          "Arity non pu\u00f2 essere negativo."},
 
   // Warnings...
 
-  /** WG_FOUND_CURLYBRACE          */
-//  public static final int WG_FOUND_CURLYBRACE = 1;
     { WG_FOUND_CURLYBRACE,
       "Rilevato '}' senza una maschera attributo aperta."},
 
-  /** WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR          */
-//  public static final int WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR = 2;
-
     { WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR,
-      "Attenzione: l'attributo count non corrisponde ad un predecessore in xsl:number! Destinazione = {0}"},
-
-  /** WG_EXPR_ATTRIB_CHANGED_TO_SELECT          */
-//  public static final int WG_EXPR_ATTRIB_CHANGED_TO_SELECT = 3;
+      "Attenzione: l''attributo count non corrisponde ad un predecessore in xsl:number! Destinazione = {0}"},
 
     { WG_EXPR_ATTRIB_CHANGED_TO_SELECT,
       "Sintassi obsoleta: Il nome dell'attributo 'expr' \u00e8 stato modificato in 'select'."},
 
-  /** WG_NO_LOCALE_IN_FORMATNUMBER          */
-//  public static final int WG_NO_LOCALE_IN_FORMATNUMBER = 4;
-
     { WG_NO_LOCALE_IN_FORMATNUMBER,
       "Xalan non gestisce ancora il nome locale nella funzione formato-numero."},
 
-  /** WG_LOCALE_NOT_FOUND          */
-//  public static final int WG_LOCALE_NOT_FOUND = 5;
-
     { WG_LOCALE_NOT_FOUND,
       "Attenzione: Impossibile trovare la locale per xml:lang={0}"},
 
-  /** WG_CANNOT_MAKE_URL_FROM          */
-//  public static final int WG_CANNOT_MAKE_URL_FROM = 6;
-
     { WG_CANNOT_MAKE_URL_FROM,
-      "Impossibile ricavare l''URL da: {0}"},
-
-  /** WG_CANNOT_LOAD_REQUESTED_DOC          */
-//  public static final int WG_CANNOT_LOAD_REQUESTED_DOC = 7;
+      "Impossibile ricavare l''''URL da: {0}"},
 
     { WG_CANNOT_LOAD_REQUESTED_DOC,
       "Impossibile caricare il documento richiesto: {0}"},
 
-  /** WG_CANNOT_FIND_COLLATOR          */
-//  public static final int WG_CANNOT_FIND_COLLATOR = 8;
     { WG_CANNOT_FIND_COLLATOR,
       "Impossibile trovare Collator per <sort xml:lang={0}"},
 
-  /** WG_FUNCTIONS_SHOULD_USE_URL          */
-//  public static final int WG_FUNCTIONS_SHOULD_USE_URL = 9;
-
     { WG_FUNCTIONS_SHOULD_USE_URL,
-      "Sintassi obsoleta: l'istruzione functions deve utilizzare un url di {0}"},
-
-  /** WG_ENCODING_NOT_SUPPORTED_USING_UTF8          */
-//  public static final int WG_ENCODING_NOT_SUPPORTED_USING_UTF8 = 10;
+      "Sintassi obsoleta: l''istruzione functions deve utilizzare un url di {0}"},
 
     { WG_ENCODING_NOT_SUPPORTED_USING_UTF8,
       "codifica non supportata: {0}, viene utilizzato UTF-8"},
 
-  /** WG_ENCODING_NOT_SUPPORTED_USING_JAVA          */
-//  public static final int WG_ENCODING_NOT_SUPPORTED_USING_JAVA = 11;
-
     { WG_ENCODING_NOT_SUPPORTED_USING_JAVA,
       "codifica non supportata: {0}, viene utilizzato Java {1}"},
 
-  /** WG_SPECIFICITY_CONFLICTS          */
-//  public static final int WG_SPECIFICITY_CONFLICTS = 12;
-
     { WG_SPECIFICITY_CONFLICTS,
-      "Sono stati rilevati conflitti di specificit\u00e0: {0} Verr\u00e0 utilizzato l'ultimo trovato nel foglio di stile. "},
-
-  /** WG_PARSING_AND_PREPARING          */
-//  public static final int WG_PARSING_AND_PREPARING = 13;
+      "Sono stati rilevati conflitti di specificit\u00e0: {0} Verr\u00e0 utilizzato l''ultimo trovato nel foglio di lavoro."},
 
     { WG_PARSING_AND_PREPARING,
       "========= Analisi e preparazione {0} =========="},
 
-  /** WG_ATTR_TEMPLATE          */
-//  public static final int WG_ATTR_TEMPLATE = 14;
-
     { WG_ATTR_TEMPLATE,
      "Maschera attributo, {0}"},
 
-  /** WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE          */
-//  public static final int WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE = 15;
-
     { WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE,
       "Conflitto di corrispondenza tra xsl:strip-space e xsl:preserve-space"},
 
-  /** WG_ATTRIB_NOT_HANDLED          */
-//  public static final int WG_ATTRIB_NOT_HANDLED = 16;
-
     { WG_ATTRIB_NOT_HANDLED,
-      "Xalan non pu\u00f2 ancora gestire l''attributo {0}."},
-
-  /** WG_NO_DECIMALFORMAT_DECLARATION          */
-//  public static final int WG_NO_DECIMALFORMAT_DECLARATION = 17;
+      "Xalan non pu\u00f2 ancora gestire l''''attributo {0}."},
 
     { WG_NO_DECIMALFORMAT_DECLARATION,
       "Nessuna dichiarazione trovata per il formato decimale: {0}"},
 
-  /** WG_OLD_XSLT_NS          */
-//  public static final int WG_OLD_XSLT_NS = 18;
-
     { WG_OLD_XSLT_NS,
      "XSLT Namespace mancante o non corretto. "},
 
-  /** WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED          */
-//  public static final int WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED = 19;
-
     { WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED,
-      "E' consentita una sola dichiarazione xsl:decimal-format predefinita. "},
-
-  /** WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE          */
-//  public static final int WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE = 20;
+      "\u00c8 consentita una sola dichiarazione xsl:decimal-format predefinita."},
 
     { WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE,
       "I nomi xsl:decimal-format devono essere univoci. Il nome \"{0}\" \u00e8 stato duplicato."},
 
-  /** WG_ILLEGAL_ATTRIBUTE          */
-  //public static final int WG_ILLEGAL_ATTRIBUTE = 21;
-
     { WG_ILLEGAL_ATTRIBUTE,
       "{0} ha un attributo non valido: {1}"},
 
-  /** WG_COULD_NOT_RESOLVE_PREFIX          */
-//  public static final int WG_COULD_NOT_RESOLVE_PREFIX = 22;
-
     { WG_COULD_NOT_RESOLVE_PREFIX,
       "Impossibile risolvere il prefisso dello spazio nome: {0}. Il nodo verr\u00e0 ignorato."},
 
-  /** WG_STYLESHEET_REQUIRES_VERSION_ATTRIB          */
-//  public static final int WG_STYLESHEET_REQUIRES_VERSION_ATTRIB = 23;
     { WG_STYLESHEET_REQUIRES_VERSION_ATTRIB,
-      "xsl:stylesheet richiede un attributo 'version'. "},
-
-  /** WG_ILLEGAL_ATTRIBUTE_NAME          */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_NAME = 24;
+      "xsl:stylesheet richiede un attributo 'version'."},
 
     { WG_ILLEGAL_ATTRIBUTE_NAME,
       "Nome attributo non valido: {0}"},
 
-  /** WG_ILLEGAL_ATTRIBUTE_VALUE          */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_VALUE = 25;
     { WG_ILLEGAL_ATTRIBUTE_VALUE,
-      "Valore non valido utilizzato per l''attributo {0}: {1}"},
-
-  /** WG_EMPTY_SECOND_ARG          */
-//  public static final int WG_EMPTY_SECOND_ARG = 26;
+      "Valore non valido utilizzato per l''''attributo {0}: {1}"},
 
     { WG_EMPTY_SECOND_ARG,
-      "Il nodeset che risulta dal secondo argomento della funzione documento \u00e8 vuoto. Restituisce un nodeset vuoto. "},
+      "Il nodeset che risulta dal secondo argomento della funzione documento \u00e8 vuoto. Restituisce un nodeset vuoto."},
 
   //Following are the new WARNING keys added in XALAN code base after Jdk 1.4 (Xalan 2.2-D11)
 
     // Note to translators:  "name" and "xsl:processing-instruction" are keywords
     // and must not be translated.
-    // WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML
-
-
-  /** WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML          */
-//  public static final int WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML = 27;
     { WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML,
       "Il valore dell'attributo 'name' del nome xsl:processing-instruction non deve essere 'xml'"},
 
     // Note to translators:  "name" and "xsl:processing-instruction" are keywords
     // and must not be translated.  "NCName" is an XML data-type and must not be
     // translated.
-    // WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME
-
-  /** WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME          */
-//  public static final int WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME = 28;
     { WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME,
-      "Il valore dell'attributo 'name' di xsl:processing-instruction deve essere un NCName valido: {0}"},
+      "Il valore dell''attributo ''name'' di xsl:processing-instruction deve essere un NCName valido: {0}"},
 
     // Note to translators:  This message is reported if the stylesheet that is
     // being processed attempted to construct an XML document with an attribute in a
     // place other than on an element.  The substitution text specifies the name of
     // the attribute.
-    // WG_ILLEGAL_ATTRIBUTE_POSITION
-
-  /** WG_ILLEGAL_ATTRIBUTE_POSITION         */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_POSITION = 29;
     { WG_ILLEGAL_ATTRIBUTE_POSITION,
-      "Impossibile aggiungere l''attributo {0} dopo i nodi secondari o prima che sia prodotto un elemento. L''attributo verr\u00e0 ignorato. "},
+      "Impossibile aggiungere l''''attributo {0} dopo i nodi secondari o prima che sia prodotto un elemento.  L''''attributo verr\u00e0 ignorato."},
+
+    { NO_MODIFICATION_ALLOWED_ERR,
+      "\u00c8 stato effettuato un tentativo di modificare un oggetto in un contesto in cui le modifiche non sono supportate."
+    },
 
     //Check: WHY THERE IS A GAP B/W NUMBERS in the XSLTErrorResources properties file?
 
@@ -2298,11 +1352,11 @@
   // Note to translators:  The following messages provide usage information
   // for the Xalan Process command line.  "Process" is the name of a Java class,
   // and should not be translated.
-  { "xslProc_option", "Opzioni classe Process riga comandi Xalan-J: "},
+  { "xslProc_option", "Opzioni classe Process riga comandi Xalan-J:"},
   { "xslProc_option", "Opzioni classe Process riga comandi Xalan-J\u003a"},
-  { "xslProc_invalid_xsltc_option", "Opzione {0} non supportata in modalit\u00e0. "},
-  { "xslProc_invalid_xalan_option", "L''opzione {0} pu\u00f2 essere utilizzata solo con -XSLTC."},
-  { "xslProc_no_input", "Errore: Nessun foglio di stile o xml di immissione specificato. Eseguire questo comando senza opzioni per istruzioni sull'utilizzo. "},
+  { "xslProc_invalid_xsltc_option", "Opzione {0} non supportata in modalit\u00e0."},
+  { "xslProc_invalid_xalan_option", "L''''opzione {0} pu\u00f2 essere utilizzata solo con -XSLTC."},
+  { "xslProc_no_input", "Errore: Nessun foglio di lavoro o xml di immissione specificato. Eseguire questo comando senza opzioni per istruzioni sull'utilizzo."},
   { "xslProc_common_options", "-Opzioni comuni-"},
   { "xslProc_xalan_options", "-Opzioni per Xalan-"},
   { "xslProc_xsltc_options", "-Opzioni per XSLTC-"},
@@ -2322,8 +1376,8 @@
   { "optionPARSER", "   [-PARSER nome classe completo del collegamento parser]"},
   {  "optionE", "   [-E (non espandere i riferimenti entit\u00e0)]"},
   {  "optionV",  "   [-E (non espandere i riferimenti entit\u00e0)]"},
-  {  "optionQC", "   [-QC (Non visualizzare avvertenze conflitti modelli)]"},
-  {  "optionQ", "   [-Q  (Modalit\u00e0 non interattiva)]"},
+  {  "optionQC", "   [-QC (Silenziamento avvertenze conflitti modelli)]"},
+  {  "optionQ", "   [-Q  (Modo silenzioso)]"},
   {  "optionLF", "   [-LF (Utilizza il caricamento riga solo sull'output {valore predefinito: CR/LF})]"},
   {  "optionCR", "   [-CR (Utilizza il ritorno a capo solo sull'output {valore predefinito: CR/LF})]"},
   { "optionESCAPE", "   [-ESCAPE (specifica quali caratteri saltare {valore predefinito: <>&\"\'\\r\\n}]"},
@@ -2338,7 +1392,7 @@
   {  "optionXML", "   [-XML (Utilizza la formattazione XML e aggiunge intestazione XML.)]"},
   {  "optionTEXT", "   [-TEXT (Utilizza la formattazione Testo semplice.)]"},
   {  "optionHTML", "   [-HTML (Utilizza la formattazione HTML.)]"},
-  {  "optionPARAM", "   [-PARAM nome espressione (imposta un parametro del foglio di stile)]"},
+  {  "optionPARAM", "   [-PARAM nome espressione (imposta un parametro del foglio di lavoro)]"},
   {  "noParsermsg1", "Elaborazione XSL non riuscita."},
   {  "noParsermsg2", "** Impossibile trovare il parser **"},
   { "noParsermsg3",  "Controllare il classpath."},
@@ -2348,16 +1402,17 @@
   { "optionENTITYRESOLVER",  "   [-ENTITYRESOLVER nome classe completo (EntityResolver da utilizzare per risolvere le entit\u00e0)]"},
   { "optionCONTENTHANDLER",  "   [-CONTENTHANDLER nome classe completo (ContentHandler da utilizzare per serializzare l'output)]"},
   {  "optionLINENUMBERS",  "   [-L utilizza i numeri riga per il documento di origine]"},
+  { "optionSECUREPROCESSING", "   [-SECURE (imposta la funzione di elaborazione sicura su true.)]"},
 
     // Following are the new options added in XSLTErrorResources.properties files after Jdk 1.4 (Xalan 2.2-D11)
 
 
-  {  "optionMEDIA",  "   [-MEDIA mediaType (utilizza l'attributo media per individuare il foglio di stile associato ad un documento.)]"},
+  {  "optionMEDIA",  "   [-MEDIA mediaType (utilizza l'attributo media per individuare il foglio di lavoro associato ad un documento.)]"},
   {  "optionFLAVOR",  "   [-FLAVOR flavorName (Utilizza in modo esplicito s2s=SAX oppure d2d=DOM per eseguire la trasformazione.)] "}, // Added by sboag/scurcuru; experimental
   { "optionDIAG", "   [-DIAG (Visualizza il tempo impiegato in millisecondi per la trasformazione.)]"},
   { "optionINCREMENTAL",  "   [-INCREMENTAL (richiede la costruzione DTM incrementale impostando http://xml.apache.org/xalan/features/incremental true.)]"},
-  {  "optionNOOPTIMIMIZE",  "   [-NOOPTIMIMIZE (non richiede alcuna elaborazione di ottimizzazione del foglio di stile impostando http://xml.apache.org/xalan/features/optimize false.)]"},
-  { "optionRL",  "   [-RL recursionlimit (limite numerico asserzioni nella profondit\u00e0 ricorsiva del foglio di stile.)]"},
+  {  "optionNOOPTIMIMIZE",  "   [-NOOPTIMIMIZE (non richiede alcuna elaborazione di ottimizzazione del foglio di lavoro impostando http://xml.apache.org/xalan/features/optimize false.)]"},
+  { "optionRL",  "   [-RL recursionlimit (limite numerico asserzioni nella profondit\u00e0 ricorsiva del foglio di lavoro.)]"},
   {   "optionXO",  "   [-XO [transletName] (assegna il nome al translet generato)]"},
   {  "optionXD", "   [-XD destinationDirectory (specifica una directory di destinazione per il translet)]"},
   {  "optionXJ",  "   [-XJ jarfile (raggruppa la classi translet in un file jar di nome <jarfile>)]"},
@@ -2373,12 +1428,11 @@
   { "optionXT" , "   [-XT (utilizza il translet per la trasformazione, se possibile)]"},
   { "diagTiming"," --------- La trasformazione di {0} utilizzando {1} ha impiegato {2} ms" },
   { "recursionTooDeep","Nidificazione della maschera troppo elevata. nesting = {0}, maschera {1} {2}" },
-  { "nameIs", "il nome \u00e8 " },
-  { "matchPatternIs", "il modello di corrispondenza \u00e8 " }
+  { "nameIs", "il nome \u00e8" },
+  { "matchPatternIs", "il modello di corrispondenza \u00e8" }
 
   };
   }
-
   // ================= INFRASTRUCTURE ======================
 
   /** String for use when a bad error code was encountered.    */
diff --git a/src/org/apache/xalan/res/XSLTErrorResources_ja.java b/src/org/apache/xalan/res/XSLTErrorResources_ja.java
index 21a6b39..fb43f93 100644
--- a/src/org/apache/xalan/res/XSLTErrorResources_ja.java
+++ b/src/org/apache/xalan/res/XSLTErrorResources_ja.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 1999-2004 The Apache Software Foundation.
+ * Copyright 1999-2006 The Apache Software Foundation.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -90,7 +90,14 @@
   /*
    * Static variables
    */
-  public static final String ER_NO_CURLYBRACE = "ER_NO_CURLYBRACE";;
+  public static final String ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX =
+        "ER_INVALID_SET_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX";
+
+  public static final String ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT =
+        "ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT";
+
+  public static final String ER_NO_CURLYBRACE = "ER_NO_CURLYBRACE";
+  public static final String ER_FUNCTION_NOT_SUPPORTED = "ER_FUNCTION_NOT_SUPPORTED";
   public static final String ER_ILLEGAL_ATTRIBUTE = "ER_ILLEGAL_ATTRIBUTE";
   public static final String ER_NULL_SOURCENODE_APPLYIMPORTS = "ER_NULL_SOURCENODE_APPLYIMPORTS";
   public static final String ER_CANNOT_ADD = "ER_CANNOT_ADD";
@@ -379,6 +386,14 @@
          "ER_NOT_ALLOWED_IN_POSITION";
   public static final String ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION =
          "ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION";
+  public static final String ER_NAMESPACE_CONTEXT_NULL_NAMESPACE =
+         "ER_NAMESPACE_CONTEXT_NULL_NAMESPACE";
+  public static final String ER_NAMESPACE_CONTEXT_NULL_PREFIX =
+         "ER_NAMESPACE_CONTEXT_NULL_PREFIX";
+  public static final String ER_XPATH_RESOLVER_NULL_QNAME =
+         "ER_XPATH_RESOLVER_NULL_QNAME";
+  public static final String ER_XPATH_RESOLVER_NEGATIVE_ARITY =
+         "ER_XPATH_RESOLVER_NEGATIVE_ARITY";
   public static final String INVALID_TCHAR = "INVALID_TCHAR";
   public static final String INVALID_QNAME = "INVALID_QNAME";
   public static final String INVALID_ENUM = "INVALID_ENUM";
@@ -392,6 +407,19 @@
   public static final String ER_TEMPLATE_NAME_MATCH = "ER_TEMPLATE_NAME_MATCH";
   public static final String ER_INVALID_PREFIX = "ER_INVALID_PREFIX";
   public static final String ER_NO_ATTRIB_SET = "ER_NO_ATTRIB_SET";
+  public static final String ER_FUNCTION_NOT_FOUND =
+         "ER_FUNCTION_NOT_FOUND";
+  public static final String ER_CANT_HAVE_CONTENT_AND_SELECT =
+     "ER_CANT_HAVE_CONTENT_AND_SELECT";
+  public static final String ER_INVALID_SET_PARAM_VALUE = "ER_INVALID_SET_PARAM_VALUE";
+  public static final String ER_SET_FEATURE_NULL_NAME =
+        "ER_SET_FEATURE_NULL_NAME";
+  public static final String ER_GET_FEATURE_NULL_NAME =
+        "ER_GET_FEATURE_NULL_NAME";
+  public static final String ER_UNSUPPORTED_FEATURE =
+        "ER_UNSUPPORTED_FEATURE";
+  public static final String ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING =
+        "ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING";
 
   public static final String WG_FOUND_CURLYBRACE = "WG_FOUND_CURLYBRACE";
   public static final String WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR =
@@ -441,9 +469,9 @@
          "WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME";
   public static final String WG_ILLEGAL_ATTRIBUTE_POSITION =
          "WG_ILLEGAL_ATTRIBUTE_POSITION";
+  public static final String NO_MODIFICATION_ALLOWED_ERR =
+         "NO_MODIFICATION_ALLOWED_ERR";
 
-
-//  public static final int ER_NO_CURLYBRACE = 1;
   /*
    * Now fill in the message text.
    * Then fill in the message text for that message code in the
@@ -452,9 +480,9 @@
 
   // Error messages...
 
-  /** Get the lookup table for error messages.   
+  /** Get the lookup table for error messages.
    *
-   * @return The int to message lookup table.
+   * @return The message lookup table.
    */
   public Object[][] getContents()
   {
@@ -464,1261 +492,485 @@
   {"ER0000" , "{0}" },
 
 
-  /** ER_NO_CURLYBRACE          */
-
-//  public static final int ER_NO_CURLYBRACE = 1;
-
     { ER_NO_CURLYBRACE,
       "\u30a8\u30e9\u30fc: \u5f0f\u5185\u3067\u306f '{' \u3092\u4f7f\u7528\u3067\u304d\u307e\u305b\u3093\u3002"},
 
-  /** ER_ILLEGAL_ATTRIBUTE          */
-// public static final int ER_ILLEGAL_ATTRIBUTE = 2;
-
     { ER_ILLEGAL_ATTRIBUTE ,
      "{0} \u306b\u6b63\u3057\u304f\u306a\u3044\u5c5e\u6027\u304c\u3042\u308a\u307e\u3059: {1}"},
 
-  /** ER_NULL_SOURCENODE_APPLYIMPORTS          */
-//  public static final int ER_NULL_SOURCENODE_APPLYIMPORTS = 3;
-
   {ER_NULL_SOURCENODE_APPLYIMPORTS ,
-      "xsl:apply-imports \u5185\u306e sourceNode \u304c\u30cc\u30eb\u3067\u3059!"},
-
-  /** ER_CANNOT_ADD          */
- // public static final int ER_CANNOT_ADD = 4;
+      "xsl:apply-imports \u5185\u306e sourceNode \u304c\u30cc\u30eb\u3067\u3059\u3002"},
 
   {ER_CANNOT_ADD,
       "{0} \u3092 {1} \u306b\u8ffd\u52a0\u3067\u304d\u307e\u305b\u3093\u3002"},
 
-
-  /** ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES          */
-//  public static final int ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES = 5;
-
-
     { ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES,
-      "handleApplyTemplatesInstruction \u5185\u306e sourceNode \u304c\u30cc\u30eb\u3067\u3059!"},
-
-  /** ER_NO_NAME_ATTRIB          */
-//  public static final int ER_NO_NAME_ATTRIB = 6;
-
+      "handleApplyTemplatesInstruction \u5185\u306e sourceNode \u304c\u30cc\u30eb\u3067\u3059\u3002"},
 
     { ER_NO_NAME_ATTRIB,
      "{0} \u306b\u306f name \u5c5e\u6027\u304c\u5fc5\u8981\u3067\u3059\u3002"},
 
-  /** ER_TEMPLATE_NOT_FOUND          */
-  //public static final int ER_TEMPLATE_NOT_FOUND = 7;
-
-
     {ER_TEMPLATE_NOT_FOUND,
      "{0} \u3068\u3044\u3046\u540d\u524d\u306e\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002"},
 
-  /** ER_CANT_RESOLVE_NAME_AVT          */
-  // public static final int ER_CANT_RESOLVE_NAME_AVT = 8;
-
     {ER_CANT_RESOLVE_NAME_AVT,
       "xsl:call-template \u5185\u306e\u540d\u524d AVT \u3092\u89e3\u6c7a\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002"},
 
-  /** ER_REQUIRES_ATTRIB          */
-  //public static final int ER_REQUIRES_ATTRIB = 9;
-
-
     {ER_REQUIRES_ATTRIB,
      "{0} \u306b\u306f\u5c5e\u6027\u304c\u5fc5\u8981\u3067\u3059: {1}"},
 
-  /** ER_MUST_HAVE_TEST_ATTRIB          */
- // public static final int ER_MUST_HAVE_TEST_ATTRIB = 10;
-
-
     { ER_MUST_HAVE_TEST_ATTRIB,
       "{0} \u306b\u306f ''test'' \u5c5e\u6027\u304c\u5fc5\u8981\u3067\u3059\u3002"},
 
-  /** ER_BAD_VAL_ON_LEVEL_ATTRIB          */
-//  public static final int ER_BAD_VAL_ON_LEVEL_ATTRIB = 11;
-
-
     {ER_BAD_VAL_ON_LEVEL_ATTRIB,
       "level \u5c5e\u6027\u3067\u5024\u304c\u9593\u9055\u3063\u3066\u3044\u307e\u3059: {0}"},
 
-  /** ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML          */
-//  public static final int ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML = 12;
-
-
     {ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML,
       "\u51e6\u7406\u547d\u4ee4\u306e\u540d\u524d\u306f 'xml' \u306b\u306f\u3067\u304d\u307e\u305b\u3093\u3002"},
 
-  /** ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME          */
-//  public static final int ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME = 13;
-
-
     { ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME,
       "\u51e6\u7406\u547d\u4ee4\u306e\u540d\u524d\u306f\u6709\u52b9\u306a NCName \u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093: {0}"},
 
-  /** ER_NEED_MATCH_ATTRIB          */
-//  public static final int ER_NEED_MATCH_ATTRIB = 14;
-
-
     { ER_NEED_MATCH_ATTRIB,
       "{0} \u306b\u30e2\u30fc\u30c9\u304c\u3042\u308b\u5834\u5408\u306f\u3001match \u5c5e\u6027\u304c\u5fc5\u8981\u3067\u3059\u3002"},
 
-  /** ER_NEED_NAME_OR_MATCH_ATTRIB          */
-//  public static final int ER_NEED_NAME_OR_MATCH_ATTRIB = 15;
-
-
     { ER_NEED_NAME_OR_MATCH_ATTRIB,
       "{0} \u306b\u306f name \u307e\u305f\u306f match \u306e\u3044\u305a\u308c\u304b\u306e\u5c5e\u6027\u304c\u5fc5\u8981\u3067\u3059\u3002"},
 
-  /** ER_CANT_RESOLVE_NSPREFIX          */
-//  public static final int ER_CANT_RESOLVE_NSPREFIX = 16;
-
-
     {ER_CANT_RESOLVE_NSPREFIX,
-      "\u30cd\u30fc\u30e0\u30fb\u30b9\u30da\u30fc\u30b9\u63a5\u982d\u90e8\u3092\u89e3\u6c7a\u3067\u304d\u307e\u305b\u3093: {0}"},
-
-  /** ER_ILLEGAL_VALUE          */
-//  public static final int ER_ILLEGAL_VALUE = 17;
-
+      "\u540d\u524d\u7a7a\u9593\u63a5\u982d\u90e8\u3092\u89e3\u6c7a\u3067\u304d\u307e\u305b\u3093: {0}"},
 
     { ER_ILLEGAL_VALUE,
      "xml:space \u306b\u306f\u6b63\u3057\u304f\u306a\u3044\u5024\u304c\u3042\u308a\u307e\u3059: {0}"},
 
-  /** ER_NO_OWNERDOC          */
-//  public static final int ER_NO_OWNERDOC = 18;
-
-
     { ER_NO_OWNERDOC,
-      "\u4e0b\u4f4d\u30ce\u30fc\u30c9\u306b\u6240\u6709\u8005\u6587\u66f8\u304c\u3042\u308a\u307e\u305b\u3093!"},
-
-  /** ER_ELEMTEMPLATEELEM_ERR          */
-//  public static final int ER_ELEMTEMPLATEELEM_ERR = 19;
-
+      "\u4e0b\u4f4d\u30ce\u30fc\u30c9\u306b\u6240\u6709\u8005\u6587\u66f8\u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
 
     { ER_ELEMTEMPLATEELEM_ERR,
      "ElemTemplateElement \u30a8\u30e9\u30fc: {0}"},
 
-  /** ER_NULL_CHILD          */
-//  public static final int ER_NULL_CHILD = 20;
-
-
     { ER_NULL_CHILD,
-     "\u30cc\u30eb\u306e\u5b50\u3092\u8ffd\u52a0\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059!"},
-
-  /** ER_NEED_SELECT_ATTRIB          */
-//  public static final int ER_NEED_SELECT_ATTRIB = 21;
-
+     "\u30cc\u30eb\u306e\u5b50\u3092\u8ffd\u52a0\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059\u3002"},
 
     { ER_NEED_SELECT_ATTRIB,
      "{0} \u306b\u306f select \u5c5e\u6027\u304c\u5fc5\u8981\u3067\u3059\u3002"},
 
-  /** ER_NEED_TEST_ATTRIB          */
-//  public static final int ER_NEED_TEST_ATTRIB = 22;
-
-
     { ER_NEED_TEST_ATTRIB ,
       "xsl:when \u306b\u306f 'test' \u5c5e\u6027\u304c\u5fc5\u8981\u3067\u3059\u3002"},
 
-  /** ER_NEED_NAME_ATTRIB          */
-//  public static final int ER_NEED_NAME_ATTRIB = 23;
-
-
     { ER_NEED_NAME_ATTRIB,
       "xsl:with-param \u306b\u306f 'name' \u5c5e\u6027\u304c\u5fc5\u8981\u3067\u3059\u3002"},
 
-  /** ER_NO_CONTEXT_OWNERDOC          */
-//  public static final int ER_NO_CONTEXT_OWNERDOC = 24;
-
-
     { ER_NO_CONTEXT_OWNERDOC,
-      "\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u306b\u6240\u6709\u8005\u6587\u66f8\u304c\u3042\u308a\u307e\u305b\u3093!"},
-
-  /** ER_COULD_NOT_CREATE_XML_PROC_LIAISON          */
-//  public static final int ER_COULD_NOT_CREATE_XML_PROC_LIAISON = 25;
-
+      "\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u306b\u6240\u6709\u8005\u6587\u66f8\u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
 
     {ER_COULD_NOT_CREATE_XML_PROC_LIAISON,
       "XML TransformerFactory Liaison \u3092\u4f5c\u6210\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f: {0}"},
 
-  /** ER_PROCESS_NOT_SUCCESSFUL          */
-//  public static final int ER_PROCESS_NOT_SUCCESSFUL = 26;
-
-
     {ER_PROCESS_NOT_SUCCESSFUL,
       "Xalan: \u51e6\u7406\u306f\u6210\u529f\u3057\u307e\u305b\u3093\u3067\u3057\u305f\u3002"},
 
-  /** ER_NOT_SUCCESSFUL          */
-//  public static final int ER_NOT_SUCCESSFUL = 27;
-
-
     { ER_NOT_SUCCESSFUL,
      "Xalan: \u306f\u6210\u529f\u3057\u307e\u305b\u3093\u3067\u3057\u305f\u3002"},
 
-  /** ER_ENCODING_NOT_SUPPORTED          */
-//  public static final int ER_ENCODING_NOT_SUPPORTED = 28;
-
-
     { ER_ENCODING_NOT_SUPPORTED,
      "\u30a8\u30f3\u30b3\u30fc\u30c9\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093: {0}"},
 
-  /** ER_COULD_NOT_CREATE_TRACELISTENER          */
-//  public static final int ER_COULD_NOT_CREATE_TRACELISTENER = 29;
-
-
     {ER_COULD_NOT_CREATE_TRACELISTENER,
       "TraceListener \u3092\u4f5c\u6210\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f: {0}"},
 
-  /** ER_KEY_REQUIRES_NAME_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_NAME_ATTRIB = 30;
-
-
     {ER_KEY_REQUIRES_NAME_ATTRIB,
-      "xsl:key \u306b\u306f 'name' \u5c5e\u6027\u304c\u5fc5\u8981\u3067\u3059!"},
-
-  /** ER_KEY_REQUIRES_MATCH_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_MATCH_ATTRIB = 31;
-
+      "xsl:key \u306b\u306f 'name' \u5c5e\u6027\u304c\u5fc5\u8981\u3067\u3059\u3002"},
 
     { ER_KEY_REQUIRES_MATCH_ATTRIB,
-      "xsl:key \u306b\u306f 'match' \u5c5e\u6027\u304c\u5fc5\u8981\u3067\u3059!"},
-
-  /** ER_KEY_REQUIRES_USE_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_USE_ATTRIB = 32;
-
+      "xsl:key \u306b\u306f 'match' \u5c5e\u6027\u304c\u5fc5\u8981\u3067\u3059\u3002"},
 
     { ER_KEY_REQUIRES_USE_ATTRIB,
-      "xsl:key \u306b\u306f 'use' \u5c5e\u6027\u304c\u5fc5\u8981\u3067\u3059!"},
-
-  /** ER_REQUIRES_ELEMENTS_ATTRIB          */
-//  public static final int ER_REQUIRES_ELEMENTS_ATTRIB = 33;
-
+      "xsl:key \u306b\u306f 'use' \u5c5e\u6027\u304c\u5fc5\u8981\u3067\u3059\u3002"},
 
     { ER_REQUIRES_ELEMENTS_ATTRIB,
-      "(StylesheetHandler) {0} \u306b\u306f ''elements'' \u5c5e\u6027\u304c\u5fc5\u8981\u3067\u3059!"},
-
-  /** ER_MISSING_PREFIX_ATTRIB          */
-//  public static final int ER_MISSING_PREFIX_ATTRIB = 34;
-
+      "(StylesheetHandler) {0} \u306b\u306f ''elements'' \u5c5e\u6027\u304c\u5fc5\u8981\u3067\u3059\u3002"},
 
     { ER_MISSING_PREFIX_ATTRIB,
-      "(StylesheetHandler) {0} \u5c5e\u6027\u306e ''prefix'' \u304c\u3042\u308a\u307e\u305b\u3093"},
-
-  /** ER_BAD_STYLESHEET_URL          */
-//  public static final int ER_BAD_STYLESHEET_URL = 35;
-
+      "(StylesheetHandler) {0} \u306b\u5c5e\u6027 ''prefix'' \u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
 
     { ER_BAD_STYLESHEET_URL,
      "\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8 URL \u304c\u9593\u9055\u3063\u3066\u3044\u307e\u3059: {0}"},
 
-  /** ER_FILE_NOT_FOUND          */
-//  public static final int ER_FILE_NOT_FOUND = 36;
-
-
     { ER_FILE_NOT_FOUND,
      "\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8\u30fb\u30d5\u30a1\u30a4\u30eb\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f: {0}"},
 
-  /** ER_IOEXCEPTION          */
-//  public static final int ER_IOEXCEPTION = 37;
-
-
     { ER_IOEXCEPTION,
       "\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8\u30fb\u30d5\u30a1\u30a4\u30eb\u306b\u3088\u308b\u5165\u51fa\u529b\u4f8b\u5916\u304c\u8d77\u3053\u308a\u307e\u3057\u305f: {0}"},
 
-  /** ER_NO_HREF_ATTRIB          */
-//  public static final int ER_NO_HREF_ATTRIB = 38;
-
-
     { ER_NO_HREF_ATTRIB,
       "(StylesheetHandler) {0} \u306e href \u5c5e\u6027\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002"},
 
-  /** ER_STYLESHEET_INCLUDES_ITSELF          */
-//  public static final int ER_STYLESHEET_INCLUDES_ITSELF = 39;
-
-
     { ER_STYLESHEET_INCLUDES_ITSELF,
-      "(StylesheetHandler) {0} \u304c\u81ea\u5206\u81ea\u8eab\u3092\u76f4\u63a5\u7684\u307e\u305f\u306f\u9593\u63a5\u7684\u306b\u7d44\u307f\u8fbc\u3082\u3046\u3068\u3057\u3066\u3044\u307e\u3059!"},
-
-  /** ER_PROCESSINCLUDE_ERROR          */
-//  public static final int ER_PROCESSINCLUDE_ERROR = 40;
-
+      "(StylesheetHandler) {0} \u304c\u81ea\u5206\u81ea\u8eab\u3092\u76f4\u63a5\u7684\u307e\u305f\u306f\u9593\u63a5\u7684\u306b\u7d44\u307f\u8fbc\u3082\u3046\u3068\u3057\u3066\u3044\u307e\u3059\u3002"},
 
     { ER_PROCESSINCLUDE_ERROR,
       "StylesheetHandler.processInclude \u30a8\u30e9\u30fc\u3001{0}"},
 
-  /** ER_MISSING_LANG_ATTRIB          */
-//  public static final int ER_MISSING_LANG_ATTRIB = 41;
-
-
     { ER_MISSING_LANG_ATTRIB,
-      "(StylesheetHandler) {0} \u5c5e\u6027\u306e ''lang'' \u304c\u3042\u308a\u307e\u305b\u3093"},
-
-  /** ER_MISSING_CONTAINER_ELEMENT_COMPONENT          */
-//  public static final int ER_MISSING_CONTAINER_ELEMENT_COMPONENT = 42;
+      "(StylesheetHandler) {0} \u306b\u5c5e\u6027 ''lang'' \u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
 
     { ER_MISSING_CONTAINER_ELEMENT_COMPONENT,
-      "(StylesheetHandler) {0} \u30a8\u30ec\u30e1\u30f3\u30c8\u306e\u5834\u6240\u3092\u9593\u9055\u3048\u305f\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002 \u30b3\u30f3\u30c6\u30ca\u30fc\u30fb\u30a8\u30ec\u30e1\u30f3\u30c8 ''component'' \u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
-
-  /** ER_CAN_ONLY_OUTPUT_TO_ELEMENT          */
-//  public static final int ER_CAN_ONLY_OUTPUT_TO_ELEMENT = 43;
+      "(StylesheetHandler) {0} \u8981\u7d20\u306e\u5834\u6240\u3092\u9593\u9055\u3048\u305f\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\u30b3\u30f3\u30c6\u30ca\u30fc\u8981\u7d20 ''component'' \u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
 
     { ER_CAN_ONLY_OUTPUT_TO_ELEMENT,
       "Element\u3001DocumentFragment\u3001Document\u3001\u307e\u305f\u306f PrintWriter \u3078\u306e\u51fa\u529b\u3057\u304b\u3067\u304d\u307e\u305b\u3093\u3002"},
 
-  /** ER_PROCESS_ERROR          */
-//  public static final int ER_PROCESS_ERROR = 44;
-
     { ER_PROCESS_ERROR,
      "StylesheetRoot.\u51e6\u7406\u30a8\u30e9\u30fc"},
 
-  /** ER_UNIMPLNODE_ERROR          */
-//  public static final int ER_UNIMPLNODE_ERROR = 45;
-
     { ER_UNIMPLNODE_ERROR,
      "UnImplNode \u30a8\u30e9\u30fc: {0}"},
 
-  /** ER_NO_SELECT_EXPRESSION          */
-//  public static final int ER_NO_SELECT_EXPRESSION = 46;
-
     { ER_NO_SELECT_EXPRESSION,
-      "\u30a8\u30e9\u30fc! xpath select \u5f0f (-select) \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002"},
-
-  /** ER_CANNOT_SERIALIZE_XSLPROCESSOR          */
-//  public static final int ER_CANNOT_SERIALIZE_XSLPROCESSOR = 47;
+      "\u30a8\u30e9\u30fc:  xpath select \u5f0f (-select) \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002"},
 
     { ER_CANNOT_SERIALIZE_XSLPROCESSOR,
-      "XSLProcessor \u3092\u30b7\u30ea\u30a2\u30e9\u30a4\u30ba\u3067\u304d\u307e\u305b\u3093!"},
-
-  /** ER_NO_INPUT_STYLESHEET          */
-//  public static final int ER_NO_INPUT_STYLESHEET = 48;
+      "XSLProcessor \u3092\u30b7\u30ea\u30a2\u30e9\u30a4\u30ba\u3067\u304d\u307e\u305b\u3093\u3002"},
 
     { ER_NO_INPUT_STYLESHEET,
-      "\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8\u5165\u529b\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3067\u3057\u305f!"},
-
-  /** ER_FAILED_PROCESS_STYLESHEET          */
-//  public static final int ER_FAILED_PROCESS_STYLESHEET = 49;
+      "\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8\u5165\u529b\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3067\u3057\u305f\u3002"},
 
     { ER_FAILED_PROCESS_STYLESHEET,
-      "\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8\u3092\u51e6\u7406\u3059\u308b\u3053\u3068\u306b\u5931\u6557\u3057\u307e\u3057\u305f!"},
-
-  /** ER_COULDNT_PARSE_DOC          */
-//  public static final int ER_COULDNT_PARSE_DOC = 50;
+      "\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8\u3092\u51e6\u7406\u3059\u308b\u3053\u3068\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002"},
 
     { ER_COULDNT_PARSE_DOC,
-     "{0} \u6587\u66f8\u3092\u69cb\u6587\u89e3\u6790\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f!"},
-
-  /** ER_COULDNT_FIND_FRAGMENT          */
-//  public static final int ER_COULDNT_FIND_FRAGMENT = 51;
+     "{0} \u6587\u66f8\u3092\u69cb\u6587\u89e3\u6790\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002"},
 
     { ER_COULDNT_FIND_FRAGMENT,
      "\u30d5\u30e9\u30b0\u30e1\u30f3\u30c8\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f: {0}"},
 
-  /** ER_NODE_NOT_ELEMENT          */
- // public static final int ER_NODE_NOT_ELEMENT = 52;
-
     { ER_NODE_NOT_ELEMENT,
-      "\u30d5\u30e9\u30b0\u30e1\u30f3\u30c8 ID \u306b\u3088\u308a\u6307\u3055\u308c\u3066\u3044\u308b\u30ce\u30fc\u30c9\u304c\u30a8\u30ec\u30e1\u30f3\u30c8\u3067\u3042\u308a\u307e\u305b\u3093\u3067\u3057\u305f: {0}"},
-
-  /** ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB          */
-//  public static final int ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB = 53;
+      "\u30d5\u30e9\u30b0\u30e1\u30f3\u30c8 ID \u306b\u3088\u308a\u6307\u3055\u308c\u3066\u3044\u308b\u30ce\u30fc\u30c9\u304c\u8981\u7d20\u3067\u3042\u308a\u307e\u305b\u3093\u3067\u3057\u305f: {0}"},
 
     { ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB,
       "for-each \u306b\u306f match \u307e\u305f\u306f name \u306e\u3044\u305a\u308c\u304b\u306e\u5c5e\u6027\u304c\u5fc5\u8981\u3067\u3059\u3002"},
 
-  /** ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB          */
-//  public static final int ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB = 54;
-
     { ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB,
       "\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306b\u306f match \u307e\u305f\u306f name \u306e\u3044\u305a\u308c\u304b\u306e\u5c5e\u6027\u304c\u5fc5\u8981\u3067\u3059\u3002"},
 
-  /** ER_NO_CLONE_OF_DOCUMENT_FRAG          */
-//  public static final int ER_NO_CLONE_OF_DOCUMENT_FRAG = 55;
-
     { ER_NO_CLONE_OF_DOCUMENT_FRAG,
-      "\u6587\u66f8\u30d5\u30e9\u30b0\u30e1\u30f3\u30c8\u306e\u8907\u88fd\u304c\u3042\u308a\u307e\u305b\u3093!"},
-
-  /** ER_CANT_CREATE_ITEM          */
-//  public static final int ER_CANT_CREATE_ITEM = 56;
+      "\u6587\u66f8\u30d5\u30e9\u30b0\u30e1\u30f3\u30c8\u306e\u8907\u88fd\u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
 
     { ER_CANT_CREATE_ITEM,
       "\u9805\u76ee\u3092\u7d50\u679c\u30c4\u30ea\u30fc\u306b\u4f5c\u6210\u3067\u304d\u307e\u305b\u3093: {0}"},
 
-  /** ER_XMLSPACE_ILLEGAL_VALUE          */
-//  public static final int ER_XMLSPACE_ILLEGAL_VALUE = 57;
-
     { ER_XMLSPACE_ILLEGAL_VALUE,
       "\u30bd\u30fc\u30b9 XML \u5185\u306e xml:space \u306b\u306f\u6b63\u3057\u304f\u306a\u3044\u5024\u304c\u3042\u308a\u307e\u3059: {0}"},
 
-  /** ER_NO_XSLKEY_DECLARATION          */
-//  public static final int ER_NO_XSLKEY_DECLARATION = 58;
-
     { ER_NO_XSLKEY_DECLARATION,
-      "{0} \u306e xsl:key \u5ba3\u8a00\u304c\u3042\u308a\u307e\u305b\u3093!"},
-
-  /** ER_CANT_CREATE_URL          */
-//  public static final int ER_CANT_CREATE_URL = 59;
+      "{0} \u306e xsl:key \u5ba3\u8a00\u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
 
     { ER_CANT_CREATE_URL,
-     "\u30a8\u30e9\u30fc! {0} \u306e URL \u3092\u4f5c\u6210\u3067\u304d\u307e\u305b\u3093\u3002"},
-
-  /** ER_XSLFUNCTIONS_UNSUPPORTED          */
-//  public static final int ER_XSLFUNCTIONS_UNSUPPORTED = 60;
+     "\u30a8\u30e9\u30fc:  {0} \u306e URL \u3092\u4f5c\u6210\u3067\u304d\u307e\u305b\u3093\u3002"},
 
     { ER_XSLFUNCTIONS_UNSUPPORTED,
      "xsl:functions \u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
 
-  /** ER_PROCESSOR_ERROR          */
-//  public static final int ER_PROCESSOR_ERROR = 61;
-
     { ER_PROCESSOR_ERROR,
      "XSLT TransformerFactory \u30a8\u30e9\u30fc"},
 
-  /** ER_NOT_ALLOWED_INSIDE_STYLESHEET          */
-//  public static final int ER_NOT_ALLOWED_INSIDE_STYLESHEET = 62;
-
     { ER_NOT_ALLOWED_INSIDE_STYLESHEET,
-      "(StylesheetHandler) {0} \u306f\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8\u306e\u5185\u90e8\u3067\u306f\u8a31\u53ef\u3055\u308c\u3066\u3044\u307e\u305b\u3093!"},
-
-  /** ER_RESULTNS_NOT_SUPPORTED          */
-//  public static final int ER_RESULTNS_NOT_SUPPORTED = 63;
+      "(StylesheetHandler) {0} \u306f\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8\u306e\u5185\u90e8\u3067\u306f\u8a31\u53ef\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
 
     { ER_RESULTNS_NOT_SUPPORTED,
-      "result-ns \u306f\u3082\u3046\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093!  \u4ee3\u308a\u306b xsl:output \u3092\u4f7f\u7528\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
-
-  /** ER_DEFAULTSPACE_NOT_SUPPORTED          */
-//  public static final int ER_DEFAULTSPACE_NOT_SUPPORTED = 64;
+      "result-ns \u306f\u3082\u3046\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002  \u4ee3\u308a\u306b xsl:output \u3092\u4f7f\u7528\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
 
     { ER_DEFAULTSPACE_NOT_SUPPORTED,
-      "default-space \u306f\u3082\u3046\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093!  \u4ee3\u308a\u306b xsl:strip-space \u307e\u305f\u306f xsl:preserve-space \u3092\u4f7f\u7528\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
-
-  /** ER_INDENTRESULT_NOT_SUPPORTED          */
-//  public static final int ER_INDENTRESULT_NOT_SUPPORTED = 65;
+      "default-space \u306f\u3082\u3046\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002  \u4ee3\u308a\u306b xsl:strip-space \u307e\u305f\u306f xsl:preserve-space \u3092\u4f7f\u7528\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
 
     { ER_INDENTRESULT_NOT_SUPPORTED,
-      "indent-result \u306f\u3082\u3046\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093!  \u4ee3\u308a\u306b xsl:output \u3092\u4f7f\u7528\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
-
-  /** ER_ILLEGAL_ATTRIB          */
-//  public static final int ER_ILLEGAL_ATTRIB = 66;
+      "indent-result \u306f\u3082\u3046\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002  \u4ee3\u308a\u306b xsl:output \u3092\u4f7f\u7528\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
 
     { ER_ILLEGAL_ATTRIB,
       "(StylesheetHandler) {0} \u306b\u306f\u6b63\u3057\u304f\u306a\u3044\u5c5e\u6027\u304c\u3042\u308a\u307e\u3059: {1}"},
 
-  /** ER_UNKNOWN_XSL_ELEM          */
-//  public static final int ER_UNKNOWN_XSL_ELEM = 67;
-
     { ER_UNKNOWN_XSL_ELEM,
-     "\u4e0d\u660e\u306e XSL \u30a8\u30ec\u30e1\u30f3\u30c8: {0}"},
-
-  /** ER_BAD_XSLSORT_USE          */
-//  public static final int ER_BAD_XSLSORT_USE = 68;
+     "\u4e0d\u660e\u306e XSL \u8981\u7d20: {0}"},
 
     { ER_BAD_XSLSORT_USE,
       "(StylesheetHandler) xsl:sort \u306f xsl:apply-templates \u307e\u305f\u306f xsl:for-each \u3068\u3057\u304b\u4f7f\u7528\u3067\u304d\u307e\u305b\u3093\u3002"},
 
-  /** ER_MISPLACED_XSLWHEN          */
-//  public static final int ER_MISPLACED_XSLWHEN = 69;
-
     { ER_MISPLACED_XSLWHEN,
-      "(StylesheetHandler) xsl:when \u306e\u5834\u6240\u3092\u8aa4\u3063\u3066\u3044\u307e\u3057\u305f!"},
-
-  /** ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE          */
-//  public static final int ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE = 70;
+      "(StylesheetHandler) xsl:when \u306e\u5834\u6240\u3092\u8aa4\u3063\u3066\u3044\u307e\u3057\u305f\u3002"},
 
     { ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE,
-      "(StylesheetHandler) xsl:when \u304c xsl:choose \u306b\u3088\u308a\u89aa\u306b\u306a\u3063\u3066\u3044\u307e\u305b\u3093\u3067\u3057\u305f!"},
-
-  /** ER_MISPLACED_XSLOTHERWISE          */
-//  public static final int ER_MISPLACED_XSLOTHERWISE = 71;
+      "(StylesheetHandler) xsl:when \u304c xsl:choose \u306b\u3088\u308a\u89aa\u306b\u306a\u3063\u3066\u3044\u307e\u305b\u3093\u3067\u3057\u305f\u3002"},
 
     { ER_MISPLACED_XSLOTHERWISE,
-      "(StylesheetHandler) xsl:otherwise \u306e\u5834\u6240\u3092\u8aa4\u3063\u3066\u3044\u307e\u3057\u305f!"},
-
-  /** ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE          */
-//  public static final int ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE = 72;
+      "(StylesheetHandler) xsl:otherwise \u306e\u5834\u6240\u3092\u8aa4\u3063\u3066\u3044\u307e\u3057\u305f\u3002"},
 
     { ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE,
-      "(StylesheetHandler) xsl:otherwise \u304c xsl:choose \u306b\u3088\u308a\u89aa\u306b\u306a\u3063\u3066\u3044\u307e\u305b\u3093\u3067\u3057\u305f!"},
-
-  /** ER_NOT_ALLOWED_INSIDE_TEMPLATE          */
-//  public static final int ER_NOT_ALLOWED_INSIDE_TEMPLATE = 73;
+      "(StylesheetHandler) xsl:otherwise \u304c xsl:choose \u306b\u3088\u308a\u89aa\u306b\u306a\u3063\u3066\u3044\u307e\u305b\u3093\u3067\u3057\u305f\u3002"},
 
     { ER_NOT_ALLOWED_INSIDE_TEMPLATE,
-      "(StylesheetHandler) {0} \u306f\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e\u5185\u90e8\u3067\u306f\u8a31\u53ef\u3055\u308c\u3066\u3044\u307e\u305b\u3093!"},
-
-  /** ER_UNKNOWN_EXT_NS_PREFIX          */
-//  public static final int ER_UNKNOWN_EXT_NS_PREFIX = 74;
+      "(StylesheetHandler) {0} \u306f\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e\u5185\u90e8\u3067\u306f\u8a31\u53ef\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
 
     { ER_UNKNOWN_EXT_NS_PREFIX,
-      "(StylesheetHandler) {0} \u62e1\u5f35\u30cd\u30fc\u30e0\u30fb\u30b9\u30da\u30fc\u30b9\u63a5\u982d\u90e8 {1} \u304c\u4e0d\u660e\u3067\u3059\u3002"},
-
-  /** ER_IMPORTS_AS_FIRST_ELEM          */
-//  public static final int ER_IMPORTS_AS_FIRST_ELEM = 75;
+      "(StylesheetHandler) {0} \u62e1\u5f35\u540d\u524d\u7a7a\u9593\u63a5\u982d\u90e8 {1} \u304c\u4e0d\u660e\u3067\u3059\u3002"},
 
     { ER_IMPORTS_AS_FIRST_ELEM,
-      "(StylesheetHandler) \u30a4\u30f3\u30dd\u30fc\u30c8\u306f\u3001\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8\u5185\u306e\u5148\u982d\u30a8\u30ec\u30e1\u30f3\u30c8\u3068\u3057\u3066\u306e\u307f\u5165\u308c\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059!"},
-
-  /** ER_IMPORTING_ITSELF          */
-//  public static final int ER_IMPORTING_ITSELF = 76;
+      "(StylesheetHandler) \u30a4\u30f3\u30dd\u30fc\u30c8\u306f\u3001\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8\u5185\u306e\u5148\u982d\u8981\u7d20\u3068\u3057\u3066\u306e\u307f\u5165\u308c\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002"},
 
     { ER_IMPORTING_ITSELF,
-      "(StylesheetHandler) {0} \u304c\u81ea\u5206\u81ea\u8eab\u3092\u76f4\u63a5\u7684\u307e\u305f\u306f\u9593\u63a5\u7684\u306b\u30a4\u30f3\u30dd\u30fc\u30c8\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059!"},
-
-  /** ER_XMLSPACE_ILLEGAL_VAL          */
-//  public static final int ER_XMLSPACE_ILLEGAL_VAL = 77;
+      "(StylesheetHandler) {0} \u304c\u81ea\u5206\u81ea\u8eab\u3092\u76f4\u63a5\u7684\u307e\u305f\u306f\u9593\u63a5\u7684\u306b\u30a4\u30f3\u30dd\u30fc\u30c8\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059\u3002"},
 
     { ER_XMLSPACE_ILLEGAL_VAL,
       "(StylesheetHandler) xml:space \u306b\u6b63\u3057\u304f\u306a\u3044\u5024\u304c\u3042\u308a\u307e\u3059: {0}"},
 
-  /** ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL          */
-//  public static final int ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL = 78;
-
     { ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL,
-      "processStylesheet \u306f\u6210\u529f\u3057\u3066\u3044\u307e\u305b\u3093!"},
-
-  /** ER_SAX_EXCEPTION          */
-//  public static final int ER_SAX_EXCEPTION = 79;
+      "processStylesheet \u306f\u6210\u529f\u3057\u3066\u3044\u307e\u305b\u3093\u3002"},
 
     { ER_SAX_EXCEPTION,
      "SAX \u4f8b\u5916"},
 
-  /** ER_FUNCTION_NOT_SUPPORTED          */
-//  public static final int ER_FUNCTION_NOT_SUPPORTED = 80;
+//  add this message to fix bug 21478
+    { ER_FUNCTION_NOT_SUPPORTED,
+     "\u6a5f\u80fd\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
 
-    //{ ER_FUNCTION_NOT_SUPPORTED,
-    // "Function not supported!"},
-
-  /** ER_XSLT_ERROR          */
-//  public static final int ER_XSLT_ERROR = 81;
 
     { ER_XSLT_ERROR,
      "XSLT \u30a8\u30e9\u30fc"},
 
-  /** ER_CURRENCY_SIGN_ILLEGAL          */
-//  public static final int ER_CURRENCY_SIGN_ILLEGAL = 82;
-
     { ER_CURRENCY_SIGN_ILLEGAL,
       "\u901a\u8ca8\u8a18\u53f7\u306f\u66f8\u5f0f\u30d1\u30bf\u30fc\u30f3\u30fb\u30b9\u30c8\u30ea\u30f3\u30b0\u5185\u3067\u8a31\u53ef\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
 
-  /** ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM          */
-//  public static final int ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM = 83;
-
     { ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM,
-      "\u6587\u66f8\u6a5f\u80fd\u306f\u30b9\u30bf\u30a4\u30eb\u30fb\u30b7\u30fc\u30c8 DOM \u3067\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093!"},
-
-  /** ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER          */
-//  public static final int ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER = 84;
+      "\u6587\u66f8\u6a5f\u80fd\u306f\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8 DOM \u3067\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
 
     { ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER,
-      "\u975e\u63a5\u982d\u90e8\u30ea\u30be\u30eb\u30d0\u30fc\u306e\u63a5\u982d\u90e8\u3092\u89e3\u6c7a\u3067\u304d\u307e\u305b\u3093!"},
-
-  /** ER_REDIRECT_COULDNT_GET_FILENAME          */
-//  public static final int ER_REDIRECT_COULDNT_GET_FILENAME = 85;
+      "\u975e\u63a5\u982d\u90e8\u30ea\u30be\u30eb\u30d0\u30fc\u306e\u63a5\u982d\u90e8\u3092\u89e3\u6c7a\u3067\u304d\u307e\u305b\u3093\u3002"},
 
     { ER_REDIRECT_COULDNT_GET_FILENAME,
       "\u30ea\u30c0\u30a4\u30ec\u30af\u30c8\u62e1\u5f35: \u30d5\u30a1\u30a4\u30eb\u540d\u3092\u53d6\u5f97\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002file \u307e\u305f\u306f select \u5c5e\u6027\u306f\u6709\u52b9\u306a\u30b9\u30c8\u30ea\u30f3\u30b0\u3092\u623b\u3055\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002"},
 
-  /** ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT          */
-//  public static final int ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT = 86;
-
     { ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT,
-      "FormatterListener \u306f\u30ea\u30c0\u30a4\u30ec\u30af\u30c8\u62e1\u5f35\u5185\u306b\u30d3\u30eb\u30c9\u3067\u304d\u307e\u305b\u3093!"},
-
-  /** ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX          */
-//  public static final int ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX = 87;
+      "FormatterListener \u306f\u30ea\u30c0\u30a4\u30ec\u30af\u30c8\u62e1\u5f35\u5185\u306b\u30d3\u30eb\u30c9\u3067\u304d\u307e\u305b\u3093\u3002"},
 
     { ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX,
       "exclude-result-prefixes \u5185\u306e\u63a5\u982d\u90e8\u304c\u7121\u52b9\u3067\u3059: {0}"},
 
-  /** ER_MISSING_NS_URI          */
-//  public static final int ER_MISSING_NS_URI = 88;
-
     { ER_MISSING_NS_URI,
-      "\u6307\u5b9a\u3055\u308c\u305f\u63a5\u982d\u90e8\u306e\u30cd\u30fc\u30e0\u30fb\u30b9\u30da\u30fc\u30b9 URI \u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
-
-  /** ER_MISSING_ARG_FOR_OPTION          */
-//  public static final int ER_MISSING_ARG_FOR_OPTION = 89;
+      "\u6307\u5b9a\u3055\u308c\u305f\u63a5\u982d\u90e8\u306e\u540d\u524d\u7a7a\u9593 URI \u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
 
     { ER_MISSING_ARG_FOR_OPTION,
-      "\u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u5f15\u304d\u6570\u304c\u3042\u308a\u307e\u305b\u3093: {0}"},
-
-  /** ER_INVALID_OPTION          */
-//  public static final int ER_INVALID_OPTION = 90;
+      "\u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u5f15\u6570\u304c\u3042\u308a\u307e\u305b\u3093: {0}"},
 
     { ER_INVALID_OPTION,
      "\u7121\u52b9\u306a\u30aa\u30d7\u30b7\u30e7\u30f3: {0}"},
 
-  /** ER_MALFORMED_FORMAT_STRING          */
-//  public static final int ER_MALFORMED_FORMAT_STRING = 91;
-
     { ER_MALFORMED_FORMAT_STRING,
      "\u8aa4\u3063\u305f\u5f62\u5f0f\u306e\u66f8\u5f0f\u30b9\u30c8\u30ea\u30f3\u30b0: {0}"},
 
-  /** ER_STYLESHEET_REQUIRES_VERSION_ATTRIB          */
-//  public static final int ER_STYLESHEET_REQUIRES_VERSION_ATTRIB = 92;
-
     { ER_STYLESHEET_REQUIRES_VERSION_ATTRIB,
-      "xsl:stylesheet \u306b\u306f 'version' \u5c5e\u6027\u304c\u5fc5\u8981\u3067\u3059!"},
-
-  /** ER_ILLEGAL_ATTRIBUTE_VALUE          */
-//  public static final int ER_ILLEGAL_ATTRIBUTE_VALUE = 93;
+      "xsl:stylesheet \u306b\u306f 'version' \u5c5e\u6027\u304c\u5fc5\u8981\u3067\u3059\u3002"},
 
     { ER_ILLEGAL_ATTRIBUTE_VALUE,
       "\u5c5e\u6027: {0} \u306b\u306f\u6b63\u3057\u304f\u306a\u3044\u5024: {1} \u304c\u3042\u308a\u307e\u3059\u3002"},
 
-  /** ER_CHOOSE_REQUIRES_WHEN          */
-//  public static final int ER_CHOOSE_REQUIRES_WHEN = 94;
-
     { ER_CHOOSE_REQUIRES_WHEN,
      "xsl:choose \u306b\u306f xsl:when \u304c\u5fc5\u8981\u3067\u3059\u3002"},
 
-  /** ER_NO_APPLY_IMPORT_IN_FOR_EACH          */
-//  public static final int ER_NO_APPLY_IMPORT_IN_FOR_EACH = 95;
-
     { ER_NO_APPLY_IMPORT_IN_FOR_EACH,
       "xsl:apply-imports \u306f xsl:for-each \u5185\u3067\u306f\u8a31\u53ef\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
 
-  /** ER_CANT_USE_DTM_FOR_OUTPUT          */
-//  public static final int ER_CANT_USE_DTM_FOR_OUTPUT = 96;
-
     { ER_CANT_USE_DTM_FOR_OUTPUT,
-      "DTMLiaison \u306f\u51fa\u529b DOM \u30ce\u30fc\u30c9\u306b\u4f7f\u7528\u3067\u304d\u307e\u305b\u3093... \u4ee3\u308a\u306b org.apache.xpath.DOM2Helper \u3092\u6e21\u3057\u3066\u304f\u3060\u3055\u3044!"},
-
-  /** ER_CANT_USE_DTM_FOR_INPUT          */
-//  public static final int ER_CANT_USE_DTM_FOR_INPUT = 97;
+      "DTMLiaison \u306f\u51fa\u529b DOM \u30ce\u30fc\u30c9\u306b\u4f7f\u7528\u3067\u304d\u307e\u305b\u3093... \u4ee3\u308a\u306b org.apache.xpath.DOM2Helper \u3092\u6e21\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
 
     { ER_CANT_USE_DTM_FOR_INPUT,
-      "DTMLiaison \u306f\u5165\u529b DOM \u30ce\u30fc\u30c9\u306b\u4f7f\u7528\u3067\u304d\u307e\u305b\u3093... \u4ee3\u308a\u306b org.apache.xpath.DOM2Helper \u3092\u6e21\u3057\u3066\u304f\u3060\u3055\u3044!"},
-
-  /** ER_CALL_TO_EXT_FAILED          */
-//  public static final int ER_CALL_TO_EXT_FAILED = 98;
+      "DTMLiaison \u306f\u5165\u529b DOM \u30ce\u30fc\u30c9\u306b\u4f7f\u7528\u3067\u304d\u307e\u305b\u3093... \u4ee3\u308a\u306b org.apache.xpath.DOM2Helper \u3092\u6e21\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
 
     { ER_CALL_TO_EXT_FAILED,
-      "\u62e1\u5f35\u30a8\u30ec\u30e1\u30f3\u30c8\u3078\u306e\u547c\u3073\u51fa\u3057\u304c\u5931\u6557\u3057\u307e\u3057\u305f: {0}"},
-
-  /** ER_PREFIX_MUST_RESOLVE          */
-//  public static final int ER_PREFIX_MUST_RESOLVE = 99;
+      "\u62e1\u5f35\u8981\u7d20\u3078\u306e\u547c\u3073\u51fa\u3057\u304c\u5931\u6557\u3057\u307e\u3057\u305f: {0}"},
 
     { ER_PREFIX_MUST_RESOLVE,
-      "\u63a5\u982d\u90e8\u306f\u30cd\u30fc\u30e0\u30fb\u30b9\u30da\u30fc\u30b9\u306b\u89e3\u6c7a\u3055\u308c\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093: {0}"},
-
-  /** ER_INVALID_UTF16_SURROGATE          */
-//  public static final int ER_INVALID_UTF16_SURROGATE = 100;
+      "\u63a5\u982d\u90e8\u306f\u540d\u524d\u7a7a\u9593\u306b\u89e3\u6c7a\u3055\u308c\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093: {0}"},
 
     { ER_INVALID_UTF16_SURROGATE,
       "\u7121\u52b9\u306a UTF-16 \u30b5\u30ed\u30b2\u30fc\u30c8\u304c\u691c\u51fa\u3055\u308c\u307e\u3057\u305f: {0} ?"},
 
-  /** ER_XSLATTRSET_USED_ITSELF          */
- // public static final int ER_XSLATTRSET_USED_ITSELF = 101;
-
     { ER_XSLATTRSET_USED_ITSELF,
       "xsl:attribute-set {0} \u304c\u81ea\u8eab\u3092\u4f7f\u7528\u3057\u3066\u3044\u308b\u305f\u3081\u3001\u7121\u9650\u30eb\u30fc\u30d7\u306e\u539f\u56e0\u3068\u306a\u308a\u307e\u3059\u3002"},
 
-  /** ER_CANNOT_MIX_XERCESDOM          */
-//  public static final int ER_CANNOT_MIX_XERCESDOM = 102;
-
     { ER_CANNOT_MIX_XERCESDOM,
-      "\u975e Xerces-DOM \u5165\u529b\u3068 Xerces-DOM \u51fa\u529b\u306f\u6df7\u7528\u3067\u304d\u307e\u305b\u3093!"},
-
-  /** ER_TOO_MANY_LISTENERS          */
-//  public static final int ER_TOO_MANY_LISTENERS = 103;
+      "\u975e Xerces-DOM \u5165\u529b\u3068 Xerces-DOM \u51fa\u529b\u306f\u6df7\u7528\u3067\u304d\u307e\u305b\u3093\u3002"},
 
     { ER_TOO_MANY_LISTENERS,
       "addTraceListenersToStylesheet - TooManyListenersException"},
 
-  /** ER_IN_ELEMTEMPLATEELEM_READOBJECT          */
-//  public static final int ER_IN_ELEMTEMPLATEELEM_READOBJECT = 104;
-
     { ER_IN_ELEMTEMPLATEELEM_READOBJECT,
       "ElemTemplateElement.readObject \u5185: {0}"},
 
-  /** ER_DUPLICATE_NAMED_TEMPLATE          */
-//  public static final int ER_DUPLICATE_NAMED_TEMPLATE = 105;
-
     { ER_DUPLICATE_NAMED_TEMPLATE,
       "\u6b21\u306e\u540d\u524d\u306e\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u304c\u8907\u6570\u898b\u3064\u304b\u308a\u307e\u3057\u305f: {0}"},
 
-  /** ER_INVALID_KEY_CALL          */
-//  public static final int ER_INVALID_KEY_CALL = 106;
-
     { ER_INVALID_KEY_CALL,
       "\u7121\u52b9\u306a\u95a2\u6570\u547c\u3073\u51fa\u3057: \u518d\u5e30\u7684 key() \u547c\u3073\u51fa\u3057\u306f\u8a31\u53ef\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
 
-  /** Variable is referencing itself          */
-//  public static final int ER_REFERENCING_ITSELF = 107;
-
     { ER_REFERENCING_ITSELF,
-      "\u5909\u6570 {0} \u304c\u76f4\u63a5\u7684\u307e\u305f\u306f\u9593\u63a5\u7684\u306b\u81ea\u5206\u81ea\u8eab\u306b\u53c2\u7167\u3065\u3051\u3066\u3044\u307e\u3059!"},
-
-  /** Illegal DOMSource input          */
-//  public static final int ER_ILLEGAL_DOMSOURCE_INPUT = 108;
+      "\u5909\u6570 {0} \u304c\u76f4\u63a5\u7684\u307e\u305f\u306f\u9593\u63a5\u7684\u306b\u81ea\u5206\u81ea\u8eab\u306b\u53c2\u7167\u3065\u3051\u3066\u3044\u307e\u3059\u3002"},
 
     { ER_ILLEGAL_DOMSOURCE_INPUT,
-      "newTemplates \u306e DOMSource \u306e\u5165\u529b\u3092\u30cc\u30eb\u306b\u306f\u3067\u304d\u307e\u305b\u3093!"},
-
-        /** Class not found for option         */
-//  public static final int ER_CLASS_NOT_FOUND_FOR_OPTION = 109;
+      "newTemplates \u306e DOMSource \u306e\u5165\u529b\u30ce\u30fc\u30c9\u3092\u30cc\u30eb\u306b\u306f\u3067\u304d\u307e\u305b\u3093\u3002"},
 
     { ER_CLASS_NOT_FOUND_FOR_OPTION,
         "\u30aa\u30d7\u30b7\u30e7\u30f3 {0} \u306e\u30af\u30e9\u30b9\u30fb\u30d5\u30a1\u30a4\u30eb\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002"},
 
-        /** Required Element not found         */
-//  public static final int ER_REQUIRED_ELEM_NOT_FOUND = 110;
-
     { ER_REQUIRED_ELEM_NOT_FOUND,
-        "\u5fc5\u8981\u306a\u30a8\u30ec\u30e1\u30f3\u30c8\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093: {0}"},
-
-  /** InputStream cannot be null         */
-//  public static final int ER_INPUT_CANNOT_BE_NULL = 111;
+        "\u5fc5\u8981\u306a\u8981\u7d20\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093: {0}"},
 
     { ER_INPUT_CANNOT_BE_NULL,
         "InputStream \u3092\u30cc\u30eb\u306b\u306f\u3067\u304d\u307e\u305b\u3093\u3002"},
 
-  /** URI cannot be null         */
-//  public static final int ER_URI_CANNOT_BE_NULL = 112;
-
     { ER_URI_CANNOT_BE_NULL,
         "URI \u3092\u30cc\u30eb\u306b\u306f\u3067\u304d\u307e\u305b\u3093\u3002"},
 
-  /** File cannot be null         */
-//  public static final int ER_FILE_CANNOT_BE_NULL = 113;
-
     { ER_FILE_CANNOT_BE_NULL,
         "\u30d5\u30a1\u30a4\u30eb\u3092\u30cc\u30eb\u306b\u306f\u3067\u304d\u307e\u305b\u3093\u3002"},
 
-   /** InputSource cannot be null         */
-//  public static final int ER_SOURCE_CANNOT_BE_NULL = 114;
-
     { ER_SOURCE_CANNOT_BE_NULL,
                 "InputSource \u3092\u30cc\u30eb\u306b\u306f\u3067\u304d\u307e\u305b\u3093\u3002"},
 
-  /** Can't overwrite cause         */
-//  public static final int ER_CANNOT_OVERWRITE_CAUSE = 115;
-
-    //{ ER_CANNOT_OVERWRITE_CAUSE,
-        //      "Cannot overwrite cause"},
-
-  /** Could not initialize BSF Manager        */
-//  public static final int ER_CANNOT_INIT_BSFMGR = 116;
-
     { ER_CANNOT_INIT_BSFMGR,
                 "BSF \u30de\u30cd\u30fc\u30b8\u30e3\u30fc\u3092\u521d\u671f\u5316\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002"},
 
-  /** Could not compile extension       */
-//  public static final int ER_CANNOT_CMPL_EXTENSN = 117;
-
     { ER_CANNOT_CMPL_EXTENSN,
                 "\u62e1\u5f35\u6a5f\u80fd\u3092\u30b3\u30f3\u30d1\u30a4\u30eb\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002"},
 
-  /** Could not create extension       */
-//  public static final int ER_CANNOT_CREATE_EXTENSN = 118;
-
     { ER_CANNOT_CREATE_EXTENSN,
       "\u539f\u56e0: {1} \u306e\u305f\u3081\u306b\u62e1\u5f35\u6a5f\u80fd: {0} \u3092\u4f5c\u6210\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002"},
 
-  /** Instance method call to method {0} requires an Object instance as first argument       */
-//  public static final int ER_INSTANCE_MTHD_CALL_REQUIRES = 119;
-
     { ER_INSTANCE_MTHD_CALL_REQUIRES,
-      "\u30e1\u30bd\u30c3\u30c9 {0} \u3078\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u30fb\u30e1\u30bd\u30c3\u30c9\u547c\u3073\u51fa\u3057\u306b\u306f\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u30fb\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u304c\u6700\u521d\u306e\u5f15\u304d\u6570\u3068\u3057\u3066\u5fc5\u8981\u3067\u3059\u3002"},
-
-  /** Invalid element name specified       */
-//  public static final int ER_INVALID_ELEMENT_NAME = 120;
+      "\u30e1\u30bd\u30c3\u30c9 {0} \u3078\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u30fb\u30e1\u30bd\u30c3\u30c9\u547c\u3073\u51fa\u3057\u306b\u306f\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u30fb\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u304c\u6700\u521d\u306e\u5f15\u6570\u3068\u3057\u3066\u5fc5\u8981\u3067\u3059\u3002"},
 
     { ER_INVALID_ELEMENT_NAME,
-      "\u7121\u52b9\u306a\u30a8\u30ec\u30e1\u30f3\u30c8\u540d\u304c\u6307\u5b9a\u3055\u308c\u307e\u3057\u305f: {0}"},
-
-   /** Element name method must be static      */
-//  public static final int ER_ELEMENT_NAME_METHOD_STATIC = 121;
+      "\u7121\u52b9\u306a\u8981\u7d20\u540d\u304c\u6307\u5b9a\u3055\u308c\u307e\u3057\u305f: {0}"},
 
     { ER_ELEMENT_NAME_METHOD_STATIC,
-      "\u30a8\u30ec\u30e1\u30f3\u30c8\u540d\u30e1\u30bd\u30c3\u30c9\u306f\u9759\u7684\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093: {0}"},
-
-   /** Extension function {0} : {1} is unknown      */
-//  public static final int ER_EXTENSION_FUNC_UNKNOWN = 122;
+      "\u8981\u7d20\u540d\u30e1\u30bd\u30c3\u30c9\u306f\u9759\u7684\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093: {0}"},
 
     { ER_EXTENSION_FUNC_UNKNOWN,
              "\u62e1\u5f35\u6a5f\u80fd {0} : {1} \u304c\u4e0d\u660e\u3067\u3059\u3002"},
 
-   /** More than one best match for constructor for       */
-//  public static final int ER_MORE_MATCH_CONSTRUCTOR = 123;
-
     { ER_MORE_MATCH_CONSTRUCTOR,
              "{0} \u306e\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u30fc\u306e\u6700\u9069\u4e00\u81f4\u304c\u8907\u6570\u3042\u308a\u307e\u3059\u3002"},
 
-   /** More than one best match for method      */
-//  public static final int ER_MORE_MATCH_METHOD = 124;
-
     { ER_MORE_MATCH_METHOD,
              "\u30e1\u30bd\u30c3\u30c9 {0} \u306e\u6700\u9069\u4e00\u81f4\u304c\u8907\u6570\u3042\u308a\u307e\u3059\u3002"},
 
-   /** More than one best match for element method      */
-//  public static final int ER_MORE_MATCH_ELEMENT = 125;
-
     { ER_MORE_MATCH_ELEMENT,
-             "\u30a8\u30ec\u30e1\u30f3\u30c8\u30fb\u30e1\u30bd\u30c3\u30c9 {0} \u306e\u6700\u9069\u4e00\u81f4\u304c\u8907\u6570\u3042\u308a\u307e\u3059\u3002"},
-
-   /** Invalid context passed to evaluate       */
-//  public static final int ER_INVALID_CONTEXT_PASSED = 126;
+             "\u8981\u7d20\u30e1\u30bd\u30c3\u30c9 {0} \u306e\u6700\u9069\u4e00\u81f4\u304c\u8907\u6570\u3042\u308a\u307e\u3059\u3002"},
 
     { ER_INVALID_CONTEXT_PASSED,
              "{0} \u3092\u8a55\u4fa1\u3059\u308b\u305f\u3081\u306b\u6e21\u3055\u308c\u305f\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u304c\u7121\u52b9\u3067\u3059\u3002"},
 
-   /** Pool already exists       */
-//  public static final int ER_POOL_EXISTS = 127;
-
     { ER_POOL_EXISTS,
              "\u30d7\u30fc\u30eb\u306f\u3059\u3067\u306b\u5b58\u5728\u3057\u3066\u3044\u307e\u3059\u3002"},
 
-   /** No driver Name specified      */
-//  public static final int ER_NO_DRIVER_NAME = 128;
-
     { ER_NO_DRIVER_NAME,
              "\u30c9\u30e9\u30a4\u30d0\u30fc\u540d\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
 
-   /** No URL specified     */
-//  public static final int ER_NO_URL = 129;
-
     { ER_NO_URL,
              "URL \u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
 
-   /** Pool size is less than one    */
-//  public static final int ER_POOL_SIZE_LESSTHAN_ONE = 130;
-
     { ER_POOL_SIZE_LESSTHAN_ONE,
-             "\u30d7\u30fc\u30eb\u30fb\u30b5\u30a4\u30ba\u304c 1 \u3088\u308a\u5c0f\u3067\u3059!"},
-
-   /** Invalid driver name specified    */
-//  public static final int ER_INVALID_DRIVER = 131;
+             "\u30d7\u30fc\u30eb\u30fb\u30b5\u30a4\u30ba\u304c 1 \u3088\u308a\u5c0f\u3067\u3059\u3002"},
 
     { ER_INVALID_DRIVER,
-             "\u7121\u52b9\u306a\u30c9\u30e9\u30a4\u30d0\u30fc\u540d\u304c\u6307\u5b9a\u3055\u308c\u307e\u3057\u305f!"},
-
-   /** Did not find the stylesheet root    */
-//  public static final int ER_NO_STYLESHEETROOT = 132;
+             "\u7121\u52b9\u306a\u30c9\u30e9\u30a4\u30d0\u30fc\u540d\u304c\u6307\u5b9a\u3055\u308c\u307e\u3057\u305f\u3002"},
 
     { ER_NO_STYLESHEETROOT,
-             "\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8\u306e\u30eb\u30fc\u30c8\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f!"},
-
-   /** Illegal value for xml:space     */
-//  public static final int ER_ILLEGAL_XMLSPACE_VALUE = 133;
+             "\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8\u306e\u30eb\u30fc\u30c8\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002"},
 
     { ER_ILLEGAL_XMLSPACE_VALUE,
          "xml:space \u306e\u5024\u304c\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093\u3002"},
 
-   /** processFromNode failed     */
-//  public static final int ER_PROCESSFROMNODE_FAILED = 134;
-
     { ER_PROCESSFROMNODE_FAILED,
          "processFromNode \u304c\u5931\u6557\u3057\u307e\u3057\u305f\u3002"},
 
-   /** The resource [] could not load:     */
-//  public static final int ER_RESOURCE_COULD_NOT_LOAD = 135;
-
     { ER_RESOURCE_COULD_NOT_LOAD,
         "\u30ea\u30bd\u30fc\u30b9 [ {0} ] \u3092\u30ed\u30fc\u30c9\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f: {1} \n {2} \t {3}"},
 
-
-   /** Buffer size <=0     */
-//  public static final int ER_BUFFER_SIZE_LESSTHAN_ZERO = 136;
-
     { ER_BUFFER_SIZE_LESSTHAN_ZERO,
         "\u30d0\u30c3\u30d5\u30a1\u30fc\u30fb\u30b5\u30a4\u30ba <=0"},
 
-   /** Unknown error when calling extension    */
-//  public static final int ER_UNKNOWN_ERROR_CALLING_EXTENSION = 137;
-
     { ER_UNKNOWN_ERROR_CALLING_EXTENSION,
         "\u30a8\u30af\u30b9\u30c6\u30f3\u30b7\u30e7\u30f3\u3092\u547c\u3073\u51fa\u3057\u6642\u306b\u4e0d\u660e\u30a8\u30e9\u30fc"},
 
-   /** Prefix {0} does not have a corresponding namespace declaration    */
-//  public static final int ER_NO_NAMESPACE_DECL = 138;
-
     { ER_NO_NAMESPACE_DECL,
-        "\u63a5\u982d\u90e8 {0} \u306b\u306f\u5bfe\u5fdc\u3057\u3066\u3044\u308b\u30cd\u30fc\u30e0\u30fb\u30b9\u30da\u30fc\u30b9\u5ba3\u8a00\u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
-
-   /** Element content not allowed for lang=javaclass   */
-//  public static final int ER_ELEM_CONTENT_NOT_ALLOWED = 139;
+        "\u63a5\u982d\u90e8 {0} \u306b\u306f\u5bfe\u5fdc\u3057\u3066\u3044\u308b\u540d\u524d\u7a7a\u9593\u5ba3\u8a00\u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
 
     { ER_ELEM_CONTENT_NOT_ALLOWED,
-        "\u30a8\u30ec\u30e1\u30f3\u30c8\u306e\u30b3\u30f3\u30c6\u30f3\u30c4\u306f lang=javaclass {0} \u306e\u5834\u5408\u306f\u8a31\u53ef\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
-
-   /** Stylesheet directed termination   */
-//  public static final int ER_STYLESHEET_DIRECTED_TERMINATION = 140;
+        "\u8981\u7d20\u306e\u5185\u5bb9\u306f lang=javaclass {0} \u306e\u5834\u5408\u306f\u8a31\u53ef\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
 
     { ER_STYLESHEET_DIRECTED_TERMINATION,
         "\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8\u3067\u7d42\u4e86\u304c\u6307\u56f3\u3055\u308c\u307e\u3057\u305f\u3002"},
 
-   /** 1 or 2   */
-//  public static final int ER_ONE_OR_TWO = 141;
-
     { ER_ONE_OR_TWO,
         "1 \u307e\u305f\u306f 2"},
 
-   /** 2 or 3   */
-//  public static final int ER_TWO_OR_THREE = 142;
-
     { ER_TWO_OR_THREE,
         "2 \u307e\u305f\u306f 3"},
 
-   /** Could not load {0} (check CLASSPATH), now using just the defaults   */
-//  public static final int ER_COULD_NOT_LOAD_RESOURCE = 143;
-
     { ER_COULD_NOT_LOAD_RESOURCE,
         "{0} \u3092\u30ed\u30fc\u30c9\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f (CLASSPATH \u3092\u8abf\u3079\u3066\u304f\u3060\u3055\u3044)\u3002\u73fe\u5728\u306f\u307e\u3055\u306b\u30c7\u30d5\u30a9\u30eb\u30c8\u3092\u4f7f\u7528\u4e2d\u3067\u3059\u3002"},
 
-   /** Cannot initialize default templates   */
-//  public static final int ER_CANNOT_INIT_DEFAULT_TEMPLATES = 144;
-
     { ER_CANNOT_INIT_DEFAULT_TEMPLATES,
         "\u30c7\u30d5\u30a9\u30eb\u30c8\u30fb\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3092\u521d\u671f\u5316\u3067\u304d\u307e\u305b\u3093\u3002"},
 
-   /** Result should not be null   */
-//  public static final int ER_RESULT_NULL = 145;
-
     { ER_RESULT_NULL,
         "\u7d50\u679c\u306f\u30cc\u30eb\u306b\u306f\u306a\u3089\u306a\u3044\u306f\u305a\u3067\u3059\u3002"},
 
-   /** Result could not be set   */
-//  public static final int ER_RESULT_COULD_NOT_BE_SET = 146;
-
     { ER_RESULT_COULD_NOT_BE_SET,
         "\u7d50\u679c\u3092\u8a2d\u5b9a\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002"},
 
-   /** No output specified   */
-//  public static final int ER_NO_OUTPUT_SPECIFIED = 147;
-
     { ER_NO_OUTPUT_SPECIFIED,
         "\u51fa\u529b\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
 
-   /** Can't transform to a Result of type   */
-//  public static final int ER_CANNOT_TRANSFORM_TO_RESULT_TYPE = 148;
-
     { ER_CANNOT_TRANSFORM_TO_RESULT_TYPE,
-        "\u30bf\u30a4\u30d7 {0} \u306e\u7d50\u679c\u306b\u5909\u63db\u3067\u304d\u307e\u305b\u3093"},
-
-   /** Can't transform to a Source of type   */
-//  public static final int ER_CANNOT_TRANSFORM_SOURCE_TYPE = 149;
+        "\u578b {0} \u306e Result \u306b\u5909\u63db\u3067\u304d\u307e\u305b\u3093\u3002"},
 
     { ER_CANNOT_TRANSFORM_SOURCE_TYPE,
-        "\u30bf\u30a4\u30d7 {0} \u306e\u30bd\u30fc\u30b9\u3092\u5909\u63db\u3067\u304d\u307e\u305b\u3093"},
-
-   /** Null content handler  */
-//  public static final int ER_NULL_CONTENT_HANDLER = 150;
+        "\u578b {0} \u306e Source \u3092\u5909\u63db\u3067\u304d\u307e\u305b\u3093\u3002"},
 
     { ER_NULL_CONTENT_HANDLER,
         "\u30cc\u30eb\u306e\u30b3\u30f3\u30c6\u30f3\u30c4\u30fb\u30cf\u30f3\u30c9\u30e9\u30fc"},
 
-   /** Null error handler  */
-//  public static final int ER_NULL_ERROR_HANDLER = 151;
     { ER_NULL_ERROR_HANDLER,
         "\u30cc\u30eb\u306e\u30a8\u30e9\u30fc\u30fb\u30cf\u30f3\u30c9\u30e9\u30fc"},
 
-   /** parse can not be called if the ContentHandler has not been set */
-//  public static final int ER_CANNOT_CALL_PARSE = 152;
-
     { ER_CANNOT_CALL_PARSE,
         "ContentHandler \u304c\u672a\u8a2d\u5b9a\u306e\u5834\u5408\u306f parse \u306e\u547c\u3073\u51fa\u3057\u306f\u3067\u304d\u307e\u305b\u3093\u3002"},
 
-   /**  No parent for filter */
-//  public static final int ER_NO_PARENT_FOR_FILTER = 153;
-
     { ER_NO_PARENT_FOR_FILTER,
         "\u30d5\u30a3\u30eb\u30bf\u30fc\u306e\u89aa\u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
 
-
-   /**  No stylesheet found in: {0}, media */
-//  public static final int ER_NO_STYLESHEET_IN_MEDIA = 154;
-
     { ER_NO_STYLESHEET_IN_MEDIA,
          "\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8\u304c {0}\u3001\u30e1\u30c7\u30a3\u30a2= {1} \u306b\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002"},
 
-   /**  No xml-stylesheet PI found in */
-//  public static final int ER_NO_STYLESHEET_PI = 155;
-
     { ER_NO_STYLESHEET_PI,
          "XML \u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8 PI \u304c {0} \u306b\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002"},
 
-   /**  No default implementation found */
-//  public static final int ER_NO_DEFAULT_IMPL = 156;
-
-    //{ ER_NO_DEFAULT_IMPL,
-     //    "No default implementation found "},
-
-   /**  ChunkedIntArray({0}) not currently supported */
-//  public static final int ER_CHUNKEDINTARRAY_NOT_SUPPORTED = 157;
-
-    //{ ER_CHUNKEDINTARRAY_NOT_SUPPORTED,
-     //  "ChunkedIntArray({0}) not currently supported"},
-
-   /**  Offset bigger than slot */
-//  public static final int ER_OFFSET_BIGGER_THAN_SLOT = 158;
-
-    //{ ER_OFFSET_BIGGER_THAN_SLOT,
-     //  "Offset bigger than slot"},
-
-   /**  Coroutine not available, id= */
-//  public static final int ER_COROUTINE_NOT_AVAIL = 159;
-
-    //{ ER_COROUTINE_NOT_AVAIL,
-    //   "Coroutine not available, id={0}"},
-
-   /**  CoroutineManager recieved co_exit() request */
-//  public static final int ER_COROUTINE_CO_EXIT = 160;
-
-    //{ ER_COROUTINE_CO_EXIT,
-     //  "CoroutineManager received co_exit() request"},
-
-   /**  co_joinCoroutineSet() failed */
-//  public static final int ER_COJOINROUTINESET_FAILED = 161;
-
-    //{ ER_COJOINROUTINESET_FAILED,
-    //   "co_joinCoroutineSet() failed"},
-
-   /**  Coroutine parameter error () */
-//  public static final int ER_COROUTINE_PARAM = 162;
-
-    //{ ER_COROUTINE_PARAM,
-    //   "Coroutine parameter error ({0})"},
-
-   /**  UNEXPECTED: Parser doTerminate answers  */
-//  public static final int ER_PARSER_DOTERMINATE_ANSWERS = 163;
-
-    //{ ER_PARSER_DOTERMINATE_ANSWERS,
-    //   "\nUNEXPECTED: Parser doTerminate answers {0}"},
-
-   /**  parse may not be called while parsing */
-//  public static final int ER_NO_PARSE_CALL_WHILE_PARSING = 164;
-
-    //{ ER_NO_PARSE_CALL_WHILE_PARSING,
-    //   "parse may not be called while parsing"},
-
-   /**  Error: typed iterator for axis  {0} not implemented  */
-//  public static final int ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED = 165;
-
-    //{ ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED,
-     //  "Error: typed iterator for axis  {0} not implemented"},
-
-   /**  Error: iterator for axis {0} not implemented  */
-//  public static final int ER_ITERATOR_AXIS_NOT_IMPLEMENTED = 166;
-
-    //{ ER_ITERATOR_AXIS_NOT_IMPLEMENTED,
-    //   "Error: iterator for axis {0} not implemented "},
-
-   /**  Iterator clone not supported  */
-//  public static final int ER_ITERATOR_CLONE_NOT_SUPPORTED = 167;
-
-    //{ ER_ITERATOR_CLONE_NOT_SUPPORTED,
-     //  "Iterator clone not supported"},
-
-   /**  Unknown axis traversal type  */
-//  public static final int ER_UNKNOWN_AXIS_TYPE = 168;
-
-    //{ ER_UNKNOWN_AXIS_TYPE,
-    //   "Unknown axis traversal type: {0}"},
-
-   /**  Axis traverser not supported  */
-//  public static final int ER_AXIS_NOT_SUPPORTED = 169;
-
-    //{ ER_AXIS_NOT_SUPPORTED,
-    //   "Axis traverser not supported: {0}"},
-
-   /**  No more DTM IDs are available  */
-//  public static final int ER_NO_DTMIDS_AVAIL = 170;
-
-    //{ ER_NO_DTMIDS_AVAIL,
-     //  "No more DTM IDs are available"},
-
-   /**  Not supported  */
-//  public static final int ER_NOT_SUPPORTED = 171;
-
     { ER_NOT_SUPPORTED,
        "\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093: {0}"},
 
-   /**  node must be non-null for getDTMHandleFromNode  */
-//  public static final int ER_NODE_NON_NULL = 172;
-
-    //{ ER_NODE_NON_NULL,
-    //   "Node must be non-null for getDTMHandleFromNode"},
-
-   /**  Could not resolve the node to a handle  */
-//  public static final int ER_COULD_NOT_RESOLVE_NODE = 173;
-
-    //{ ER_COULD_NOT_RESOLVE_NODE,
-    //   "Could not resolve the node to a handle"},
-
-   /**  startParse may not be called while parsing */
-//  public static final int ER_STARTPARSE_WHILE_PARSING = 174;
-
-    //{ ER_STARTPARSE_WHILE_PARSING,
-     //  "startParse may not be called while parsing"},
-
-   /**  startParse needs a non-null SAXParser  */
-//  public static final int ER_STARTPARSE_NEEDS_SAXPARSER = 175;
-
-    //{ ER_STARTPARSE_NEEDS_SAXPARSER,
-    //   "startParse needs a non-null SAXParser"},
-
-   /**  could not initialize parser with */
-//  public static final int ER_COULD_NOT_INIT_PARSER = 176;
-    //{ ER_COULD_NOT_INIT_PARSER,
-     //  "could not initialize parser with"},
-
-   /**  Value for property {0} should be a Boolean instance  */
-//  public static final int ER_PROPERTY_VALUE_BOOLEAN = 177;
-
     { ER_PROPERTY_VALUE_BOOLEAN,
        "\u30d7\u30ed\u30d1\u30c6\u30a3\u30fc {0} \u306e\u5024\u306f\u30d6\u30fc\u30eb\u30fb\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306b\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002"},
 
-   /**  exception creating new instance for pool  */
-//  public static final int ER_EXCEPTION_CREATING_POOL = 178;
-
-    //{ ER_EXCEPTION_CREATING_POOL,
-    //   "exception creating new instance for pool"},
-
-   /**  Path contains invalid escape sequence  */
-//  public static final int ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE = 179;
-
-    //{ ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE,
-    //   "Path contains invalid escape sequence"},
-
-   /**  Scheme is required!  */
-//  public static final int ER_SCHEME_REQUIRED = 180;
-
-    //{ ER_SCHEME_REQUIRED,
-     //  "Scheme is required!"},
-
-   /**  No scheme found in URI  */
-//  public static final int ER_NO_SCHEME_IN_URI = 181;
-
-    //{ ER_NO_SCHEME_IN_URI,
-    //   "No scheme found in URI: {0}"},
-
-   /**  No scheme found in URI  */
-//  public static final int ER_NO_SCHEME_INURI = 182;
-
-    //{ ER_NO_SCHEME_INURI,
-    //   "No scheme found in URI"},
-
-   /**  Path contains invalid character:   */
-//  public static final int ER_PATH_INVALID_CHAR = 183;
-
-    //{ ER_PATH_INVALID_CHAR,
-    //   "Path contains invalid character: {0}"},
-
-   /**  Cannot set scheme from null string  */
-//  public static final int ER_SCHEME_FROM_NULL_STRING = 184;
-
-    //{ ER_SCHEME_FROM_NULL_STRING,
-    //   "Cannot set scheme from null string"},
-
-   /**  The scheme is not conformant. */
-//  public static final int ER_SCHEME_NOT_CONFORMANT = 185;
-
-    //{ ER_SCHEME_NOT_CONFORMANT,
-    //   "The scheme is not conformant."},
-
-   /**  Host is not a well formed address  */
-//  public static final int ER_HOST_ADDRESS_NOT_WELLFORMED = 186;
-
-    //{ ER_HOST_ADDRESS_NOT_WELLFORMED,
-    //   "Host is not a well formed address"},
-
-   /**  Port cannot be set when host is null  */
-//  public static final int ER_PORT_WHEN_HOST_NULL = 187;
-
-    //{ ER_PORT_WHEN_HOST_NULL,
-    //   "Port cannot be set when host is null"},
-
-   /**  Invalid port number  */
-//  public static final int ER_INVALID_PORT = 188;
-
-    //{ ER_INVALID_PORT,
-    //   "Invalid port number"},
-
-   /**  Fragment can only be set for a generic URI  */
-//  public static final int ER_FRAG_FOR_GENERIC_URI = 189;
-
-    //{ ER_FRAG_FOR_GENERIC_URI,
-    //   "Fragment can only be set for a generic URI"},
-
-   /**  Fragment cannot be set when path is null  */
-//  public static final int ER_FRAG_WHEN_PATH_NULL = 190;
-
-    //{ ER_FRAG_WHEN_PATH_NULL,
-    //   "Fragment cannot be set when path is null"},
-
-   /**  Fragment contains invalid character  */
-//  public static final int ER_FRAG_INVALID_CHAR = 191;
-
-    //{ ER_FRAG_INVALID_CHAR,
-    //   "Fragment contains invalid character"},
-
-
-
-   /** Parser is already in use  */
-//  public static final int ER_PARSER_IN_USE = 192;
-
-    //{ ER_PARSER_IN_USE,
-    //    "Parser is already in use"},
-
-   /** Parser is already in use  */
-//  public static final int ER_CANNOT_CHANGE_WHILE_PARSING = 193;
-
-    //{ ER_CANNOT_CHANGE_WHILE_PARSING,
-    //    "Cannot change {0} {1} while parsing"},
-
-   /** Self-causation not permitted  */
-//  public static final int ER_SELF_CAUSATION_NOT_PERMITTED = 194;
-
-    //{ ER_SELF_CAUSATION_NOT_PERMITTED,
-     //   "Self-causation not permitted"},
-
-   /** src attribute not yet supported for  */
-//  public static final int ER_COULD_NOT_FIND_EXTERN_SCRIPT = 195;
-
     { ER_COULD_NOT_FIND_EXTERN_SCRIPT,
          "{0} \u306e\u5916\u90e8\u30b9\u30af\u30ea\u30d7\u30c8\u3078\u5230\u9054\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002"},
 
-  /** The resource [] could not be found     */
-//  public static final int ER_RESOURCE_COULD_NOT_FIND = 196;
-
     { ER_RESOURCE_COULD_NOT_FIND,
         "\u30ea\u30bd\u30fc\u30b9 [ {0} ] \u306f\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002\n {1}"},
 
-   /** output property not recognized:  */
-//  public static final int ER_OUTPUT_PROPERTY_NOT_RECOGNIZED = 197;
-
     { ER_OUTPUT_PROPERTY_NOT_RECOGNIZED,
         "\u51fa\u529b\u30d7\u30ed\u30d1\u30c6\u30a3\u30fc\u306f\u8a8d\u8b58\u3055\u308c\u3066\u3044\u307e\u305b\u3093: {0}"},
 
-   /** Userinfo may not be specified if host is not specified   */
-//  public static final int ER_NO_USERINFO_IF_NO_HOST = 198;
-
-    //{ ER_NO_USERINFO_IF_NO_HOST,
-    //    "Userinfo may not be specified if host is not specified"},
-
-   /** Port may not be specified if host is not specified   */
-//  public static final int ER_NO_PORT_IF_NO_HOST = 199;
-
-    //{ ER_NO_PORT_IF_NO_HOST,
-    //    "Port may not be specified if host is not specified"},
-
-   /** Query string cannot be specified in path and query string   */
-//  public static final int ER_NO_QUERY_STRING_IN_PATH = 200;
-
-    //{ ER_NO_QUERY_STRING_IN_PATH,
-    //    "Query string cannot be specified in path and query string"},
-
-   /** Fragment cannot be specified in both the path and fragment   */
-//  public static final int ER_NO_FRAGMENT_STRING_IN_PATH = 201;
-
-    //{ ER_NO_FRAGMENT_STRING_IN_PATH,
-    //    "Fragment cannot be specified in both the path and fragment"},
-
-   /** Cannot initialize URI with empty parameters   */
-//  public static final int ER_CANNOT_INIT_URI_EMPTY_PARMS = 202;
-
-    //{ ER_CANNOT_INIT_URI_EMPTY_PARMS,
-    //    "Cannot initialize URI with empty parameters"},
-
-   /** Failed creating ElemLiteralResult instance   */
-//  public static final int ER_FAILED_CREATING_ELEMLITRSLT = 203;
-
     { ER_FAILED_CREATING_ELEMLITRSLT,
         "ElemLiteralResult \u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u4f5c\u6210\u304c\u5931\u6557\u3057\u307e\u3057\u305f\u3002"},
 
@@ -1727,242 +979,123 @@
   //in locale specific files like XSLTErrorResources_de.java, XSLTErrorResources_fr.java etc.
   //NOTE: Not only the key name but message has also been changed.
 
-   /** Priority value does not contain a parsable number   */
-//  public static final int ER_VALUE_SHOULD_BE_NUMBER = 204;
-
     { ER_VALUE_SHOULD_BE_NUMBER,
         "{0} \u306e\u5024\u306b\u306f\u69cb\u6587\u89e3\u6790\u53ef\u80fd\u756a\u53f7\u304c\u542b\u307e\u308c\u3066\u3044\u308b\u306f\u305a\u3067\u3059\u3002"},
 
-   /**  Value for {0} should equal 'yes' or 'no'   */
-//  public static final int ER_VALUE_SHOULD_EQUAL = 205;
-
     { ER_VALUE_SHOULD_EQUAL,
         "{0} \u306e\u5024\u306f yes \u307e\u305f\u306f no \u3068\u7b49\u3057\u304f\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002"},
 
-   /**  Failed calling {0} method   */
-//  public static final int ER_FAILED_CALLING_METHOD = 206;
-
     { ER_FAILED_CALLING_METHOD,
         "{0} \u30e1\u30bd\u30c3\u30c9\u306e\u547c\u3073\u51fa\u3057\u304c\u5931\u6557\u3057\u307e\u3057\u305f\u3002"},
 
-   /** Failed creating ElemLiteralResult instance   */
-//  public static final int ER_FAILED_CREATING_ELEMTMPL = 207;
-
     { ER_FAILED_CREATING_ELEMTMPL,
         "ElemTemplateElement \u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u4f5c\u6210\u304c\u5931\u6557\u3057\u307e\u3057\u305f\u3002"},
 
-   /**  Characters are not allowed at this point in the document   */
-//  public static final int ER_CHARS_NOT_ALLOWED = 208;
-
     { ER_CHARS_NOT_ALLOWED,
         "\u6587\u5b57\u306f\u6587\u66f8\u5185\u306e\u3053\u306e\u30dd\u30a4\u30f3\u30c8\u3067\u306f\u8a31\u53ef\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
 
-  /**  attribute is not allowed on the element   */
-//  public static final int ER_ATTR_NOT_ALLOWED = 209;
     { ER_ATTR_NOT_ALLOWED,
-        "\"{0}\" \u5c5e\u6027\u306f {1} \u30a8\u30ec\u30e1\u30f3\u30c8\u3067\u306f\u8a31\u53ef\u3055\u308c\u3066\u3044\u307e\u305b\u3093!"},
-
-  /**  Method not yet supported    */
-//  public static final int ER_METHOD_NOT_SUPPORTED = 210;
-
-    //{ ER_METHOD_NOT_SUPPORTED,
-     //   "Method not yet supported "},
-
-  /**  Bad value    */
-//  public static final int ER_BAD_VALUE = 211;
+        "\"{0}\" \u5c5e\u6027\u306f {1} \u8981\u7d20\u3067\u306f\u8a31\u53ef\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
 
     { ER_BAD_VALUE,
      "{0} \u306e\u9593\u9055\u3063\u305f\u5024 {1} "},
 
-  /**  attribute value not found   */
-//  public static final int ER_ATTRIB_VALUE_NOT_FOUND = 212;
-
     { ER_ATTRIB_VALUE_NOT_FOUND,
      "{0} \u5c5e\u6027\u5024\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002 "},
 
-  /**  attribute value not recognized    */
-//  public static final int ER_ATTRIB_VALUE_NOT_RECOGNIZED = 213;
-
     { ER_ATTRIB_VALUE_NOT_RECOGNIZED,
      "{0} \u5c5e\u6027\u5024\u306f\u8a8d\u8b58\u3055\u308c\u307e\u305b\u3093\u3002 "},
 
-  /** IncrementalSAXSource_Filter not currently restartable   */
-//  public static final int ER_INCRSAXSRCFILTER_NOT_RESTARTABLE = 214;
-
-    //{ ER_INCRSAXSRCFILTER_NOT_RESTARTABLE,
-   //  "IncrementalSAXSource_Filter not currently restartable"},
-
-  /** IncrementalSAXSource_Filter not currently restartable   */
-//  public static final int ER_XMLRDR_NOT_BEFORE_STARTPARSE = 215;
-
-    //{ ER_XMLRDR_NOT_BEFORE_STARTPARSE,
-    // "XMLReader not before startParse request"},
-
-  /** Attempting to generate a namespace prefix with a null URI   */
-//  public static final int ER_NULL_URI_NAMESPACE = 216;
-
     { ER_NULL_URI_NAMESPACE,
-     "\u30cd\u30fc\u30e0\u30fb\u30b9\u30da\u30fc\u30b9\u63a5\u982d\u90e8\u3092\u30cc\u30eb\u306e URI \u3067\u751f\u6210\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059\u3002"},
+     "\u540d\u524d\u7a7a\u9593\u63a5\u982d\u90e8\u3092\u30cc\u30eb\u306e URI \u3067\u751f\u6210\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059\u3002"},
 
   //New ERROR keys added in XALAN code base after Jdk 1.4 (Xalan 2.2-D11)
 
-  /** Attempting to generate a namespace prefix with a null URI   */
-//  public static final int ER_NUMBER_TOO_BIG = 217;
-
     { ER_NUMBER_TOO_BIG,
      "\u6700\u5927 Long \u6574\u6570\u3088\u308a\u5927\u304d\u3044\u6570\u3092\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059\u3002"},
 
-//ER_CANNOT_FIND_SAX1_DRIVER
-
-//  public static final int  ER_CANNOT_FIND_SAX1_DRIVER = 218;
-
     { ER_CANNOT_FIND_SAX1_DRIVER,
      "SAX1 \u30c9\u30e9\u30a4\u30d0\u30fc\u30fb\u30af\u30e9\u30b9 {0} \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002"},
 
-//ER_SAX1_DRIVER_NOT_LOADED
-//  public static final int  ER_SAX1_DRIVER_NOT_LOADED = 219;
-
     { ER_SAX1_DRIVER_NOT_LOADED,
      "SAX1 \u30c9\u30e9\u30a4\u30d0\u30fc\u30fb\u30af\u30e9\u30b9 {0} \u304c\u898b\u3064\u304b\u308a\u307e\u3057\u305f\u304c\u30ed\u30fc\u30c9\u3067\u304d\u307e\u305b\u3093\u3002"},
 
-//ER_SAX1_DRIVER_NOT_INSTANTIATED
-//  public static final int  ER_SAX1_DRIVER_NOT_INSTANTIATED = 220 ;
-
     { ER_SAX1_DRIVER_NOT_INSTANTIATED,
      "SAX1 \u30c9\u30e9\u30a4\u30d0\u30fc\u30fb\u30af\u30e9\u30b9 {0} \u304c\u30ed\u30fc\u30c9\u3055\u308c\u307e\u3057\u305f\u304c\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u751f\u6210\u3067\u304d\u307e\u305b\u3093\u3002"},
 
-
-// ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER
-//  public static final int ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER = 221;
-
     { ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER,
-     "SAX1 \u30c9\u30e9\u30a4\u30d0\u30fc\u30fb\u30af\u30e9\u30b9 {0} \u304c org.xml.sax.Parser \u3092\u30a4\u30f3\u30d7\u30ea\u30e1\u30f3\u30c8\u3057\u3066\u3044\u307e\u305b\u3093\u3002"},
-
-// ER_PARSER_PROPERTY_NOT_SPECIFIED
-//  public static final int  ER_PARSER_PROPERTY_NOT_SPECIFIED = 222;
+     "SAX1 \u30c9\u30e9\u30a4\u30d0\u30fc\u30fb\u30af\u30e9\u30b9 {0} \u304c org.xml.sax.Parser \u3092\u5b9f\u88c5\u3057\u3066\u3044\u307e\u305b\u3093\u3002"},
 
     { ER_PARSER_PROPERTY_NOT_SPECIFIED,
      "\u30b7\u30b9\u30c6\u30e0\u30fb\u30d7\u30ed\u30d1\u30c6\u30a3\u30fc org.xml.sax.parser \u306f\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
 
-//ER_PARSER_ARG_CANNOT_BE_NULL
-//  public static final int  ER_PARSER_ARG_CANNOT_BE_NULL = 223 ;
-
     { ER_PARSER_ARG_CANNOT_BE_NULL,
-     "\u30d1\u30fc\u30b5\u30fc\u306e\u5f15\u304d\u6570\u3092\u30cc\u30eb\u306b\u3057\u3066\u306f\u306a\u308a\u307e\u305b\u3093\u3002"},
-
-
-// ER_FEATURE
-//  public static final int  ER_FEATURE = 224;
+     "\u30d1\u30fc\u30b5\u30fc\u306e\u5f15\u6570\u3092\u30cc\u30eb\u306b\u3057\u3066\u306f\u306a\u308a\u307e\u305b\u3093\u3002"},
 
     { ER_FEATURE,
-     "\u30d5\u30a3\u30fc\u30c1\u30e3\u30fc: {0}"},
-
-
-// ER_PROPERTY
-//  public static final int ER_PROPERTY = 225 ;
+     "\u6a5f\u80fd: {0}"},
 
     { ER_PROPERTY,
      "\u30d7\u30ed\u30d1\u30c6\u30a3\u30fc: {0}"},
 
-// ER_NULL_ENTITY_RESOLVER
-//  public static final int ER_NULL_ENTITY_RESOLVER  = 226;
-
     { ER_NULL_ENTITY_RESOLVER,
-     "\u30cc\u30eb\u30fb\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u30fc\u30fb\u30ea\u30be\u30eb\u30d0\u30fc"},
-
-// ER_NULL_DTD_HANDLER
-//  public static final int  ER_NULL_DTD_HANDLER = 227 ;
+     "\u30cc\u30eb\u5b9f\u4f53\u30ea\u30be\u30eb\u30d0\u30fc"},
 
     { ER_NULL_DTD_HANDLER,
      "\u30cc\u30eb DTD \u30cf\u30f3\u30c9\u30e9\u30fc"},
 
-// No Driver Name Specified!
-//  public static final int ER_NO_DRIVER_NAME_SPECIFIED = 228;
     { ER_NO_DRIVER_NAME_SPECIFIED,
-     "\u30c9\u30e9\u30a4\u30d0\u30fc\u540d\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093!"},
+     "\u30c9\u30e9\u30a4\u30d0\u30fc\u540d\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
 
-
-// No URL Specified!
-//  public static final int ER_NO_URL_SPECIFIED = 229;
     { ER_NO_URL_SPECIFIED,
-     "URL \u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093!"},
+     "URL \u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
 
-
-// Pool size is less than 1!
-//  public static final int ER_POOLSIZE_LESS_THAN_ONE = 230;
     { ER_POOLSIZE_LESS_THAN_ONE,
-     "\u30d7\u30fc\u30eb\u30fb\u30b5\u30a4\u30ba\u304c 1 \u3088\u308a\u5c0f\u3067\u3059!"},
+     "\u30d7\u30fc\u30eb\u30fb\u30b5\u30a4\u30ba\u304c 1 \u3088\u308a\u5c0f\u3055\u304f\u306a\u3063\u3066\u3044\u307e\u3059\u3002"},
 
-
-// Invalid Driver Name Specified!
-//  public static final int ER_INVALID_DRIVER_NAME = 231;
     { ER_INVALID_DRIVER_NAME,
-     "\u7121\u52b9\u306a\u30c9\u30e9\u30a4\u30d0\u30fc\u540d\u304c\u6307\u5b9a\u3055\u308c\u307e\u3057\u305f!"},
+     "\u7121\u52b9\u306a\u30c9\u30e9\u30a4\u30d0\u30fc\u540d\u304c\u6307\u5b9a\u3055\u308c\u307e\u3057\u305f\u3002"},
 
-
-
-// ErrorListener
-//  public static final int ER_ERRORLISTENER = 232;
     { ER_ERRORLISTENER,
      "ErrorListener"},
 
 
-// Programmer's error! expr has no ElemTemplateElement parent!
-//  public static final int ER_ASSERT_NO_TEMPLATE_PARENT = 233;
+// Note to translators:  The following message should not normally be displayed
+//   to users.  It describes a situation in which the processor has detected
+//   an internal consistency problem in itself, and it provides this message
+//   for the developer to help diagnose the problem.  The name
+//   'ElemTemplateElement' is the name of a class, and should not be
+//   translated.
     { ER_ASSERT_NO_TEMPLATE_PARENT,
-     "\u30d7\u30ed\u30b0\u30e9\u30de\u30fc\u306e\u30a8\u30e9\u30fc! expr \u306b\u306f ElemTemplateElement \u89aa\u304c\u3042\u308a\u307e\u305b\u3093!"},
+     "\u30d7\u30ed\u30b0\u30e9\u30de\u30fc\u306e\u30a8\u30e9\u30fc:  \u5f0f\u306b ElemTemplateElement \u89aa\u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
 
 
-// Programmer''s assertion in RundundentExprEliminator: {0}
-//  public static final int ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR = 234;
+// Note to translators:  The following message should not normally be displayed
+//   to users.  It describes a situation in which the processor has detected
+//   an internal consistency problem in itself, and it provides this message
+//   for the developer to help diagnose the problem.  The substitution text
+//   provides further information in order to diagnose the problem.  The name
+//   'RedundentExprEliminator' is the name of a class, and should not be
+//   translated.
     { ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR,
      "RedundentExprEliminator \u5185\u306e\u30d7\u30ed\u30b0\u30e9\u30de\u30fc\u306e\u30a2\u30b5\u30fc\u30b7\u30e7\u30f3: {0}"},
 
-// Axis traverser not supported: {0}
-//  public static final int ER_AXIS_TRAVERSER_NOT_SUPPORTED = 235;
-    //{ ER_AXIS_TRAVERSER_NOT_SUPPORTED,
-    // "Axis traverser not supported: {0}"},
-
-// ListingErrorHandler created with null PrintWriter!
-//  public static final int ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER = 236;
-    //{ ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER,
-    // "ListingErrorHandler created with null PrintWriter!"},
-
-  // {0}is not allowed in this position in the stylesheet!
-//  public static final int ER_NOT_ALLOWED_IN_POSITION = 237;
     { ER_NOT_ALLOWED_IN_POSITION,
-     "{0} \u306f\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8\u306e\u3053\u306e\u4f4d\u7f6e\u3067\u306f\u8a31\u53ef\u3055\u308c\u307e\u305b\u3093!"},
+     "{0} \u306f\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8\u306e\u3053\u306e\u4f4d\u7f6e\u3067\u306f\u8a31\u53ef\u3055\u308c\u307e\u305b\u3093\u3002"},
 
-  // Non-whitespace text is not allowed in this position in the stylesheet!
-//  public static final int ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION = 238;
     { ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION,
-     "\u7a7a\u767d\u6587\u5b57\u4ee5\u5916\u306e\u30c6\u30ad\u30b9\u30c8\u306f\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8\u306e\u3053\u306e\u4f4d\u7f6e\u3067\u306f\u8a31\u53ef\u3055\u308c\u307e\u305b\u3093!"},
+     "\u7a7a\u767d\u6587\u5b57\u4ee5\u5916\u306e\u30c6\u30ad\u30b9\u30c8\u306f\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8\u306e\u3053\u306e\u4f4d\u7f6e\u3067\u306f\u8a31\u53ef\u3055\u308c\u307e\u305b\u3093\u3002"},
 
   // This code is shared with warning codes.
-  // Illegal value: {1} used for CHAR attribute: {0}.  An attribute of type CHAR must be only 1 character!
-//  public static final int INVALID_TCHAR = 239;
   // SystemId Unknown
     { INVALID_TCHAR,
-     "\u6b63\u3057\u304f\u306a\u3044\u5024: {1} \u304c CHAR \u5c5e\u6027: {0} \u306b\u4f7f\u7528\u3055\u308c\u307e\u3057\u305f\u3002CHAR \u30bf\u30a4\u30d7\u306e\u5c5e\u6027\u306f 1 \u6587\u5b57\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093!"},
-
-//  public static final int ER_SYSTEMID_UNKNOWN = 240;
-    //{ ER_SYSTEMID_UNKNOWN,
-    // "SystemId Unknown"},
-
-  // Location of error unknown
-//  public static final int ER_LOCATION_UNKNOWN = 241;
-    //{ ER_LOCATION_UNKNOWN,
-    // "Location of error unknown"},
+     "\u6b63\u3057\u304f\u306a\u3044\u5024: {1} \u304c CHAR \u5c5e\u6027: {0} \u306b\u4f7f\u7528\u3055\u308c\u307e\u3057\u305f\u3002CHAR \u578b\u306e\u5c5e\u6027\u306f 1 \u6587\u5b57\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002"},
 
     // Note to translators:  The following message is used if the value of
     // an attribute in a stylesheet is invalid.  "QNAME" is the XML data-type of
     // the attribute, and should not be translated.  The substitution text {1} is
     // the attribute value and {0} is the attribute name.
-    // INVALID_QNAME
-
-  //The following codes are shared with the warning codes...
-  // Illegal value: {1} used for QNAME attribute: {0}
-//  public static final int INVALID_QNAME = 242;
+    //The following codes are shared with the warning codes...
     { INVALID_QNAME,
      "\u6b63\u3057\u304f\u306a\u3044\u5024: {1} \u304c QNAME \u5c5e\u6027: {0} \u306b\u4f7f\u7528\u3055\u308c\u307e\u3057\u305f\u3002"},
 
@@ -1971,57 +1104,36 @@
     // the attribute, and should not be translated.  The substitution text {1} is
     // the attribute value, {0} is the attribute name, and {2} is a list of valid
     // values.
-    // INVALID_ENUM
-
-  // Illegal value: {1} used for ENUM attribute: {0}.  Valid values are: {2}.
-//  public static final int INVALID_ENUM = 243;
     { INVALID_ENUM,
-     "\u6b63\u3057\u304f\u306a\u3044\u5024: {1} \u304c ENUM \u5c5e\u6027: {0} \u306b\u4f7f\u7528\u3055\u308c\u307e\u3057\u305f\u3002  \u6709\u52b9\u5024: {2}\u3002"},
+     "\u6b63\u3057\u304f\u306a\u3044\u5024: {1} \u304c ENUM \u5c5e\u6027: {0} \u306b\u4f7f\u7528\u3055\u308c\u307e\u3057\u305f\u3002\u6709\u52b9\u5024: {2}\u3002"},
 
 // Note to translators:  The following message is used if the value of
 // an attribute in a stylesheet is invalid.  "NMTOKEN" is the XML data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NMTOKEN
-
-  // Illegal value: {1} used for NMTOKEN attribute: {0}.
-//  public static final int INVALID_NMTOKEN = 244;
     { INVALID_NMTOKEN,
-     "\u6b63\u3057\u304f\u306a\u3044\u5024: {1} \u304c NMTOKEN \u5c5e\u6027: {0} \u306b\u4f7f\u7528\u3055\u308c\u307e\u3057\u305f\u3002 "},
+     "\u6b63\u3057\u304f\u306a\u3044\u5024: {1} \u304c NMTOKEN \u5c5e\u6027: {0} \u306b\u4f7f\u7528\u3055\u308c\u307e\u3057\u305f\u3002"},
 
 // Note to translators:  The following message is used if the value of
 // an attribute in a stylesheet is invalid.  "NCNAME" is the XML data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NCNAME
-
-  // Illegal value: {1} used for NCNAME attribute: {0}.
-//  public static final int INVALID_NCNAME = 245;
     { INVALID_NCNAME,
-     "\u6b63\u3057\u304f\u306a\u3044\u5024: {1} \u304c NCNAME \u5c5e\u6027: {0} \u306b\u4f7f\u7528\u3055\u308c\u307e\u3057\u305f\u3002 "},
+     "\u6b63\u3057\u304f\u306a\u3044\u5024: {1} \u304c NCNAME \u5c5e\u6027: {0} \u306b\u4f7f\u7528\u3055\u308c\u307e\u3057\u305f\u3002"},
 
 // Note to translators:  The following message is used if the value of
 // an attribute in a stylesheet is invalid.  "boolean" is the XSLT data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_BOOLEAN
-
-  // Illegal value: {1} used for boolean attribute: {0}.
-//  public static final int INVALID_BOOLEAN = 246;
-
     { INVALID_BOOLEAN,
-     "\u6b63\u3057\u304f\u306a\u3044\u5024: {1} \u304c boolean \u5c5e\u6027: {0} \u306b\u4f7f\u7528\u3055\u308c\u307e\u3057\u305f\u3002 "},
+     "\u6b63\u3057\u304f\u306a\u3044\u5024: {1} \u304c boolean \u5c5e\u6027: {0} \u306b\u4f7f\u7528\u3055\u308c\u307e\u3057\u305f\u3002"},
 
 // Note to translators:  The following message is used if the value of
 // an attribute in a stylesheet is invalid.  "number" is the XSLT data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NUMBER
-
-  // Illegal value: {1} used for number attribute: {0}.
-//  public static final int INVALID_NUMBER = 247;
      { INVALID_NUMBER,
-     "\u6b63\u3057\u304f\u306a\u3044\u5024: {1} \u304c number \u5c5e\u6027: {0} \u306b\u4f7f\u7528\u3055\u308c\u307e\u3057\u305f\u3002 "},
+     "\u6b63\u3057\u304f\u306a\u3044\u5024: {1} \u304c number \u5c5e\u6027: {0} \u306b\u4f7f\u7528\u3055\u308c\u307e\u3057\u305f\u3002"},
 
 
   // End of shared codes...
@@ -2031,19 +1143,13 @@
 // a function.  The message indicates that when this function is referenced in
 // a match pattern, its argument must be a string literal (or constant.)
 // ER_ARG_LITERAL - new error message for bugzilla //5202
-
-  // Argument to {0} in match pattern must be a literal.
-//  public static final int ER_ARG_LITERAL             = 248;
     { ER_ARG_LITERAL,
-     "\u30de\u30c3\u30c1\u30f3\u30b0\u30fb\u30d1\u30bf\u30fc\u30f3\u306e {0} \u3078\u306e\u5f15\u304d\u6570\u306f\u30ea\u30c6\u30e9\u30eb\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002"},
+     "\u30de\u30c3\u30c1\u30f3\u30b0\u30fb\u30d1\u30bf\u30fc\u30f3\u306e {0} \u3078\u306e\u5f15\u6570\u306f\u30ea\u30c6\u30e9\u30eb\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002"},
 
 // Note to translators:  The following message indicates that two definitions of
 // a variable.  A "global variable" is a variable that is accessible everywher
 // in the stylesheet.
 // ER_DUPLICATE_GLOBAL_VAR - new error message for bugzilla #790
-
-  // Duplicate global variable declaration.
-//  public static final int ER_DUPLICATE_GLOBAL_VAR    = 249;
     { ER_DUPLICATE_GLOBAL_VAR,
      "\u30b0\u30ed\u30fc\u30d0\u30eb\u5909\u6570\u5ba3\u8a00\u304c\u91cd\u8907\u3057\u3066\u3044\u307e\u3059\u3002"},
 
@@ -2051,18 +1157,12 @@
 // Note to translators:  The following message indicates that two definitions of
 // a variable were encountered.
 // ER_DUPLICATE_VAR - new error message for bugzilla #790
-
-  // Duplicate variable declaration.
-//  public static final int ER_DUPLICATE_VAR           = 250;
     { ER_DUPLICATE_VAR,
      "\u5909\u6570\u5ba3\u8a00\u304c\u91cd\u8907\u3057\u3066\u3044\u307e\u3059\u3002"},
 
     // Note to translators:  "xsl:template, "name" and "match" are XSLT keywords
     // which must not be translated.
     // ER_TEMPLATE_NAME_MATCH - new error message for bugzilla #789
-
-  // xsl:template must have a name or match attribute (or both)
-//  public static final int ER_TEMPLATE_NAME_MATCH     = 251;
     { ER_TEMPLATE_NAME_MATCH,
      "xsl:template \u306b\u306f name \u307e\u305f\u306f match \u5c5e\u6027 (\u3042\u308b\u3044\u306f\u305d\u306e\u4e21\u65b9) \u304c\u5fc5\u8981\u3067\u3059\u3002"},
 
@@ -2071,213 +1171,167 @@
     // encountered as part of the value of the exclude-result-prefixes attribute
     // was in error.
     // ER_INVALID_PREFIX - new error message for bugzilla #788
-
-  // Prefix in exclude-result-prefixes is not valid: {0}
-//  public static final int ER_INVALID_PREFIX          = 252;
     { ER_INVALID_PREFIX,
      "exclude-result-prefixes \u5185\u306e\u63a5\u982d\u90e8\u304c\u7121\u52b9\u3067\u3059: {0}"},
 
-    // Note to translators:  An "attribute set" is a set of attributes that can be
-    // added to an element in the output document as a group.  The message indicates
-    // that there was a reference to an attribute set named {0} that was never
-    // defined.
+    // Note to translators:  An "attribute set" is a set of attributes that can
+    // be added to an element in the output document as a group.  The message
+    // indicates that there was a reference to an attribute set named {0} that
+    // was never defined.
     // ER_NO_ATTRIB_SET - new error message for bugzilla #782
-
-  // attribute-set named {0} does not exist
-//  public static final int ER_NO_ATTRIB_SET           = 253;
     { ER_NO_ATTRIB_SET,
      "{0} \u3068\u3044\u3046\u540d\u524d\u306e attribute-set \u304c\u5b58\u5728\u3057\u3066\u3044\u307e\u305b\u3093\u3002"},
 
+    // Note to translators:  This message indicates that there was a reference
+    // to a function named {0} for which no function definition could be found.
+    { ER_FUNCTION_NOT_FOUND,
+     "{0} \u3068\u3044\u3046\u540d\u524d\u306e\u95a2\u6570\u304c\u5b58\u5728\u3057\u3066\u3044\u307e\u305b\u3093\u3002"},
 
+    // Note to translators:  This message indicates that the XSLT instruction
+    // that is named by the substitution text {0} must not contain other XSLT
+    // instructions (content) or a "select" attribute.  The word "select" is
+    // an XSLT keyword in this case and must not be translated.
+    { ER_CANT_HAVE_CONTENT_AND_SELECT,
+     "{0} \u8981\u7d20\u306b\u5185\u5bb9\u304a\u3088\u3073 select \u5c5e\u6027\u306e\u4e21\u65b9\u304c\u3042\u3063\u3066\u306f\u306a\u308a\u307e\u305b\u3093\u3002"},
 
+    // Note to translators:  This message indicates that the value argument
+    // of setParameter must be a valid Java Object.
+    { ER_INVALID_SET_PARAM_VALUE,
+     "param {0} \u306e\u5024\u306f\u6709\u52b9\u306a Java \u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3067\u3042\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059"},
 
+        { ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT,
+         "xsl:namespace-alias \u8981\u7d20\u306e result-prefix \u5c5e\u6027\u306e\u5024\u304c '#default' \u306b\u306a\u3063\u3066\u3044\u307e\u3059\u304c\u3001\u3053\u306e\u8981\u7d20\u306e\u30b9\u30b3\u30fc\u30d7\u5185\u306b\u306f\u30c7\u30d5\u30a9\u30eb\u30c8\u540d\u524d\u7a7a\u9593\u306e\u5ba3\u8a00\u306f\u3042\u308a\u307e\u305b\u3093\u3002"},
+
+        { ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX,
+         "xsl:namespace-alias \u8981\u7d20\u306e result-prefix \u5c5e\u6027\u306e\u5024\u304c ''{0}'' \u306b\u306a\u3063\u3066\u3044\u307e\u3059\u304c\u3001\u3053\u306e\u8981\u7d20\u306e\u30b9\u30b3\u30fc\u30d7\u5185\u306b\u306f\u63a5\u982d\u90e8 ''{0}'' \u306e\u540d\u524d\u7a7a\u9593\u5ba3\u8a00\u306f\u3042\u308a\u307e\u305b\u3093\u3002"},
+
+    { ER_SET_FEATURE_NULL_NAME,
+      "TransformerFactory.setFeature(String name, boolean value) \u306e\u6a5f\u80fd\u540d\u3092\u30cc\u30eb\u306b\u306f\u3067\u304d\u307e\u305b\u3093\u3002"},
+
+    { ER_GET_FEATURE_NULL_NAME,
+      "TransformerFactory.getFeature(String name) \u306e\u6a5f\u80fd\u540d\u3092\u30cc\u30eb\u306b\u306f\u3067\u304d\u307e\u305b\u3093\u3002"},
+
+    { ER_UNSUPPORTED_FEATURE,
+      "\u6a5f\u80fd ''{0}'' \u306f\u3053\u306e TransformerFactory \u306b\u8a2d\u5b9a\u3067\u304d\u307e\u305b\u3093\u3002"},
+
+    { ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING,
+        "\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30fc\u4fdd\u8b77\u3055\u308c\u305f\u51e6\u7406\u6a5f\u80fd\u304c true \u306b\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u308b\u3068\u304d\u306b\u3001\u62e1\u5f35\u8981\u7d20 ''{0}'' \u3092\u4f7f\u7528\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002"},
+
+        { ER_NAMESPACE_CONTEXT_NULL_NAMESPACE,
+          "\u30cc\u30eb\u540d\u524d\u7a7a\u9593 URI \u306e\u63a5\u982d\u90e8\u306f\u53d6\u5f97\u3067\u304d\u307e\u305b\u3093\u3002"},
+
+        { ER_NAMESPACE_CONTEXT_NULL_PREFIX,
+          "\u30cc\u30eb\u63a5\u982d\u90e8\u306e\u540d\u524d\u7a7a\u9593 URI \u306f\u53d6\u5f97\u3067\u304d\u307e\u305b\u3093\u3002"},
+
+        { ER_XPATH_RESOLVER_NULL_QNAME,
+          "\u95a2\u6570\u540d \u306f\u30cc\u30eb\u306b\u3067\u304d\u307e\u305b\u3093\u3002"},
+
+        { ER_XPATH_RESOLVER_NEGATIVE_ARITY,
+          "\u30a2\u30ea\u30c6\u30a3\u30fc (\u5f15\u6570\u306e\u6570) \u306f\u8ca0\u306e\u5024\u306b\u3067\u304d\u307e\u305b\u3093\u3002"},
 
   // Warnings...
 
-  /** WG_FOUND_CURLYBRACE          */
-//  public static final int WG_FOUND_CURLYBRACE = 1;
     { WG_FOUND_CURLYBRACE,
-      "'}' \u304c\u898b\u3064\u304b\u308a\u307e\u3057\u305f\u304c\u3001\u30aa\u30fc\u30d7\u30f3\u3055\u308c\u305f\u5c5e\u6027\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u304c\u3042\u308a\u307e\u305b\u3093!"},
-
-  /** WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR          */
-//  public static final int WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR = 2;
+      "'}' \u304c\u898b\u3064\u304b\u308a\u307e\u3057\u305f\u304c\u3001\u30aa\u30fc\u30d7\u30f3\u3055\u308c\u305f\u5c5e\u6027\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u304c\u3042\u308a\u307e\u305b\u3093\u3002"},
 
     { WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR,
-      "\u8b66\u544a: count \u5c5e\u6027\u304c xsl:number \u5185\u306e\u4e0a\u4f4d\u3068\u4e00\u81f4\u3057\u307e\u305b\u3093! \u30bf\u30fc\u30b2\u30c3\u30c8 = {0}"},
-
-  /** WG_EXPR_ATTRIB_CHANGED_TO_SELECT          */
-//  public static final int WG_EXPR_ATTRIB_CHANGED_TO_SELECT = 3;
+      "\u8b66\u544a: count \u5c5e\u6027\u304c xsl:number \u5185\u306e\u4e0a\u4f4d\u3068\u4e00\u81f4\u3057\u307e\u305b\u3093\u3002 \u30bf\u30fc\u30b2\u30c3\u30c8 = {0}"},
 
     { WG_EXPR_ATTRIB_CHANGED_TO_SELECT,
       "\u65e7\u69cb\u6587: 'expr' \u5c5e\u6027\u306e\u540d\u524d\u304c 'select' \u306b\u5909\u66f4\u3055\u308c\u3066\u3044\u307e\u3059\u3002"},
 
-  /** WG_NO_LOCALE_IN_FORMATNUMBER          */
-//  public static final int WG_NO_LOCALE_IN_FORMATNUMBER = 4;
-
     { WG_NO_LOCALE_IN_FORMATNUMBER,
       "Xalan \u306f\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u756a\u53f7\u95a2\u6570\u5185\u3067\u307e\u3060\u30ed\u30b1\u30fc\u30eb\u540d\u3092\u51e6\u7406\u3057\u307e\u305b\u3093\u3002"},
 
-  /** WG_LOCALE_NOT_FOUND          */
-//  public static final int WG_LOCALE_NOT_FOUND = 5;
-
     { WG_LOCALE_NOT_FOUND,
       "\u8b66\u544a: xml:lang={0} \u306e\u30ed\u30b1\u30fc\u30eb\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002"},
 
-  /** WG_CANNOT_MAKE_URL_FROM          */
-//  public static final int WG_CANNOT_MAKE_URL_FROM = 6;
-
     { WG_CANNOT_MAKE_URL_FROM,
       "URL \u3092 {0} \u304b\u3089\u4f5c\u6210\u3067\u304d\u307e\u305b\u3093\u3002"},
 
-  /** WG_CANNOT_LOAD_REQUESTED_DOC          */
-//  public static final int WG_CANNOT_LOAD_REQUESTED_DOC = 7;
-
     { WG_CANNOT_LOAD_REQUESTED_DOC,
       "\u8981\u6c42\u3055\u308c\u305f doc: {0} \u3092\u30ed\u30fc\u30c9\u3067\u304d\u307e\u305b\u3093\u3002"},
 
-  /** WG_CANNOT_FIND_COLLATOR          */
-//  public static final int WG_CANNOT_FIND_COLLATOR = 8;
     { WG_CANNOT_FIND_COLLATOR,
       "<sort xml:lang={0} \u306e\u30b3\u30ec\u30fc\u30bf\u30fc\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002"},
 
-  /** WG_FUNCTIONS_SHOULD_USE_URL          */
-//  public static final int WG_FUNCTIONS_SHOULD_USE_URL = 9;
-
     { WG_FUNCTIONS_SHOULD_USE_URL,
       "\u65e7\u69cb\u6587: \u95a2\u6570\u547d\u4ee4\u3067\u306f {0} \u306e URL \u3092\u4f7f\u7528\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002"},
 
-  /** WG_ENCODING_NOT_SUPPORTED_USING_UTF8          */
-//  public static final int WG_ENCODING_NOT_SUPPORTED_USING_UTF8 = 10;
-
     { WG_ENCODING_NOT_SUPPORTED_USING_UTF8,
-      "\u30a8\u30f3\u30b3\u30fc\u30c9\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u307e\u305b\u3093: {0}\u3001UTF-8 \u3092\u4f7f\u7528\u4e2d\u3002"},
-
-  /** WG_ENCODING_NOT_SUPPORTED_USING_JAVA          */
-//  public static final int WG_ENCODING_NOT_SUPPORTED_USING_JAVA = 11;
+      "\u30a8\u30f3\u30b3\u30fc\u30c9\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u307e\u305b\u3093: {0} \u306f UTF-8 \u3092\u4f7f\u7528\u3057\u3066\u3044\u307e\u3059\u3002"},
 
     { WG_ENCODING_NOT_SUPPORTED_USING_JAVA,
-      "\u30a8\u30f3\u30b3\u30fc\u30c9\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u307e\u305b\u3093: {0}\u3001Java {1} \u3092\u4f7f\u7528\u4e2d\u3002"},
-
-  /** WG_SPECIFICITY_CONFLICTS          */
-//  public static final int WG_SPECIFICITY_CONFLICTS = 12;
+      "\u30a8\u30f3\u30b3\u30fc\u30c9\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u307e\u305b\u3093: {0} \u306f Java {1} \u3092\u4f7f\u7528\u3057\u3066\u3044\u307e\u3059\u3002"},
 
     { WG_SPECIFICITY_CONFLICTS,
       "\u9650\u5b9a\u6027\u306e\u77db\u76fe\u304c\u691c\u51fa\u3055\u308c\u307e\u3057\u305f: {0} \u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8\u5185\u3067\u6700\u5f8c\u306b\u691c\u51fa\u3055\u308c\u305f\u3082\u306e\u304c\u4f7f\u7528\u3055\u308c\u307e\u3059\u3002"},
 
-  /** WG_PARSING_AND_PREPARING          */
-//  public static final int WG_PARSING_AND_PREPARING = 13;
-
     { WG_PARSING_AND_PREPARING,
       "========= {0} \u3092\u69cb\u6587\u89e3\u6790\u4e2d\u304a\u3088\u3073\u6e96\u5099\u4e2d =========="},
 
-  /** WG_ATTR_TEMPLATE          */
-//  public static final int WG_ATTR_TEMPLATE = 14;
-
     { WG_ATTR_TEMPLATE,
      "\u5c5e\u6027\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8 {0}"},
 
-  /** WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE          */
-//  public static final int WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE = 15;
-
     { WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE,
       "xsl:strip-space \u3068 xsl:preserve-space \u306e\u9593\u306e\u30de\u30c3\u30c1\u30f3\u30b0\u306e\u77db\u76fe"},
 
-  /** WG_ATTRIB_NOT_HANDLED          */
-//  public static final int WG_ATTRIB_NOT_HANDLED = 16;
-
     { WG_ATTRIB_NOT_HANDLED,
-      "Xalan \u306f\u307e\u3060 {0} \u5c5e\u6027\u3092\u51e6\u7406\u3057\u307e\u305b\u3093!"},
-
-  /** WG_NO_DECIMALFORMAT_DECLARATION          */
-//  public static final int WG_NO_DECIMALFORMAT_DECLARATION = 17;
+      "Xalan \u306f\u307e\u3060 {0} \u5c5e\u6027\u3092\u51e6\u7406\u3057\u307e\u305b\u3093\u3002"},
 
     { WG_NO_DECIMALFORMAT_DECLARATION,
       "10 \u9032\u6570\u5f62\u5f0f\u306e\u5ba3\u8a00\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093: {0}"},
 
-  /** WG_OLD_XSLT_NS          */
-//  public static final int WG_OLD_XSLT_NS = 18;
-
     { WG_OLD_XSLT_NS,
-     "XSLT \u30cd\u30fc\u30e0\u30fb\u30b9\u30da\u30fc\u30b9\u304c\u306a\u3044\u304b\u8aa4\u3063\u3066\u3044\u307e\u3059\u3002"},
-
-  /** WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED          */
-//  public static final int WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED = 19;
+     "XSLT \u540d\u524d\u7a7a\u9593\u304c\u306a\u3044\u304b\u8aa4\u3063\u3066\u3044\u307e\u3059\u3002 "},
 
     { WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED,
       "\u30c7\u30d5\u30a9\u30eb\u30c8\u306e xsl:decimal-format \u5ba3\u8a00\u306f 1 \u3064\u3057\u304b\u8a31\u53ef\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
 
-  /** WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE          */
-//  public static final int WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE = 20;
-
     { WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE,
-      "xsl:decimal-format \u540d\u306f\u56fa\u6709\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002 \u540d\u524d \"{0}\" \u304c\u91cd\u8907\u3057\u3066\u3044\u307e\u3057\u305f\u3002"},
-
-  /** WG_ILLEGAL_ATTRIBUTE          */
-  //public static final int WG_ILLEGAL_ATTRIBUTE = 21;
+      "xsl:decimal-format \u540d\u306f\u56fa\u6709\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002\u540d\u524d \"{0}\" \u304c\u91cd\u8907\u3057\u3066\u3044\u307e\u3057\u305f\u3002"},
 
     { WG_ILLEGAL_ATTRIBUTE,
       "{0} \u306b\u6b63\u3057\u304f\u306a\u3044\u5c5e\u6027\u304c\u3042\u308a\u307e\u3059: {1}"},
 
-  /** WG_COULD_NOT_RESOLVE_PREFIX          */
-//  public static final int WG_COULD_NOT_RESOLVE_PREFIX = 22;
-
     { WG_COULD_NOT_RESOLVE_PREFIX,
-      "\u30cd\u30fc\u30e0\u30fb\u30b9\u30da\u30fc\u30b9\u63a5\u982d\u90e8\u3092\u89e3\u6c7a\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f: {0}\u3002 \u30ce\u30fc\u30c9\u306f\u7121\u8996\u3055\u308c\u307e\u3059\u3002"},
+      "\u540d\u524d\u7a7a\u9593\u63a5\u982d\u90e8\u3092\u89e3\u6c7a\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f: {0} - \u30ce\u30fc\u30c9\u306f\u7121\u8996\u3055\u308c\u307e\u3059\u3002"},
 
-  /** WG_STYLESHEET_REQUIRES_VERSION_ATTRIB          */
-//  public static final int WG_STYLESHEET_REQUIRES_VERSION_ATTRIB = 23;
     { WG_STYLESHEET_REQUIRES_VERSION_ATTRIB,
-      "xsl:stylesheet \u306b\u306f 'version' \u5c5e\u6027\u304c\u5fc5\u8981\u3067\u3059!"},
-
-  /** WG_ILLEGAL_ATTRIBUTE_NAME          */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_NAME = 24;
+      "xsl:stylesheet \u306b\u306f 'version' \u5c5e\u6027\u304c\u5fc5\u8981\u3067\u3059\u3002"},
 
     { WG_ILLEGAL_ATTRIBUTE_NAME,
       "\u6b63\u3057\u304f\u306a\u3044\u5c5e\u6027\u540d: {0}"},
 
-  /** WG_ILLEGAL_ATTRIBUTE_VALUE          */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_VALUE = 25;
     { WG_ILLEGAL_ATTRIBUTE_VALUE,
       "\u5c5e\u6027 {0}: {1} \u306b\u4f7f\u7528\u3055\u308c\u305f\u5024\u306f\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093\u3002"},
 
-  /** WG_EMPTY_SECOND_ARG          */
-//  public static final int WG_EMPTY_SECOND_ARG = 26;
-
     { WG_EMPTY_SECOND_ARG,
-      "\u6587\u66f8\u6a5f\u80fd\u306e 2 \u756a\u76ee\u306e\u5f15\u304d\u6570\u304b\u3089\u5f97\u3089\u308c\u305f nodeset \u304c\u7a7a\u3067\u3059\u3002\u7a7a\u306e node-set \u3092\u623b\u3057\u307e\u3059\u3002"},
+      "\u6587\u66f8\u6a5f\u80fd\u306e 2 \u756a\u76ee\u306e\u5f15\u6570\u304b\u3089\u5f97\u3089\u308c\u305f nodeset \u304c\u7a7a\u3067\u3059\u3002\u7a7a\u306e node-set \u3092\u623b\u3057\u307e\u3059\u3002"},
 
   //Following are the new WARNING keys added in XALAN code base after Jdk 1.4 (Xalan 2.2-D11)
 
     // Note to translators:  "name" and "xsl:processing-instruction" are keywords
     // and must not be translated.
-    // WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML
-
-
-  /** WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML          */
-//  public static final int WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML = 27;
     { WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML,
       "xsl:processing-instruction \u540d\u306e 'name' \u5c5e\u6027\u306e\u5024\u306f 'xml' \u3067\u3042\u3063\u3066\u306f\u306a\u308a\u307e\u305b\u3093\u3002"},
 
     // Note to translators:  "name" and "xsl:processing-instruction" are keywords
     // and must not be translated.  "NCName" is an XML data-type and must not be
     // translated.
-    // WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME
-
-  /** WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME          */
-//  public static final int WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME = 28;
     { WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME,
-      "xsl:processing-instruction \u306e 'name' \u5c5e\u6027\u306e\u5024\u306f\u6709\u52b9\u306a NCName \u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093: {0}"},
+      "xsl:processing-instruction \u306e ''name'' \u5c5e\u6027\u306e\u5024\u306f\u6709\u52b9\u306a NCName \u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093: {0}"},
 
     // Note to translators:  This message is reported if the stylesheet that is
     // being processed attempted to construct an XML document with an attribute in a
     // place other than on an element.  The substitution text specifies the name of
     // the attribute.
-    // WG_ILLEGAL_ATTRIBUTE_POSITION
-
-  /** WG_ILLEGAL_ATTRIBUTE_POSITION         */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_POSITION = 29;
     { WG_ILLEGAL_ATTRIBUTE_POSITION,
-      "\u4e0b\u4f4d\u30ce\u30fc\u30c9\u306e\u5f8c\u307e\u305f\u306f\u30a8\u30ec\u30e1\u30f3\u30c8\u304c\u751f\u6210\u3055\u308c\u308b\u524d\u306b\u5c5e\u6027 {0} \u3092\u8ffd\u52a0\u3067\u304d\u307e\u305b\u3093\u3002\u5c5e\u6027\u306f\u7121\u8996\u3055\u308c\u307e\u3059\u3002"},
+      "\u4e0b\u4f4d\u30ce\u30fc\u30c9\u306e\u5f8c\u307e\u305f\u306f\u8981\u7d20\u304c\u751f\u6210\u3055\u308c\u308b\u524d\u306b\u5c5e\u6027 {0} \u306f\u8ffd\u52a0\u3067\u304d\u307e\u305b\u3093\u3002\u5c5e\u6027\u306f\u7121\u8996\u3055\u308c\u307e\u3059\u3002"},
+
+    { NO_MODIFICATION_ALLOWED_ERR,
+      "\u5909\u66f4\u3067\u304d\u306a\u3044\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u5909\u66f4\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059\u3002"
+    },
 
     //Check: WHY THERE IS A GAP B/W NUMBERS in the XSLTErrorResources properties file?
 
@@ -2285,11 +1339,11 @@
   { "ui_language", "en"},
   {  "help_language",  "en" },
   {  "language",  "en" },
-  { "BAD_CODE", "createMessage \u3078\u306e\u30d1\u30e9\u30e1\u30fc\u30bf\u30fc\u304c\u5883\u754c\u5916\u3067\u3057\u305f\u3002"},
+  { "BAD_CODE", "createMessage \u3078\u306e\u30d1\u30e9\u30e1\u30fc\u30bf\u30fc\u304c\u7bc4\u56f2\u5916\u3067\u3057\u305f\u3002"},
   {  "FORMAT_FAILED", "messageFormat \u547c\u3073\u51fa\u3057\u4e2d\u306b\u4f8b\u5916\u304c\u30b9\u30ed\u30fc\u3055\u308c\u307e\u3057\u305f\u3002"},
   {  "version", ">>>>>>> Xalan \u30d0\u30fc\u30b8\u30e7\u30f3 "},
   {  "version2",  "<<<<<<<"},
-  {  "yes", "\u306f\u3044"},
+  {  "yes", "\u306f\u3044 (y)"},
   { "line", "\u884c #"},
   { "column","\u6841 #"},
   { "xsldone", "XSLProcessor: \u5b8c\u4e86"},
@@ -2302,7 +1356,7 @@
   { "xslProc_option", "Xalan-J \u30b3\u30de\u30f3\u30c9\u884c Process \u30af\u30e9\u30b9\u30fb\u30aa\u30d7\u30b7\u30e7\u30f3\u003a"},
   { "xslProc_invalid_xsltc_option", "\u30aa\u30d7\u30b7\u30e7\u30f3 {0} \u306f XSLTC \u30e2\u30fc\u30c9\u3067\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002"},
   { "xslProc_invalid_xalan_option", "\u30aa\u30d7\u30b7\u30e7\u30f3 {0} \u306f -XSLTC \u3068\u4e00\u7dd2\u306b\u3057\u304b\u4f7f\u7528\u3067\u304d\u307e\u305b\u3093\u3002"},
-  { "xslProc_no_input", "\u30a8\u30e9\u30fc: \u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8\u304c\u306a\u3044\u304b\u5165\u529b xml \u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002 \u4f7f\u7528\u6cd5\u306e\u8aac\u660e\u306b\u3064\u3044\u3066\u306f\u3001\u30aa\u30d7\u30b7\u30e7\u30f3\u306a\u3057\u3067\u3053\u306e\u30b3\u30de\u30f3\u30c9\u3092\u5b9f\u884c\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
+  { "xslProc_no_input", "\u30a8\u30e9\u30fc: \u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8\u304c\u306a\u3044\u304b\u5165\u529b xml \u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002\u4f7f\u7528\u6cd5\u306e\u8aac\u660e\u306b\u3064\u3044\u3066\u306f\u3001\u30aa\u30d7\u30b7\u30e7\u30f3\u306a\u3057\u3067\u3053\u306e\u30b3\u30de\u30f3\u30c9\u3092\u5b9f\u884c\u3057\u3066\u304f\u3060\u3055\u3044\u3002"},
   { "xslProc_common_options", "-\u5171\u901a\u30aa\u30d7\u30b7\u30e7\u30f3-"},
   { "xslProc_xalan_options", "-Xalan \u7528\u30aa\u30d7\u30b7\u30e7\u30f3-"},
   { "xslProc_xsltc_options", "-XSLTC \u7528\u30aa\u30d7\u30b7\u30e7\u30f3-"},
@@ -2320,21 +1374,21 @@
   { "optionLXCIN", "   [-LXCIN compiledStylesheetFileNameIn]"},
   { "optionLXCOUT", "   [-LXCOUT compiledStylesheetFileNameOutOut]"},
   { "optionPARSER", "   [-PARSER parser liaison \u306e\u5b8c\u5168\u4fee\u98fe\u30af\u30e9\u30b9\u540d]"},
-  {  "optionE", "   [-E (\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u30fc ref \u3092\u62e1\u5f35\u3057\u306a\u3044)]"},
-  {  "optionV",  "   [-E (\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u30fc ref \u3092\u62e1\u5f35\u3057\u306a\u3044)]"},
+  {  "optionE", "   [-E (\u5b9f\u4f53\u53c2\u7167\u3092\u5c55\u958b\u3057\u306a\u3044)]"},
+  {  "optionV",  "   [-E (\u5b9f\u4f53\u53c2\u7167\u3092\u5c55\u958b\u3057\u306a\u3044)]"},
   {  "optionQC", "   [-QC (\u9759\u6b62\u30d1\u30bf\u30fc\u30f3\u77db\u76fe\u8b66\u544a)]"},
   {  "optionQ", "   [-Q  (\u9759\u6b62\u30e2\u30fc\u30c9)]"},
-  {  "optionLF", "[-LF (LF (\u6539\u884c) \u3092\u51fa\u529b\u6642\u306e\u307f\u306b\u4f7f\u7528  {\u30c7\u30d5\u30a9\u30eb\u30c8\u306f CR/LF})]"},
-  {  "optionCR", "[-CR (CR (\u5fa9\u5e30) \u3092\u51fa\u529b\u6642\u306e\u307f\u306b\u4f7f\u7528 {\u30c7\u30d5\u30a9\u30eb\u30c8\u306f CR/LF})]"},
-  { "optionESCAPE", "[-ESCAPE (\u30a8\u30b9\u30b1\u30fc\u30d7\u3059\u308b\u6587\u5b57 {\u30c7\u30d5\u30a9\u30eb\u30c8\u306f <>&\"\'\\r\\n}]"},
-  { "optionINDENT", "[-INDENT (\u5b57\u4e0b\u3052\u3059\u308b\u30b9\u30da\u30fc\u30b9\u3092\u5236\u5fa1 {\u30c7\u30d5\u30a9\u30eb\u30c8\u306f 0})]"},
+  {  "optionLF", "   [-LF (LF (\u6539\u884c) \u3092\u51fa\u529b\u6642\u306e\u307f\u306b\u4f7f\u7528  {\u30c7\u30d5\u30a9\u30eb\u30c8\u306f CR/LF})]"},
+  {  "optionCR", "   [-CR (CR (\u5fa9\u5e30) \u3092\u51fa\u529b\u6642\u306e\u307f\u306b\u4f7f\u7528 {\u30c7\u30d5\u30a9\u30eb\u30c8\u306f CR/LF})]"},
+  { "optionESCAPE", "   [-ESCAPE (\u30a8\u30b9\u30b1\u30fc\u30d7\u3059\u308b\u6587\u5b57 {\u30c7\u30d5\u30a9\u30eb\u30c8\u306f <>&\"\'\\r\\n}]"},
+  { "optionINDENT", "   [-INDENT (\u5b57\u4e0b\u3052\u3059\u308b\u30b9\u30da\u30fc\u30b9\u3092\u5236\u5fa1 {\u30c7\u30d5\u30a9\u30eb\u30c8\u306f 0})]"},
   { "optionTT", "   [-TT (\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3092\u547c\u3073\u51fa\u3057\u4e2d\u306b\u30c8\u30ec\u30fc\u30b9\u3002)]"},
   { "optionTG", "   [-TG (\u5404\u751f\u6210\u30a4\u30d9\u30f3\u30c8\u3092\u30c8\u30ec\u30fc\u30b9\u3002)]"},
   { "optionTS", "   [-TS (\u5404\u9078\u629e\u30a4\u30d9\u30f3\u30c8\u3092\u30c8\u30ec\u30fc\u30b9\u3002)]"},
   {  "optionTTC", "   [-TTC (\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e\u5b50\u3092\u547c\u3073\u51fa\u3057\u4e2d\u306b\u30c8\u30ec\u30fc\u30b9\u3002)]"},
   { "optionTCLASS", "   [-TCLASS (\u30c8\u30ec\u30fc\u30b9\u62e1\u5f35\u6a5f\u80fd\u306e TraceListener \u30af\u30e9\u30b9\u3002)]"},
   { "optionVALIDATE", "   [-VALIDATE (\u59a5\u5f53\u6027\u691c\u67fb\u3092\u5b9f\u884c\u3059\u308b\u304b\u3069\u3046\u304b\u3092\u8a2d\u5b9a\u3002  \u30c7\u30d5\u30a9\u30eb\u30c8\u3067\u306f\u3001\u59a5\u5f53\u6027\u691c\u67fb\u306f\u30aa\u30d5\u3067\u3059\u3002)]"},
-  { "optionEDUMP", "[-EDUMP {optional filename} (\u30a8\u30e9\u30fc\u6642\u306b stackdump \u3092\u5b9f\u884c\u3002)]"},
+  { "optionEDUMP", "   [-EDUMP {optional filename} (\u30a8\u30e9\u30fc\u6642\u306b stackdump \u3092\u5b9f\u884c\u3002)]"},
   {  "optionXML", "   [-XML (XML \u30d5\u30a9\u30fc\u30de\u30c3\u30bf\u30fc\u3092\u4f7f\u7528\u304a\u3088\u3073 XML \u30d8\u30c3\u30c0\u30fc\u3092\u8ffd\u52a0\u3002)]"},
   {  "optionTEXT", "   [-TEXT (\u30b7\u30f3\u30d7\u30eb\u30fb\u30c6\u30ad\u30b9\u30c8\u30fb\u30d5\u30a9\u30fc\u30de\u30c3\u30bf\u30fc\u3092\u4f7f\u7528\u3002)]"},
   {  "optionHTML", "   [-HTML (HTML \u30d5\u30a9\u30fc\u30de\u30c3\u30bf\u30fc\u3092\u4f7f\u7528\u3002)]"},
@@ -2345,22 +1399,23 @@
   { "noParsermsg4", "IBM \u306e XML Parser for Java \u304c\u306a\u3044\u5834\u5408\u306f\u3001\u6b21\u306e\u30b5\u30a4\u30c8\u304b\u3089\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3067\u304d\u307e\u3059:"},
   { "noParsermsg5", "IBM AlphaWorks: http://www.alphaworks.ibm.com/formula/xml"},
   { "optionURIRESOLVER", "   [-URIRESOLVER \u7d76\u5bfe\u30af\u30e9\u30b9\u540d (URI \u3092\u89e3\u6c7a\u3059\u308b\u305f\u3081\u306b\u4f7f\u7528\u3059\u308b URIResolver)]"},
-  { "optionENTITYRESOLVER",  "   [-ENTITYRESOLVER \u7d76\u5bfe\u30af\u30e9\u30b9\u540d (\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u30fc\u3092\u89e3\u6c7a\u3059\u308b\u305f\u3081\u306b\u4f7f\u7528\u3059\u308b EntityResolver)]"},
+  { "optionENTITYRESOLVER",  "   [-ENTITYRESOLVER \u7d76\u5bfe\u30af\u30e9\u30b9\u540d (\u5b9f\u4f53\u3092\u89e3\u6c7a\u3059\u308b\u305f\u3081\u306b\u4f7f\u7528\u3059\u308b EntityResolver)]"},
   { "optionCONTENTHANDLER",  "   [-CONTENTHANDLER \u7d76\u5bfe\u30af\u30e9\u30b9\u540d (\u51fa\u529b\u3092\u30b7\u30ea\u30a2\u30e9\u30a4\u30ba\u3059\u308b\u305f\u3081\u306b\u4f7f\u7528\u3059\u308b ContentHandler)]"},
   {  "optionLINENUMBERS",  "   [-L \u30bd\u30fc\u30b9\u30fb\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306e\u884c\u756a\u53f7\u3092\u4f7f\u7528]"},
+  { "optionSECUREPROCESSING", "   [-SECURE (\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30fc\u4fdd\u8b77\u3055\u308c\u305f\u51e6\u7406\u6a5f\u80fd\u3092 true \u306b\u8a2d\u5b9a)]"},
 
     // Following are the new options added in XSLTErrorResources.properties files after Jdk 1.4 (Xalan 2.2-D11)
 
 
   {  "optionMEDIA",  "   [-MEDIA mediaType (\u6587\u66f8\u3068\u95a2\u9023\u3057\u305f\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8\u3092\u691c\u7d22\u3059\u308b\u30e1\u30c7\u30a3\u30a2\u5c5e\u6027\u3092\u4f7f\u7528\u3002)]"},
-  {  "optionFLAVOR",  "   [-FLAVOR flavorName (\u5909\u63db\u3092\u5b9f\u884c\u3059\u308b\u305f\u3081\u306b s2s=SAX \u307e\u305f\u306f d2d=DOM \u3092\u660e\u793a\u7684\u306b\u4f7f\u7528\u3002)]"}, // Added by sboag/scurcuru; experimental
+  {  "optionFLAVOR",  "   [-FLAVOR flavorName (\u5909\u63db\u3092\u5b9f\u884c\u3059\u308b\u305f\u3081\u306b s2s=SAX \u307e\u305f\u306f d2d=DOM \u3092\u660e\u793a\u7684\u306b\u4f7f\u7528\u3002)] "}, // Added by sboag/scurcuru; experimental
   { "optionDIAG", "   [-DIAG (\u5909\u63db\u306b\u304b\u304b\u3063\u305f\u5168\u30df\u30ea\u79d2\u3092\u5370\u5237\u3002)]"},
   { "optionINCREMENTAL",  "   [-INCREMENTAL (http://xml.apache.org/xalan/features/incremental \u3092 true \u306b\u8a2d\u5b9a\u3059\u308b\u3053\u3068\u306b\u3088\u308a\u5897\u5206 DTM \u69cb\u9020\u3092\u8981\u6c42\u3002)]"},
   {  "optionNOOPTIMIMIZE",  "   [-NOOPTIMIMIZE (http://xml.apache.org/xalan/features/optimize \u3092 false \u306b\u8a2d\u5b9a\u3059\u308b\u3053\u3068\u306b\u3088\u308a\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8\u6700\u9069\u5316\u51e6\u7406\u306a\u3057\u3092\u8981\u6c42\u3002)]"},
-  { "optionRL",  "   [-RL recursionlimit (\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8\u306e\u518d\u5e30\u306e\u6df1\u3055\u306b\u3064\u3044\u3066\u306e\u6570\u5024\u9650\u754c\u3092\u4e3b\u5f35\u3002)]"},
+  { "optionRL",  "   [-RL recursionlimit (\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8\u306e\u518d\u5e30\u306e\u6df1\u3055\u306b\u3064\u3044\u3066\u306e\u6570\u5024\u9650\u754c\u3092\u6307\u5b9a\u3002)]"},
   {   "optionXO",  "   [-XO [transletName] (\u540d\u524d\u3092\u751f\u6210\u5f8c\u306e translet \u306b\u5272\u308a\u5f53\u3066)]"},
   {  "optionXD", "   [-XD destinationDirectory (\u5b9b\u5148\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u30fc\u3092 translet \u306b\u6307\u5b9a)]"},
-  {  "optionXJ",  "   [-XJ jarfile (translet \u30af\u30e9\u30b9\u3092\u540d\u524d <jarfile> \u306e jar \u30d5\u30a1\u30a4\u30eb\u306b\u30d1\u30c3\u30b1\u30fc\u30b8\u3057\u307e\u3059)]"},
+  {  "optionXJ",  "   [-XJ jarfile (translet \u30af\u30e9\u30b9\u3092\u540d\u524d <jarfile> \u306e JAR \u30d5\u30a1\u30a4\u30eb\u306b\u30d1\u30c3\u30b1\u30fc\u30b8\u3057\u307e\u3059)]"},
   {   "optionXP",  "   [-XP package (\u30d1\u30c3\u30b1\u30fc\u30b8\u540d\u63a5\u982d\u90e8\u3092\u3059\u3079\u3066\u306e\u751f\u6210\u5f8c\u306e translet \u30af\u30e9\u30b9\u306b\u6307\u5b9a\u3057\u307e\u3059)]"},
 
   //AddITIONAL  STRINGS that need L10n
@@ -2371,14 +1426,13 @@
   { "optionXN",  "   [-XN (\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3092\u30a4\u30f3\u30e9\u30a4\u30f3\u3067\u4f7f\u7528\u53ef\u80fd\u306b\u3057\u307e\u3059)]" },
   { "optionXX",  "   [-XX (\u8ffd\u52a0\u306e\u30c7\u30d0\u30c3\u30b0\u30fb\u30e1\u30c3\u30bb\u30fc\u30b8\u51fa\u529b\u3092\u30aa\u30f3\u306b\u3057\u307e\u3059)]"},
   { "optionXT" , "   [-XT (\u53ef\u80fd\u306a\u5834\u5408\u306f translet \u3092\u4f7f\u7528\u3057\u3066\u5909\u63db)]"},
-  { "diagTiming","--------- {0} \u306e {1} \u306b\u3088\u308b\u5909\u63db\u306b\u306f {2} \u30df\u30ea\u79d2\u304b\u304b\u308a\u307e\u3057\u305f" },
+  { "diagTiming"," --------- {0} \u306e {1} \u306b\u3088\u308b\u5909\u63db\u306b\u306f {2} \u30df\u30ea\u79d2\u304b\u304b\u308a\u307e\u3057\u305f" },
   { "recursionTooDeep","\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e\u30cd\u30b9\u30c8\u304c\u6df1\u3059\u304e\u307e\u3059\u3002 \u30cd\u30b9\u30c8 = {0}\u3001\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8 {1} {2}" },
   { "nameIs", "\u540d\u524d\u306f" },
   { "matchPatternIs", "\u30de\u30c3\u30c1\u30f3\u30b0\u30fb\u30d1\u30bf\u30fc\u30f3\u306f" }
 
   };
   }
-
   // ================= INFRASTRUCTURE ======================
 
   /** String for use when a bad error code was encountered.    */
@@ -2404,7 +1458,7 @@
 
   /** I don't think this is used any more.
    * @deprecated  */
-  public static final String QUERY_HEADER = "PATTERN ";
+  public static final String QUERY_HEADER = "\u30d1\u30bf\u30fc\u30f3 ";
 
 
   /**
diff --git a/src/org/apache/xalan/res/XSLTErrorResources_ko.java b/src/org/apache/xalan/res/XSLTErrorResources_ko.java
index ab23dde..fe2f955 100644
--- a/src/org/apache/xalan/res/XSLTErrorResources_ko.java
+++ b/src/org/apache/xalan/res/XSLTErrorResources_ko.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 1999-2004 The Apache Software Foundation.
+ * Copyright 1999-2006 The Apache Software Foundation.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -90,7 +90,14 @@
   /*
    * Static variables
    */
-  public static final String ER_NO_CURLYBRACE = "ER_NO_CURLYBRACE";;
+  public static final String ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX =
+        "ER_INVALID_SET_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX";
+
+  public static final String ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT =
+        "ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT";
+
+  public static final String ER_NO_CURLYBRACE = "ER_NO_CURLYBRACE";
+  public static final String ER_FUNCTION_NOT_SUPPORTED = "ER_FUNCTION_NOT_SUPPORTED";
   public static final String ER_ILLEGAL_ATTRIBUTE = "ER_ILLEGAL_ATTRIBUTE";
   public static final String ER_NULL_SOURCENODE_APPLYIMPORTS = "ER_NULL_SOURCENODE_APPLYIMPORTS";
   public static final String ER_CANNOT_ADD = "ER_CANNOT_ADD";
@@ -379,6 +386,14 @@
          "ER_NOT_ALLOWED_IN_POSITION";
   public static final String ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION =
          "ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION";
+  public static final String ER_NAMESPACE_CONTEXT_NULL_NAMESPACE =
+         "ER_NAMESPACE_CONTEXT_NULL_NAMESPACE";
+  public static final String ER_NAMESPACE_CONTEXT_NULL_PREFIX =
+         "ER_NAMESPACE_CONTEXT_NULL_PREFIX";
+  public static final String ER_XPATH_RESOLVER_NULL_QNAME =
+         "ER_XPATH_RESOLVER_NULL_QNAME";
+  public static final String ER_XPATH_RESOLVER_NEGATIVE_ARITY =
+         "ER_XPATH_RESOLVER_NEGATIVE_ARITY";
   public static final String INVALID_TCHAR = "INVALID_TCHAR";
   public static final String INVALID_QNAME = "INVALID_QNAME";
   public static final String INVALID_ENUM = "INVALID_ENUM";
@@ -392,6 +407,19 @@
   public static final String ER_TEMPLATE_NAME_MATCH = "ER_TEMPLATE_NAME_MATCH";
   public static final String ER_INVALID_PREFIX = "ER_INVALID_PREFIX";
   public static final String ER_NO_ATTRIB_SET = "ER_NO_ATTRIB_SET";
+  public static final String ER_FUNCTION_NOT_FOUND =
+         "ER_FUNCTION_NOT_FOUND";
+  public static final String ER_CANT_HAVE_CONTENT_AND_SELECT =
+     "ER_CANT_HAVE_CONTENT_AND_SELECT";
+  public static final String ER_INVALID_SET_PARAM_VALUE = "ER_INVALID_SET_PARAM_VALUE";
+  public static final String ER_SET_FEATURE_NULL_NAME =
+        "ER_SET_FEATURE_NULL_NAME";
+  public static final String ER_GET_FEATURE_NULL_NAME =
+        "ER_GET_FEATURE_NULL_NAME";
+  public static final String ER_UNSUPPORTED_FEATURE =
+        "ER_UNSUPPORTED_FEATURE";
+  public static final String ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING =
+        "ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING";
 
   public static final String WG_FOUND_CURLYBRACE = "WG_FOUND_CURLYBRACE";
   public static final String WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR =
@@ -441,9 +469,9 @@
          "WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME";
   public static final String WG_ILLEGAL_ATTRIBUTE_POSITION =
          "WG_ILLEGAL_ATTRIBUTE_POSITION";
+  public static final String NO_MODIFICATION_ALLOWED_ERR =
+         "NO_MODIFICATION_ALLOWED_ERR";
 
-
-//  public static final int ER_NO_CURLYBRACE = 1;
   /*
    * Now fill in the message text.
    * Then fill in the message text for that message code in the
@@ -452,9 +480,9 @@
 
   // Error messages...
 
-  /** Get the lookup table for error messages.   
+  /** Get the lookup table for error messages.
    *
-   * @return The int to message lookup table.
+   * @return The message lookup table.
    */
   public Object[][] getContents()
   {
@@ -464,1261 +492,485 @@
   {"ER0000" , "{0}" },
 
 
-  /** ER_NO_CURLYBRACE          */
-
-//  public static final int ER_NO_CURLYBRACE = 1;
-
     { ER_NO_CURLYBRACE,
-      "\uc624\ub958: \ud45c\ud604\uc2dd\uc5d0 '{'\uac00 \uc62c \uc218 \uc5c6\uc74c"},
-
-  /** ER_ILLEGAL_ATTRIBUTE          */
-// public static final int ER_ILLEGAL_ATTRIBUTE = 2;
+      "\uc624\ub958: \ud45c\ud604\uc2dd\uc5d0 '{'\uac00 \uc62c \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
     { ER_ILLEGAL_ATTRIBUTE ,
-     "{0}\uc5d0 \uc720\ud6a8\ud558\uc9c0 \uc54a\uc740 \uc18d\uc131 {1}\uc774(\uac00) \uc788\uc74c"},
-
-  /** ER_NULL_SOURCENODE_APPLYIMPORTS          */
-//  public static final int ER_NULL_SOURCENODE_APPLYIMPORTS = 3;
+     "{0}\uc5d0 \uc720\ud6a8\ud558\uc9c0 \uc54a\uc740 \uc18d\uc131 {1}\uc774(\uac00) \uc788\uc2b5\ub2c8\ub2e4."},
 
   {ER_NULL_SOURCENODE_APPLYIMPORTS ,
-      "xsl:apply-imports\uc5d0\uc11c sourceNode\uac00 \ub110(null)\uc785\ub2c8\ub2e4!"},
-
-  /** ER_CANNOT_ADD          */
- // public static final int ER_CANNOT_ADD = 4;
+      "xsl:apply-imports\uc5d0\uc11c sourceNode\uac00 \ub110(null)\uc785\ub2c8\ub2e4."},
 
   {ER_CANNOT_ADD,
-      "{1}\uc5d0 {0}\uc744(\ub97c) \ucd94\uac00\ud560 \uc218 \uc5c6\uc74c"},
-
-
-  /** ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES          */
-//  public static final int ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES = 5;
-
+      "{1}\uc5d0 {0}\uc744(\ub97c) \ucd94\uac00\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
     { ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES,
-      "handleApplyTemplatesInstruction\uc5d0\uc11c sourceNode\uac00 \ub110(null)\uc785\ub2c8\ub2e4!"},
-
-  /** ER_NO_NAME_ATTRIB          */
-//  public static final int ER_NO_NAME_ATTRIB = 6;
-
+      "handleApplyTemplatesInstruction\uc5d0\uc11c sourceNode\uac00 \ub110(null)\uc785\ub2c8\ub2e4."},
 
     { ER_NO_NAME_ATTRIB,
      "{0}\uc5d0 \uc774\ub984 \uc18d\uc131\uc774 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4."},
 
-  /** ER_TEMPLATE_NOT_FOUND          */
-  //public static final int ER_TEMPLATE_NOT_FOUND = 7;
-
-
     {ER_TEMPLATE_NOT_FOUND,
      "{0} \uc774\ub984\uc758 \ud15c\ud50c\ub9ac\ud2b8\ub97c \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
-  /** ER_CANT_RESOLVE_NAME_AVT          */
-  // public static final int ER_CANT_RESOLVE_NAME_AVT = 8;
-
     {ER_CANT_RESOLVE_NAME_AVT,
       "xsl:call-template\uc5d0 \uc788\ub294 \uc774\ub984 AVT\ub97c \ubd84\uc11d\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
-  /** ER_REQUIRES_ATTRIB          */
-  //public static final int ER_REQUIRES_ATTRIB = 9;
-
-
     {ER_REQUIRES_ATTRIB,
-     "{0}\uc740(\ub294) {1} \uc18d\uc131\uc744 \ud544\uc694\ub85c \ud568"},
-
-  /** ER_MUST_HAVE_TEST_ATTRIB          */
- // public static final int ER_MUST_HAVE_TEST_ATTRIB = 10;
-
+     "{0}\uc740(\ub294) {1} \uc18d\uc131\uc744 \ud544\uc694\ub85c \ud569\ub2c8\ub2e4."},
 
     { ER_MUST_HAVE_TEST_ATTRIB,
-      "{0}\uc5d0 ''test'' \uc18d\uc131\uc774 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4. "},
-
-  /** ER_BAD_VAL_ON_LEVEL_ATTRIB          */
-//  public static final int ER_BAD_VAL_ON_LEVEL_ATTRIB = 11;
-
+      "{0}\uc5d0 ''test'' \uc18d\uc131\uc774 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4."},
 
     {ER_BAD_VAL_ON_LEVEL_ATTRIB,
-      "{0} \ub808\ubca8 \uc18d\uc131\uc5d0 \uc798\ubabb\ub41c \uac12\uc774 \uc788\uc74c"},
-
-  /** ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML          */
-//  public static final int ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML = 12;
-
+      "{0} \ub808\ubca8 \uc18d\uc131\uc5d0 \uc798\ubabb\ub41c \uac12\uc774 \uc788\uc2b5\ub2c8\ub2e4."},
 
     {ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML,
-      "\ucc98\ub9ac \uba85\ub839\uc5b4 \uc774\ub984\uc740 'xml'\uc774 \ub420 \uc218 \uc5c6\uc74c"},
-
-  /** ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME          */
-//  public static final int ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME = 13;
-
+      "\ucc98\ub9ac \uba85\ub839\uc5b4 \uc774\ub984\uc740 'xml'\uc774 \ub420 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
     { ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME,
-      "\ucc98\ub9ac \uba85\ub839\uc5b4 \uc774\ub984\uc740 \uc62c\ubc14\ub978 NCName\uc774\uc5b4\uc57c \ud568: {0}"},
-
-  /** ER_NEED_MATCH_ATTRIB          */
-//  public static final int ER_NEED_MATCH_ATTRIB = 14;
-
+      "\ucc98\ub9ac \uba85\ub839\uc5b4 \uc774\ub984\uc740 \uc720\ud6a8\ud55c NCName\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4: {0}"},
 
     { ER_NEED_MATCH_ATTRIB,
       "{0}\uc5d0 \ubaa8\ub4dc\uac00 \uc788\uc73c\uba74 \uc77c\uce58 \uc18d\uc131\uc774 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4."},
 
-  /** ER_NEED_NAME_OR_MATCH_ATTRIB          */
-//  public static final int ER_NEED_NAME_OR_MATCH_ATTRIB = 15;
-
-
     { ER_NEED_NAME_OR_MATCH_ATTRIB,
       "{0}\uc5d0 \uc774\ub984 \ub610\ub294 \uc77c\uce58 \uc18d\uc131\uc774 \ud544\uc694\ud569\ub2c8\ub2e4."},
 
-  /** ER_CANT_RESOLVE_NSPREFIX          */
-//  public static final int ER_CANT_RESOLVE_NSPREFIX = 16;
-
-
     {ER_CANT_RESOLVE_NSPREFIX,
       "\uc774\ub984 \uacf5\uac04 \uc811\ub450\ubd80\ub97c \ubd84\uc11d\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4: {0}"},
 
-  /** ER_ILLEGAL_VALUE          */
-//  public static final int ER_ILLEGAL_VALUE = 17;
-
-
     { ER_ILLEGAL_VALUE,
      "xml:space\uc5d0 \uc798\ubabb\ub41c \uac12\uc774 \uc788\uc2b5\ub2c8\ub2e4: {0}"},
 
-  /** ER_NO_OWNERDOC          */
-//  public static final int ER_NO_OWNERDOC = 18;
-
-
     { ER_NO_OWNERDOC,
-      "\ud558\uc704 \ub178\ub4dc\uc5d0 \uc18c\uc720\uc790 \ubb38\uc11c\uac00 \uc5c6\uc2b5\ub2c8\ub2e4!"},
-
-  /** ER_ELEMTEMPLATEELEM_ERR          */
-//  public static final int ER_ELEMTEMPLATEELEM_ERR = 19;
-
+      "\ud558\uc704 \ub178\ub4dc\uc5d0 \uc18c\uc720\uc790 \ubb38\uc11c\uac00 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
     { ER_ELEMTEMPLATEELEM_ERR,
      "ElemTemplateElement \uc624\ub958: {0}"},
 
-  /** ER_NULL_CHILD          */
-//  public static final int ER_NULL_CHILD = 20;
-
-
     { ER_NULL_CHILD,
-     "\ub110(null) \ud558\uc704\ub97c \ucd94\uac00\ud558\ub824\uace0 \uc2dc\ub3c4 \uc911\uc785\ub2c8\ub2e4!"},
-
-  /** ER_NEED_SELECT_ATTRIB          */
-//  public static final int ER_NEED_SELECT_ATTRIB = 21;
-
+     "\ub110(null) \ud558\uc704\ub97c \ucd94\uac00\ud558\ub824\uace0 \ud569\ub2c8\ub2e4."},
 
     { ER_NEED_SELECT_ATTRIB,
      "{0}\uc5d0 \uc120\ud0dd\uc801 \uc18d\uc131\uc774 \ud544\uc694\ud569\ub2c8\ub2e4."},
 
-  /** ER_NEED_TEST_ATTRIB          */
-//  public static final int ER_NEED_TEST_ATTRIB = 22;
-
-
     { ER_NEED_TEST_ATTRIB ,
       "xsl:when\uc5d0 'test' \uc18d\uc131\uc774 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4."},
 
-  /** ER_NEED_NAME_ATTRIB          */
-//  public static final int ER_NEED_NAME_ATTRIB = 23;
-
-
     { ER_NEED_NAME_ATTRIB,
       "xsl:with-param\uc5d0 'name' \uc18d\uc131\uc774 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4."},
 
-  /** ER_NO_CONTEXT_OWNERDOC          */
-//  public static final int ER_NO_CONTEXT_OWNERDOC = 24;
-
-
     { ER_NO_CONTEXT_OWNERDOC,
-      "\ubb38\ub9e5\uc5d0 \uc18c\uc720\uc790 \ubb38\uc11c\uac00 \uc5c6\uc2b5\ub2c8\ub2e4!"},
-
-  /** ER_COULD_NOT_CREATE_XML_PROC_LIAISON          */
-//  public static final int ER_COULD_NOT_CREATE_XML_PROC_LIAISON = 25;
-
+      "\ubb38\ub9e5\uc5d0 \uc18c\uc720\uc790 \ubb38\uc11c\uac00 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
     {ER_COULD_NOT_CREATE_XML_PROC_LIAISON,
       "XML TransformerFactory Liaison\uc744 \uc791\uc131\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4: {0}"},
 
-  /** ER_PROCESS_NOT_SUCCESSFUL          */
-//  public static final int ER_PROCESS_NOT_SUCCESSFUL = 26;
-
-
     {ER_PROCESS_NOT_SUCCESSFUL,
       "Xalan: \ud504\ub85c\uc138\uc2a4\uac00 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4."},
 
-  /** ER_NOT_SUCCESSFUL          */
-//  public static final int ER_NOT_SUCCESSFUL = 27;
-
-
     { ER_NOT_SUCCESSFUL,
      "Xalan:\uc774 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4."},
 
-  /** ER_ENCODING_NOT_SUPPORTED          */
-//  public static final int ER_ENCODING_NOT_SUPPORTED = 28;
-
-
     { ER_ENCODING_NOT_SUPPORTED,
-     "\uc778\ucf54\ub529\uc774 \uc9c0\uc6d0\ub418\uc9c0 \uc54a\uc74c: {0}"},
-
-  /** ER_COULD_NOT_CREATE_TRACELISTENER          */
-//  public static final int ER_COULD_NOT_CREATE_TRACELISTENER = 29;
-
+     "\uc778\ucf54\ub529\uc774 \uc9c0\uc6d0\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4: {0}"},
 
     {ER_COULD_NOT_CREATE_TRACELISTENER,
-      "TraceListener\ub97c \uc791\uc131\ud560 \uc218 \uc5c6\uc74c: {0}"},
-
-  /** ER_KEY_REQUIRES_NAME_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_NAME_ATTRIB = 30;
-
+      "TraceListener\ub97c \uc791\uc131\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4: {0}"},
 
     {ER_KEY_REQUIRES_NAME_ATTRIB,
-      "xsl:key\uc5d0 'name' \uc18d\uc131\uc774 \ud544\uc694\ud569\ub2c8\ub2e4!"},
-
-  /** ER_KEY_REQUIRES_MATCH_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_MATCH_ATTRIB = 31;
-
+      "xsl:key\uc5d0 'name' \uc18d\uc131\uc774 \ud544\uc694\ud569\ub2c8\ub2e4."},
 
     { ER_KEY_REQUIRES_MATCH_ATTRIB,
-      "xsl:key\uc5d0 'match' \uc18d\uc131\uc774 \ud544\uc694\ud569\ub2c8\ub2e4!"},
-
-  /** ER_KEY_REQUIRES_USE_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_USE_ATTRIB = 32;
-
+      "xsl:key\uc5d0 'match' \uc18d\uc131\uc774 \ud544\uc694\ud569\ub2c8\ub2e4."},
 
     { ER_KEY_REQUIRES_USE_ATTRIB,
-      "xsl:key\uc5d0 'use' \uc18d\uc131\uc774 \ud544\uc694\ud569\ub2c8\ub2e4!"},
-
-  /** ER_REQUIRES_ELEMENTS_ATTRIB          */
-//  public static final int ER_REQUIRES_ELEMENTS_ATTRIB = 33;
-
+      "xsl:key\uc5d0 'use' \uc18d\uc131\uc774 \ud544\uc694\ud569\ub2c8\ub2e4."},
 
     { ER_REQUIRES_ELEMENTS_ATTRIB,
-      "(StylesheetHandler) {0}\uc5d0 ''elements'' \uc18d\uc131\uc774 \ud544\uc694\ud569\ub2c8\ub2e4!"},
-
-  /** ER_MISSING_PREFIX_ATTRIB          */
-//  public static final int ER_MISSING_PREFIX_ATTRIB = 34;
-
+      "(StylesheetHandler) {0}\uc5d0 ''elements'' \uc18d\uc131\uc774 \ud544\uc694\ud569\ub2c8\ub2e4."},
 
     { ER_MISSING_PREFIX_ATTRIB,
-      "(StylesheetHandler) {0} \uc18d\uc131 ''prefix''\uac00 \ub204\ub77d\ub418\uc5c8\uc74c"},
-
-  /** ER_BAD_STYLESHEET_URL          */
-//  public static final int ER_BAD_STYLESHEET_URL = 35;
-
+      "(StylesheetHandler) {0} \uc18d\uc131 ''prefix''\uac00 \ub204\ub77d\ub418\uc5c8\uc2b5\ub2c8\ub2e4."},
 
     { ER_BAD_STYLESHEET_URL,
-     "\uc2a4\ud0c0\uc77c \uc2dc\ud2b8 URL\uc774 \uc798\ubabb\ub418\uc5c8\uc74c: {0}"},
-
-  /** ER_FILE_NOT_FOUND          */
-//  public static final int ER_FILE_NOT_FOUND = 36;
-
+     "\uc2a4\ud0c0\uc77c\uc2dc\ud2b8 URL\uc774 \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4: {0}"},
 
     { ER_FILE_NOT_FOUND,
-     "\uc2a4\ud0c0\uc77c \uc2dc\ud2b8 \ud30c\uc77c\uc744 \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4: {0}"},
-
-  /** ER_IOEXCEPTION          */
-//  public static final int ER_IOEXCEPTION = 37;
-
+     "\uc2a4\ud0c0\uc77c\uc2dc\ud2b8 \ud30c\uc77c\uc744 \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4: {0}"},
 
     { ER_IOEXCEPTION,
-      "\uc2a4\ud0c0\uc77c \uc2dc\ud2b8 \ud30c\uc77c\uc5d0 \uc785\ucd9c\ub825 \uc608\uc678\uac00 \uc788\uc2b5\ub2c8\ub2e4: {0}"},
-
-  /** ER_NO_HREF_ATTRIB          */
-//  public static final int ER_NO_HREF_ATTRIB = 38;
-
+      "\uc2a4\ud0c0\uc77c\uc2dc\ud2b8 \ud30c\uc77c\uc5d0 \uc785\ucd9c\ub825 \uc608\uc678\uac00 \uc788\uc2b5\ub2c8\ub2e4: {0}"},
 
     { ER_NO_HREF_ATTRIB,
       "(StylesheetHandler) {0}\uc758 href \uc18d\uc131\uc744 \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
-  /** ER_STYLESHEET_INCLUDES_ITSELF          */
-//  public static final int ER_STYLESHEET_INCLUDES_ITSELF = 39;
-
-
     { ER_STYLESHEET_INCLUDES_ITSELF,
-      "(StylesheetHandler) {0}\uc774(\uac00) \uc9c1\uc811 \ub610\ub294 \uac04\uc811\uc73c\ub85c \uc790\uc2e0\uc744 \ud3ec\ud568\ud569\ub2c8\ub2e4!"},
-
-  /** ER_PROCESSINCLUDE_ERROR          */
-//  public static final int ER_PROCESSINCLUDE_ERROR = 40;
-
+      "(StylesheetHandler) {0}\uc774(\uac00) \uc9c1\uc811 \ub610\ub294 \uac04\uc811\uc801\uc73c\ub85c \uc790\uc2e0\uc744 \ud3ec\ud568\ud569\ub2c8\ub2e4."},
 
     { ER_PROCESSINCLUDE_ERROR,
       "StylesheetHandler.processInclude \uc624\ub958, {0}"},
 
-  /** ER_MISSING_LANG_ATTRIB          */
-//  public static final int ER_MISSING_LANG_ATTRIB = 41;
-
-
     { ER_MISSING_LANG_ATTRIB,
-      "(StylesheetHandler) {0} \uc18d\uc131 ''lang''\uc774 \ub204\ub77d\ub418\uc5c8\uc74c"},
-
-  /** ER_MISSING_CONTAINER_ELEMENT_COMPONENT          */
-//  public static final int ER_MISSING_CONTAINER_ELEMENT_COMPONENT = 42;
+      "(StylesheetHandler) {0} \uc18d\uc131 ''lang''\uc774 \ub204\ub77d\ub418\uc5c8\uc2b5\ub2c8\ub2e4."},
 
     { ER_MISSING_CONTAINER_ELEMENT_COMPONENT,
-      "(StylesheetHandler) {0} \uc694\uc18c\uac00 \uc798\ubabb\ub41c \uc704\uce58\uc5d0 \uc788\uc74c?? \ub204\ub77d\ub41c \ucee8\ud14c\uc774\ub108 \uc694\uc18c ''component''"},
-
-  /** ER_CAN_ONLY_OUTPUT_TO_ELEMENT          */
-//  public static final int ER_CAN_ONLY_OUTPUT_TO_ELEMENT = 43;
+      "(StylesheetHandler) {0} \uc694\uc18c\uac00 \uc798\ubabb\ub41c \uc704\uce58\uc5d0 \uc788\uc2b5\ub2c8\ub2e4. \ucee8\ud14c\uc774\ub108 \uc694\uc18c ''component''\uac00 \ub204\ub77d\ub418\uc5c8\uc2b5\ub2c8\ub2e4."},
 
     { ER_CAN_ONLY_OUTPUT_TO_ELEMENT,
       "Element, DocumentFragment, Document \ub610\ub294 PrintWriter\ub85c\ub9cc \ucd9c\ub825\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4."},
 
-  /** ER_PROCESS_ERROR          */
-//  public static final int ER_PROCESS_ERROR = 44;
-
     { ER_PROCESS_ERROR,
      "StylesheetRoot.process \uc624\ub958"},
 
-  /** ER_UNIMPLNODE_ERROR          */
-//  public static final int ER_UNIMPLNODE_ERROR = 45;
-
     { ER_UNIMPLNODE_ERROR,
      "UnImplNode \uc624\ub958: {0}"},
 
-  /** ER_NO_SELECT_EXPRESSION          */
-//  public static final int ER_NO_SELECT_EXPRESSION = 46;
-
     { ER_NO_SELECT_EXPRESSION,
-      "\uc624\ub958! xpath \uc120\ud0dd \ud45c\ud604\uc2dd(-select)\uc744 \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
-
-  /** ER_CANNOT_SERIALIZE_XSLPROCESSOR          */
-//  public static final int ER_CANNOT_SERIALIZE_XSLPROCESSOR = 47;
+      "\uc624\ub958. xpath \uc120\ud0dd \ud45c\ud604\uc2dd(-select)\uc744 \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
     { ER_CANNOT_SERIALIZE_XSLPROCESSOR,
-      "XSLProcessor\ub97c \uc9c1\ub82c\ud654\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4!"},
-
-  /** ER_NO_INPUT_STYLESHEET          */
-//  public static final int ER_NO_INPUT_STYLESHEET = 48;
+      "XSLProcessor\ub97c \uc9c1\ub82c\ud654\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
     { ER_NO_INPUT_STYLESHEET,
-      "\uc2a4\ud0c0\uc77c \uc2dc\ud2b8 \uc785\ub825\uc744 \uc9c0\uc815\ud558\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4!"},
-
-  /** ER_FAILED_PROCESS_STYLESHEET          */
-//  public static final int ER_FAILED_PROCESS_STYLESHEET = 49;
+      "\uc2a4\ud0c0\uc77c\uc2dc\ud2b8 \uc785\ub825\uc744 \uc9c0\uc815\ud558\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4."},
 
     { ER_FAILED_PROCESS_STYLESHEET,
-      "\uc2a4\ud0c0\uc77c \uc2dc\ud2b8\ub97c \ucc98\ub9ac\ud558\ub294 \ub370 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4!"},
-
-  /** ER_COULDNT_PARSE_DOC          */
-//  public static final int ER_COULDNT_PARSE_DOC = 50;
+      "\uc2a4\ud0c0\uc77c\uc2dc\ud2b8\ub97c \ucc98\ub9ac\ud558\ub294 \ub370 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4."},
 
     { ER_COULDNT_PARSE_DOC,
-     "{0} \ubb38\uc11c\ub97c \uad6c\ubb38 \ubd84\uc11d\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4!"},
-
-  /** ER_COULDNT_FIND_FRAGMENT          */
-//  public static final int ER_COULDNT_FIND_FRAGMENT = 51;
+     "{0} \ubb38\uc11c\ub97c \uad6c\ubb38 \ubd84\uc11d\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
     { ER_COULDNT_FIND_FRAGMENT,
      "\ub2e8\ud3b8\uc744 \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4: {0}"},
 
-  /** ER_NODE_NOT_ELEMENT          */
- // public static final int ER_NODE_NOT_ELEMENT = 52;
-
     { ER_NODE_NOT_ELEMENT,
       "\ub2e8\ud3b8 ID\uac00 \uac00\ub9ac\ud0a4\ub294 \ub178\ub4dc\uac00 \uc694\uc18c\uac00 \uc544\ub2d9\ub2c8\ub2e4: {0}"},
 
-  /** ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB          */
-//  public static final int ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB = 53;
-
     { ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB,
       "for-each\uc5d0\ub294 \uc77c\uce58 \ub610\ub294 \uc774\ub984 \uc18d\uc131\uc774 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4."},
 
-  /** ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB          */
-//  public static final int ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB = 54;
-
     { ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB,
       "\ud15c\ud50c\ub9ac\ud2b8\uc5d0\ub294 \uc77c\uce58 \ub610\ub294 \uc774\ub984 \uc18d\uc131\uc774 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4."},
 
-  /** ER_NO_CLONE_OF_DOCUMENT_FRAG          */
-//  public static final int ER_NO_CLONE_OF_DOCUMENT_FRAG = 55;
-
     { ER_NO_CLONE_OF_DOCUMENT_FRAG,
-      "\ubb38\uc11c \ub2e8\ud3b8\uc758 \ubcf5\uc81c\ubcf8\uc774 \uc5c6\uc2b5\ub2c8\ub2e4!"},
-
-  /** ER_CANT_CREATE_ITEM          */
-//  public static final int ER_CANT_CREATE_ITEM = 56;
+      "\ubb38\uc11c \ub2e8\ud3b8\uc758 \ubcf5\uc81c\ubcf8\uc774 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
     { ER_CANT_CREATE_ITEM,
-      "\uacb0\uacfc \ud2b8\ub9ac\uc5d0 \ud56d\ubaa9\uc744 \uc791\uc131\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.: {0}"},
-
-  /** ER_XMLSPACE_ILLEGAL_VALUE          */
-//  public static final int ER_XMLSPACE_ILLEGAL_VALUE = 57;
+      "\uacb0\uacfc \ud2b8\ub9ac\uc5d0 \ud56d\ubaa9\uc744 \uc791\uc131\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4: {0}"},
 
     { ER_XMLSPACE_ILLEGAL_VALUE,
-      "\uc6d0\ubcf8 XML\uc758 xml:space\uc5d0 \uc720\ud6a8\ud558\uc9c0 \uc54a\uc740 \uac12\uc774 \uc788\uc2b5\ub2c8\ub2e4.: {0}"},
-
-  /** ER_NO_XSLKEY_DECLARATION          */
-//  public static final int ER_NO_XSLKEY_DECLARATION = 58;
+      "\uc6d0\ubcf8 XML\uc758 xml:space\uc5d0 \uc720\ud6a8\ud558\uc9c0 \uc54a\uc740 \uac12\uc774 \uc788\uc2b5\ub2c8\ub2e4: {0}"},
 
     { ER_NO_XSLKEY_DECLARATION,
-      "{0}\uc5d0 \ub300\ud55c xsl:key \uc120\uc5b8\uc774 \uc5c6\uc2b5\ub2c8\ub2e4!"},
-
-  /** ER_CANT_CREATE_URL          */
-//  public static final int ER_CANT_CREATE_URL = 59;
+      "{0}\uc5d0 \ub300\ud55c xsl:key \uc120\uc5b8\uc774 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
     { ER_CANT_CREATE_URL,
-     "\uc624\ub958! url\uc744 \uc791\uc131\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.: {0}"},
-
-  /** ER_XSLFUNCTIONS_UNSUPPORTED          */
-//  public static final int ER_XSLFUNCTIONS_UNSUPPORTED = 60;
+     "\uc624\ub958. url\uc744 \uc791\uc131\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4: {0}"},
 
     { ER_XSLFUNCTIONS_UNSUPPORTED,
      "xsl:functions\uac00 \uc9c0\uc6d0\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4."},
 
-  /** ER_PROCESSOR_ERROR          */
-//  public static final int ER_PROCESSOR_ERROR = 61;
-
     { ER_PROCESSOR_ERROR,
      "XSLT TransformerFactory \uc624\ub958"},
 
-  /** ER_NOT_ALLOWED_INSIDE_STYLESHEET          */
-//  public static final int ER_NOT_ALLOWED_INSIDE_STYLESHEET = 62;
-
     { ER_NOT_ALLOWED_INSIDE_STYLESHEET,
-      "(StylesheetHandler) \uc2a4\ud0c0\uc77c \uc2dc\ud2b8 \ub0b4\uc5d0 {0}\uc774(\uac00) \ud5c8\uc6a9\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4!"},
-
-  /** ER_RESULTNS_NOT_SUPPORTED          */
-//  public static final int ER_RESULTNS_NOT_SUPPORTED = 63;
+      "(StylesheetHandler) \uc2a4\ud0c0\uc77c\uc2dc\ud2b8 \ub0b4\uc5d0 {0}\uc774(\uac00) \ud5c8\uc6a9\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4."},
 
     { ER_RESULTNS_NOT_SUPPORTED,
-      "result-ns\uac00 \ub354 \uc774\uc0c1 \uc9c0\uc6d0\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4!  \ub300\uc2e0 xsl:output\uc744 \uc0ac\uc6a9\ud558\uc2ed\uc2dc\uc624."},
-
-  /** ER_DEFAULTSPACE_NOT_SUPPORTED          */
-//  public static final int ER_DEFAULTSPACE_NOT_SUPPORTED = 64;
+      "result-ns\uac00 \ub354 \uc774\uc0c1 \uc9c0\uc6d0\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \ub300\uc2e0 xsl:output\uc744 \uc0ac\uc6a9\ud558\uc2ed\uc2dc\uc624."},
 
     { ER_DEFAULTSPACE_NOT_SUPPORTED,
-      "default-space\uac00 \ub354 \uc774\uc0c1 \uc9c0\uc6d0\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4!  \ub300\uc2e0 xsl:strip-space \ub610\ub294 xsl:preserve-space\ub97c \uc0ac\uc6a9\ud558\uc2ed\uc2dc\uc624."},
-
-  /** ER_INDENTRESULT_NOT_SUPPORTED          */
-//  public static final int ER_INDENTRESULT_NOT_SUPPORTED = 65;
+      "default-space\uac00 \ub354 \uc774\uc0c1 \uc9c0\uc6d0\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \ub300\uc2e0 xsl:strip-space \ub610\ub294 xsl:preserve-space\ub97c \uc0ac\uc6a9\ud558\uc2ed\uc2dc\uc624."},
 
     { ER_INDENTRESULT_NOT_SUPPORTED,
-      "indent-result\uac00 \ub354 \uc774\uc0c1 \uc9c0\uc6d0\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4!  \ub300\uc2e0 xsl:output\uc744 \uc0ac\uc6a9\ud558\uc2ed\uc2dc\uc624."},
-
-  /** ER_ILLEGAL_ATTRIB          */
-//  public static final int ER_ILLEGAL_ATTRIB = 66;
+      "indent-result\uac00 \ub354 \uc774\uc0c1 \uc9c0\uc6d0\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \ub300\uc2e0 xsl:output\uc744 \uc0ac\uc6a9\ud558\uc2ed\uc2dc\uc624."},
 
     { ER_ILLEGAL_ATTRIB,
-      "(StylesheetHandler) {0}\uc5d0 \uc720\ud6a8\ud558\uc9c0 \uc54a\uc740 \uc18d\uc131\uc774 \uc788\uc74c: {1}"},
-
-  /** ER_UNKNOWN_XSL_ELEM          */
-//  public static final int ER_UNKNOWN_XSL_ELEM = 67;
+      "(StylesheetHandler) {0}\uc5d0 \uc720\ud6a8\ud558\uc9c0 \uc54a\uc740 \uc18d\uc131\uc774 \uc788\uc2b5\ub2c8\ub2e4: {1}"},
 
     { ER_UNKNOWN_XSL_ELEM,
      "\uc54c \uc218 \uc5c6\ub294 XSL \uc694\uc18c: {0}"},
 
-  /** ER_BAD_XSLSORT_USE          */
-//  public static final int ER_BAD_XSLSORT_USE = 68;
-
     { ER_BAD_XSLSORT_USE,
-      "(StylesheetHandler) xsl:sort\ub294 xsl:apply-templates \ub610\ub294 xsl:for-each\uc640 \ud568\uaed8\ub9cc \uc0ac\uc6a9\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4."},
-
-  /** ER_MISPLACED_XSLWHEN          */
-//  public static final int ER_MISPLACED_XSLWHEN = 69;
+      "(StylesheetHandler) xsl:sort\ub294 xsl:apply-templates \ub610\ub294 xsl:for-each\uc640 \ud568\uaed8 \uc0ac\uc6a9\ub418\uc5b4\uc57c \ud569\ub2c8\ub2e4."},
 
     { ER_MISPLACED_XSLWHEN,
-      "(StylesheetHandler) xsl:when\uc774 \uc798\ubabb\ub41c \uc704\uce58\uc5d0 \ub193\uc5ec \uc788\uc2b5\ub2c8\ub2e4!"},
-
-  /** ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE          */
-//  public static final int ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE = 70;
+      "(StylesheetHandler) xsl:when\uc774 \uc798\ubabb\ub41c \uc704\uce58\uc5d0 \ub193\uc5ec \uc788\uc2b5\ub2c8\ub2e4."},
 
     { ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE,
-      "(StylesheetHandler) xsl:when\uc774 xsl:choose\uc758 \uc0c1\uc704\uc5d0 \uc788\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4!"},
-
-  /** ER_MISPLACED_XSLOTHERWISE          */
-//  public static final int ER_MISPLACED_XSLOTHERWISE = 71;
+      "(StylesheetHandler) xsl:when\uc774 xsl:choose\uc758 \uc0c1\uc704\uc5d0 \uc788\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4."},
 
     { ER_MISPLACED_XSLOTHERWISE,
-      "(StylesheetHandler) xsl:otherwise\uac00 \uc798\ubabb\ub41c \uc704\uce58\uc5d0 \ub193\uc5ec \uc788\uc2b5\ub2c8\ub2e4!"},
-
-  /** ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE          */
-//  public static final int ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE = 72;
+      "(StylesheetHandler) xsl:otherwise\uac00 \uc798\ubabb\ub41c \uc704\uce58\uc5d0 \ub193\uc5ec \uc788\uc2b5\ub2c8\ub2e4."},
 
     { ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE,
-      "(StylesheetHandler) xsl:otherwise\uac00 xsl:choose\uc758 \uc0c1\uc704\uc5d0 \uc788\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4!"},
-
-  /** ER_NOT_ALLOWED_INSIDE_TEMPLATE          */
-//  public static final int ER_NOT_ALLOWED_INSIDE_TEMPLATE = 73;
+      "(StylesheetHandler) xsl:otherwise\uac00 xsl:choose\uc758 \uc0c1\uc704\uc5d0 \uc788\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4."},
 
     { ER_NOT_ALLOWED_INSIDE_TEMPLATE,
-      "(StylesheetHandler) \ud15c\ud50c\ub9ac\ud2b8 \ub0b4\uc5d0 {0}\uc774(\uac00) \ud5c8\uc6a9\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4!"},
-
-  /** ER_UNKNOWN_EXT_NS_PREFIX          */
-//  public static final int ER_UNKNOWN_EXT_NS_PREFIX = 74;
+      "(StylesheetHandler) \ud15c\ud50c\ub9ac\ud2b8 \ub0b4\uc5d0 {0}\uc774(\uac00) \ud5c8\uc6a9\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4."},
 
     { ER_UNKNOWN_EXT_NS_PREFIX,
-      "(StylesheetHandler) {0} \ud655\uc7a5\uc790 \uc774\ub984 \uacf5\uac04 \uc811\ub450\ubd80 {1}\uc744(\ub97c) \uc54c \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
-
-  /** ER_IMPORTS_AS_FIRST_ELEM          */
-//  public static final int ER_IMPORTS_AS_FIRST_ELEM = 75;
+      "(StylesheetHandler) {0} \ud655\uc7a5 \uc774\ub984 \uacf5\uac04 \uc811\ub450\ubd80 {1}\uc744(\ub97c) \uc54c \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
     { ER_IMPORTS_AS_FIRST_ELEM,
-      "(StylesheetHandler) \uac00\uc838\uc624\uae30\ub294 \uc2a4\ud0c0\uc77c \uc2dc\ud2b8\uc5d0\uc11c \uccab \ubc88\uc9f8 \uc694\uc18c\ub85c\ub9cc \ub098\ud0c0\ub0a0 \uc218 \uc788\uc2b5\ub2c8\ub2e4!"},
-
-  /** ER_IMPORTING_ITSELF          */
-//  public static final int ER_IMPORTING_ITSELF = 76;
+      "(StylesheetHandler) \uac00\uc838\uc624\uae30\ub294 \uc2a4\ud0c0\uc77c\uc2dc\ud2b8\uc5d0\uc11c \uccab \ubc88\uc9f8 \uc694\uc18c\ub85c\ub9cc \ub098\ud0c0\ub0a0 \uc218 \uc788\uc2b5\ub2c8\ub2e4."},
 
     { ER_IMPORTING_ITSELF,
-      "(StylesheetHandler) {0}\uc774(\uac00) \uc9c1\uc811 \ub610\ub294 \uac04\uc811\uc73c\ub85c \uc790\uc2e0\uc744 \uac00\uc838\uc635\ub2c8\ub2e4!"},
-
-  /** ER_XMLSPACE_ILLEGAL_VAL          */
-//  public static final int ER_XMLSPACE_ILLEGAL_VAL = 77;
+      "(StylesheetHandler) {0}\uc774(\uac00) \uc9c1\uc811 \ub610\ub294 \uac04\uc811\uc801\uc73c\ub85c \uc790\uc2e0\uc744 \uac00\uc838\uc635\ub2c8\ub2e4."},
 
     { ER_XMLSPACE_ILLEGAL_VAL,
-      "(StylesheetHandler) xml:\uacf5\uac04\uc5d0 \uc720\ud6a8\ud558\uc9c0 \uc54a\uc740 \uac12\uc774 \uc788\uc74c: {0}"},
-
-  /** ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL          */
-//  public static final int ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL = 78;
+      "(StylesheetHandler) xml:\uacf5\uac04\uc5d0 \uc720\ud6a8\ud558\uc9c0 \uc54a\uc740 \uac12\uc774 \uc788\uc2b5\ub2c8\ub2e4: {0}"},
 
     { ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL,
-      "processStylesheet\uc5d0 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4!"},
-
-  /** ER_SAX_EXCEPTION          */
-//  public static final int ER_SAX_EXCEPTION = 79;
+      "processStylesheet\uc5d0 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4."},
 
     { ER_SAX_EXCEPTION,
      "SAX \uc608\uc678"},
 
-  /** ER_FUNCTION_NOT_SUPPORTED          */
-//  public static final int ER_FUNCTION_NOT_SUPPORTED = 80;
+//  add this message to fix bug 21478
+    { ER_FUNCTION_NOT_SUPPORTED,
+     "\ud568\uc218\uac00 \uc9c0\uc6d0\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4."},
 
-    //{ ER_FUNCTION_NOT_SUPPORTED,
-    // "Function not supported!"},
-
-  /** ER_XSLT_ERROR          */
-//  public static final int ER_XSLT_ERROR = 81;
 
     { ER_XSLT_ERROR,
      "XSLT \uc624\ub958"},
 
-  /** ER_CURRENCY_SIGN_ILLEGAL          */
-//  public static final int ER_CURRENCY_SIGN_ILLEGAL = 82;
-
     { ER_CURRENCY_SIGN_ILLEGAL,
-      "\ud3ec\ub9f7 \ud328\ud134 \ubb38\uc790\uc5f4\uc5d0 \ud1b5\ud654 \ubd80\ud638\uac00 \ud5c8\uc6a9\ub418\uc9c0 \uc54a\uc74c"},
-
-  /** ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM          */
-//  public static final int ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM = 83;
+      "\ud3ec\ub9f7 \ud328\ud134 \ubb38\uc790\uc5f4\uc5d0 \ud1b5\ud654 \ubd80\ud638\uac00 \ud5c8\uc6a9\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4."},
 
     { ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM,
-      "\uc2a4\ud0c0\uc77c \uc2dc\ud2b8 DOM\uc5d0\uc11c Document \ud568\uc218\uac00 \uc9c0\uc6d0\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4!"},
-
-  /** ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER          */
-//  public static final int ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER = 84;
+      "\uc2a4\ud0c0\uc77c\uc2dc\ud2b8 DOM\uc5d0\uc11c Document \ud568\uc218\uac00 \uc9c0\uc6d0\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4."},
 
     { ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER,
-      "\ube44 \uc811\ub450\ubd80 \ubd84\uc11d\uc790\uc758 \uc811\ub450\ubd80\ub97c \ubd84\uc11d\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4!"},
-
-  /** ER_REDIRECT_COULDNT_GET_FILENAME          */
-//  public static final int ER_REDIRECT_COULDNT_GET_FILENAME = 85;
+      "\ube44\uc811\ub450\ubd80 \ubd84\uc11d\uc790\uc758 \uc811\ub450\ubd80\ub97c \ubd84\uc11d\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
     { ER_REDIRECT_COULDNT_GET_FILENAME,
-      "Redirect extension: \ud30c\uc77c \uc774\ub984\uc744 \uac00\uc838\uc62c \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. \ud30c\uc77c \ub610\ub294 \uc120\ud0dd\uc801 \uc18d\uc131\uc740 \uc62c\ubc14\ub978 \ubb38\uc790\uc5f4\uc744 \ub9ac\ud134\ud574\uc57c \ud569\ub2c8\ub2e4. "},
-
-  /** ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT          */
-//  public static final int ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT = 86;
+      "Redirect extension: \ud30c\uc77c \uc774\ub984\uc744 \uac00\uc838\uc62c \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. \ud30c\uc77c \ub610\ub294 \uc120\ud0dd\uc801 \uc18d\uc131\uc740 \uc62c\ubc14\ub978 \ubb38\uc790\uc5f4\uc744 \ub9ac\ud134\ud574\uc57c \ud569\ub2c8\ub2e4."},
 
     { ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT,
-      "\uacbd\ub85c \uc7ac\uc9c0\uc815 \ud655\uc7a5\uc5d0 FormatterListener\ub97c \ube4c\ub4dc\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4!"},
-
-  /** ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX          */
-//  public static final int ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX = 87;
+      "\uacbd\ub85c \uc7ac\uc9c0\uc815 \ud655\uc7a5\uc5d0 FormatterListener\ub97c \ube4c\ub4dc\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
     { ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX,
-      "exclude-result-prefixes\uc5d0 \uc788\ub294 \uc811\ub450\ubd80\uac00 \uc62c\ubc14\ub974\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4: {0}"},
-
-  /** ER_MISSING_NS_URI          */
-//  public static final int ER_MISSING_NS_URI = 88;
+      "exclude-result-prefixes\uc5d0 \uc788\ub294 \uc811\ub450\ubd80\uac00 \uc720\ud6a8\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4: {0}"},
 
     { ER_MISSING_NS_URI,
       "\uc9c0\uc815\ub41c \uc811\ub450\ubd80\uc758 \uc774\ub984 \uacf5\uac04 URI\uac00 \ub204\ub77d\ub418\uc5c8\uc2b5\ub2c8\ub2e4."},
 
-  /** ER_MISSING_ARG_FOR_OPTION          */
-//  public static final int ER_MISSING_ARG_FOR_OPTION = 89;
-
     { ER_MISSING_ARG_FOR_OPTION,
       "\uc635\uc158\uc758 \uc778\uc218\uac00 \ub204\ub77d\ub418\uc5c8\uc2b5\ub2c8\ub2e4: {0}"},
 
-  /** ER_INVALID_OPTION          */
-//  public static final int ER_INVALID_OPTION = 90;
-
     { ER_INVALID_OPTION,
      "\uc798\ubabb\ub41c \uc635\uc158: {0}"},
 
-  /** ER_MALFORMED_FORMAT_STRING          */
-//  public static final int ER_MALFORMED_FORMAT_STRING = 91;
-
     { ER_MALFORMED_FORMAT_STRING,
      "\uc798\ubabb \ud615\uc2dd\ud654\ub41c \ud3ec\ub9f7 \ubb38\uc790\uc5f4: {0}"},
 
-  /** ER_STYLESHEET_REQUIRES_VERSION_ATTRIB          */
-//  public static final int ER_STYLESHEET_REQUIRES_VERSION_ATTRIB = 92;
-
     { ER_STYLESHEET_REQUIRES_VERSION_ATTRIB,
-      "xsl:stylesheet\uc5d0 'version' \uc18d\uc131\uc774 \ud544\uc694\ud569\ub2c8\ub2e4!"},
-
-  /** ER_ILLEGAL_ATTRIBUTE_VALUE          */
-//  public static final int ER_ILLEGAL_ATTRIBUTE_VALUE = 93;
+      "xsl:stylesheet\uc5d0 'version' \uc18d\uc131\uc774 \ud544\uc694\ud569\ub2c8\ub2e4."},
 
     { ER_ILLEGAL_ATTRIBUTE_VALUE,
-      "\uc18d\uc131: {0}\uc5d0 \uc720\ud6a8\ud558\uc9c0 \uc54a\uc740 \uac12\uc774 \uc788\uc74c: {1}"},
-
-  /** ER_CHOOSE_REQUIRES_WHEN          */
-//  public static final int ER_CHOOSE_REQUIRES_WHEN = 94;
+      "\uc18d\uc131: {0}\uc5d0 \uc720\ud6a8\ud558\uc9c0 \uc54a\uc740 \uac12\uc774 \uc788\uc2b5\ub2c8\ub2e4: {1}"},
 
     { ER_CHOOSE_REQUIRES_WHEN,
-     "xsl:choose\uc5d0 xsl:when\uc774 \ud544\uc694\ud568"},
-
-  /** ER_NO_APPLY_IMPORT_IN_FOR_EACH          */
-//  public static final int ER_NO_APPLY_IMPORT_IN_FOR_EACH = 95;
+     "xsl:choose\uc5d0 xsl:when\uc774 \ud544\uc694\ud569\ub2c8\ub2e4."},
 
     { ER_NO_APPLY_IMPORT_IN_FOR_EACH,
-      "xsl:apply-imports\ub294 xsl:for-each\uc5d0 \ud5c8\uc6a9\ub418\uc9c0 \uc54a\uc74c"},
-
-  /** ER_CANT_USE_DTM_FOR_OUTPUT          */
-//  public static final int ER_CANT_USE_DTM_FOR_OUTPUT = 96;
+      "xsl:apply-imports\ub294 xsl:for-each\uc5d0 \ud5c8\uc6a9\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4."},
 
     { ER_CANT_USE_DTM_FOR_OUTPUT,
-      "\ucd9c\ub825 DOM \ub178\ub4dc\uc5d0 DTMLiaison\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. \ub300\uc2e0 org.apache.xpath.DOM2Helper\ub97c \uc804\ub2ec\ud558\uc2ed\uc2dc\uc624!"},
-
-  /** ER_CANT_USE_DTM_FOR_INPUT          */
-//  public static final int ER_CANT_USE_DTM_FOR_INPUT = 97;
+      "\ucd9c\ub825 DOM \ub178\ub4dc\uc5d0 DTMLiaison\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. \ub300\uc2e0 org.apache.xpath.DOM2Helper\ub97c \uc804\ub2ec\ud558\uc2ed\uc2dc\uc624."},
 
     { ER_CANT_USE_DTM_FOR_INPUT,
-      "\uc785\ub825 DOM \ub178\ub4dc\uc5d0 DTMLiaison\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. \ub300\uc2e0 org.apache.xpath.DOM2Helper\ub97c \uc804\ub2ec\ud558\uc2ed\uc2dc\uc624!"},
-
-  /** ER_CALL_TO_EXT_FAILED          */
-//  public static final int ER_CALL_TO_EXT_FAILED = 98;
+      "\uc785\ub825 DOM \ub178\ub4dc\uc5d0 DTMLiaison\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. \ub300\uc2e0 org.apache.xpath.DOM2Helper\ub97c \uc804\ub2ec\ud558\uc2ed\uc2dc\uc624."},
 
     { ER_CALL_TO_EXT_FAILED,
-      "\ud655\uc7a5\uc790 \uc694\uc18c \ud638\ucd9c\uc5d0 \uc2e4\ud328\ud568: {0}"},
-
-  /** ER_PREFIX_MUST_RESOLVE          */
-//  public static final int ER_PREFIX_MUST_RESOLVE = 99;
+      "\ud655\uc7a5 \uc694\uc18c \ud638\ucd9c\uc5d0 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4: {0}"},
 
     { ER_PREFIX_MUST_RESOLVE,
       "\uc811\ub450\ubd80\ub294 \uc774\ub984 \uacf5\uac04\uc73c\ub85c \ubd84\uc11d\ub418\uc5b4\uc57c \ud569\ub2c8\ub2e4: {0}"},
 
-  /** ER_INVALID_UTF16_SURROGATE          */
-//  public static final int ER_INVALID_UTF16_SURROGATE = 100;
-
     { ER_INVALID_UTF16_SURROGATE,
-      "\uc798\ubabb\ub41c UTF-16 \ub300\ub9ac\uc790\uac00 \ubc1c\uacac\ub418\uc5c8\uc2b5\ub2c8\ub2e4: {0} ?"},
-
-  /** ER_XSLATTRSET_USED_ITSELF          */
- // public static final int ER_XSLATTRSET_USED_ITSELF = 101;
+      "\uc798\ubabb\ub41c UTF-16 \ub300\ub9ac\uc790(surrogate)\uac00 \ubc1c\uacac\ub418\uc5c8\uc2b5\ub2c8\ub2e4: {0}"},
 
     { ER_XSLATTRSET_USED_ITSELF,
       "xsl:attribute-set {0}\uc774(\uac00) \uc790\uc2e0\uc744 \uc0ac\uc6a9\ud588\uc73c\ubbc0\ub85c \ubb34\ud55c \ub8e8\ud504\ub97c \ucd08\ub798\ud569\ub2c8\ub2e4."},
 
-  /** ER_CANNOT_MIX_XERCESDOM          */
-//  public static final int ER_CANNOT_MIX_XERCESDOM = 102;
-
     { ER_CANNOT_MIX_XERCESDOM,
-      "\ube44 Xerces-DOM \uc785\ub825\uacfc Xerces-DOM \ucd9c\ub825\uc744 \ud63c\ud569\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4!"},
-
-  /** ER_TOO_MANY_LISTENERS          */
-//  public static final int ER_TOO_MANY_LISTENERS = 103;
+      "\ube44Xerces-DOM \uc785\ub825\uacfc Xerces-DOM \ucd9c\ub825\uc744 \ud63c\ud569\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
     { ER_TOO_MANY_LISTENERS,
       "addTraceListenersToStylesheet - TooManyListenersException"},
 
-  /** ER_IN_ELEMTEMPLATEELEM_READOBJECT          */
-//  public static final int ER_IN_ELEMTEMPLATEELEM_READOBJECT = 104;
-
     { ER_IN_ELEMTEMPLATEELEM_READOBJECT,
-      "ElemTemplateElement.readObject\uc5d0\uc11c: {0}"},
-
-  /** ER_DUPLICATE_NAMED_TEMPLATE          */
-//  public static final int ER_DUPLICATE_NAMED_TEMPLATE = 105;
+      "ElemTemplateElement.readObject: {0}"},
 
     { ER_DUPLICATE_NAMED_TEMPLATE,
       "{0} \uc774\ub984\uc758 \ud15c\ud50c\ub9ac\ud2b8\uac00 \ub458 \uc774\uc0c1\uc785\ub2c8\ub2e4."},
 
-  /** ER_INVALID_KEY_CALL          */
-//  public static final int ER_INVALID_KEY_CALL = 106;
-
     { ER_INVALID_KEY_CALL,
-      "\uc798\ubabb\ub41c \ud568\uc218 \ud638\ucd9c: recursive key() \ud638\ucd9c\uc774 \ud5c8\uc6a9\ub418\uc9c0 \uc54a\uc74c"},
-
-  /** Variable is referencing itself          */
-//  public static final int ER_REFERENCING_ITSELF = 107;
+      "\uc798\ubabb\ub41c \ud568\uc218 \ud638\ucd9c: recursive key() \ud638\ucd9c\uc774 \ud5c8\uc6a9\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4."},
 
     { ER_REFERENCING_ITSELF,
-      "{0} \ubcc0\uc218\uac00 \uc9c1\uc811 \ub610\ub294 \uac04\uc811\uc73c\ub85c \uc790\uc2e0\uc744 \ucc38\uc870\ud569\ub2c8\ub2e4!"},
-
-  /** Illegal DOMSource input          */
-//  public static final int ER_ILLEGAL_DOMSOURCE_INPUT = 108;
+      "{0} \ubcc0\uc218\ub294 \uc9c1\uc811 \ub610\ub294 \uac04\uc811\uc801\uc73c\ub85c \uc790\uc2e0\uc744 \ucc38\uc870\ud569\ub2c8\ub2e4."},
 
     { ER_ILLEGAL_DOMSOURCE_INPUT,
-      "newTemplates\uc758 DOMSource\uc5d0 \ub300\ud55c \uc785\ub825 \ub178\ub4dc\ub294 \ub110(null)\uc774 \ub420 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4!"},
-
-        /** Class not found for option         */
-//  public static final int ER_CLASS_NOT_FOUND_FOR_OPTION = 109;
+      "newTemplates\uc758 DOMSource\uc5d0 \ub300\ud55c \uc785\ub825 \ub178\ub4dc\ub294 \ub110(null)\uc774 \ub420 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
     { ER_CLASS_NOT_FOUND_FOR_OPTION,
-        "{0} \uc635\uc158\uc5d0 \ub300\ud55c \ud074\ub798\uc2a4 \ud30c\uc77c\uc774 \uc5c6\uc74c"},
-
-        /** Required Element not found         */
-//  public static final int ER_REQUIRED_ELEM_NOT_FOUND = 110;
+        "{0} \uc635\uc158\uc5d0 \ub300\ud55c \ud074\ub798\uc2a4 \ud30c\uc77c\uc774 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
     { ER_REQUIRED_ELEM_NOT_FOUND,
         "\ud544\uc218 \uc694\uc18c\ub97c \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4: {0}"},
 
-  /** InputStream cannot be null         */
-//  public static final int ER_INPUT_CANNOT_BE_NULL = 111;
-
     { ER_INPUT_CANNOT_BE_NULL,
         "InputStream\uc740 \ub110(null)\uc774 \ub420 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
-  /** URI cannot be null         */
-//  public static final int ER_URI_CANNOT_BE_NULL = 112;
-
     { ER_URI_CANNOT_BE_NULL,
-        "URI\uc740 \ub110(null)\uc774 \ub420 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
-
-  /** File cannot be null         */
-//  public static final int ER_FILE_CANNOT_BE_NULL = 113;
+        "URI\ub294 \ub110(null)\uc774 \ub420 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
     { ER_FILE_CANNOT_BE_NULL,
         "\ud30c\uc77c\uc740 \ub110(null)\uc774 \ub420 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
-   /** InputSource cannot be null         */
-//  public static final int ER_SOURCE_CANNOT_BE_NULL = 114;
-
     { ER_SOURCE_CANNOT_BE_NULL,
                 "InputSource\ub294 \ub110(null)\uc774 \ub420 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
-  /** Can't overwrite cause         */
-//  public static final int ER_CANNOT_OVERWRITE_CAUSE = 115;
-
-    //{ ER_CANNOT_OVERWRITE_CAUSE,
-        //      "Cannot overwrite cause"},
-
-  /** Could not initialize BSF Manager        */
-//  public static final int ER_CANNOT_INIT_BSFMGR = 116;
-
     { ER_CANNOT_INIT_BSFMGR,
                 "BSF \uad00\ub9ac\uc790\ub97c \ucd08\uae30\ud654\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
-  /** Could not compile extension       */
-//  public static final int ER_CANNOT_CMPL_EXTENSN = 117;
-
     { ER_CANNOT_CMPL_EXTENSN,
                 "\ud655\uc7a5\uc790\ub97c \ucef4\ud30c\uc77c\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
-  /** Could not create extension       */
-//  public static final int ER_CANNOT_CREATE_EXTENSN = 118;
-
     { ER_CANNOT_CREATE_EXTENSN,
-      "\ud655\uc7a5\uc790\ub97c \uc791\uc131\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.: {0} \uc6d0\uc778: {1}"},
-
-  /** Instance method call to method {0} requires an Object instance as first argument       */
-//  public static final int ER_INSTANCE_MTHD_CALL_REQUIRES = 119;
+      "\ud655\uc7a5\uc790\ub97c \uc791\uc131\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4: {0}, \uc6d0\uc778: {1}"},
 
     { ER_INSTANCE_MTHD_CALL_REQUIRES,
       "{0} \uba54\uc18c\ub4dc\uc5d0 \ub300\ud55c \uc778\uc2a4\ud134\uc2a4 \uba54\uc18c\ub4dc \ud638\ucd9c\uc740 \uccab \ubc88\uc9f8 \uc778\uc218\ub85c \uc624\ube0c\uc81d\ud2b8 \uc778\uc2a4\ud134\uc2a4\ub97c \ud544\uc694\ub85c \ud569\ub2c8\ub2e4."},
 
-  /** Invalid element name specified       */
-//  public static final int ER_INVALID_ELEMENT_NAME = 120;
-
     { ER_INVALID_ELEMENT_NAME,
       "\uc798\ubabb\ub41c \uc694\uc18c \uc774\ub984\uc774 \uc9c0\uc815\ub418\uc5c8\uc2b5\ub2c8\ub2e4: {0}"},
 
-   /** Element name method must be static      */
-//  public static final int ER_ELEMENT_NAME_METHOD_STATIC = 121;
-
     { ER_ELEMENT_NAME_METHOD_STATIC,
       "\uc694\uc18c \uc774\ub984 \uba54\uc18c\ub4dc\ub294 static\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4: {0}"},
 
-   /** Extension function {0} : {1} is unknown      */
-//  public static final int ER_EXTENSION_FUNC_UNKNOWN = 122;
-
     { ER_EXTENSION_FUNC_UNKNOWN,
-             "\ud655\uc7a5\uc790 \ud568\uc218 {0} : {1}\uc744(\ub97c) \uc54c \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
-
-   /** More than one best match for constructor for       */
-//  public static final int ER_MORE_MATCH_CONSTRUCTOR = 123;
+             "\ud655\uc7a5 \ud568\uc218 {0} : {1}\uc744(\ub97c) \uc54c \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
     { ER_MORE_MATCH_CONSTRUCTOR,
              "{0}\uc5d0 \ub300\ud55c \uc0dd\uc131\uc790\uc5d0 \uac00\uc7a5 \uc77c\uce58\ud558\ub294 \uac83\uc774 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
-   /** More than one best match for method      */
-//  public static final int ER_MORE_MATCH_METHOD = 124;
-
     { ER_MORE_MATCH_METHOD,
              "{0} \uba54\uc18c\ub4dc\uc5d0 \uac00\uc7a5 \uc77c\uce58\ud558\ub294 \uac83\uc774 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
-   /** More than one best match for element method      */
-//  public static final int ER_MORE_MATCH_ELEMENT = 125;
-
     { ER_MORE_MATCH_ELEMENT,
              "{0} \uc694\uc18c \uba54\uc18c\ub4dc\uc5d0 \uac00\uc7a5 \uc77c\uce58\ud558\ub294 \uac83\uc774 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
-   /** Invalid context passed to evaluate       */
-//  public static final int ER_INVALID_CONTEXT_PASSED = 126;
-
     { ER_INVALID_CONTEXT_PASSED,
              "{0}\uc744(\ub97c) \ud3c9\uac00\ud558\ub294 \ub370 \uc798\ubabb\ub41c \ubb38\ub9e5\uc774 \uc804\ub2ec\ub418\uc5c8\uc2b5\ub2c8\ub2e4."},
 
-   /** Pool already exists       */
-//  public static final int ER_POOL_EXISTS = 127;
-
     { ER_POOL_EXISTS,
              "\ud480\uc774 \uc774\ubbf8 \uc788\uc2b5\ub2c8\ub2e4."},
 
-   /** No driver Name specified      */
-//  public static final int ER_NO_DRIVER_NAME = 128;
-
     { ER_NO_DRIVER_NAME,
              "\ub4dc\ub77c\uc774\ubc84 \uc774\ub984\uc744 \uc9c0\uc815\ud558\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4."},
 
-   /** No URL specified     */
-//  public static final int ER_NO_URL = 129;
-
     { ER_NO_URL,
              "URL\uc744 \uc9c0\uc815\ud558\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4."},
 
-   /** Pool size is less than one    */
-//  public static final int ER_POOL_SIZE_LESSTHAN_ONE = 130;
-
     { ER_POOL_SIZE_LESSTHAN_ONE,
-             "\ud480 \ud06c\uae30\uac00 1 \ubbf8\ub9cc\uc785\ub2c8\ub2e4!"},
-
-   /** Invalid driver name specified    */
-//  public static final int ER_INVALID_DRIVER = 131;
+             "\ud480 \ud06c\uae30\uac00 1 \ubbf8\ub9cc\uc785\ub2c8\ub2e4."},
 
     { ER_INVALID_DRIVER,
-             "\uc798\ubabb\ub41c \ub4dc\ub77c\uc774\ubc84 \uc774\ub984\uc744 \uc9c0\uc815\ud588\uc2b5\ub2c8\ub2e4!"},
-
-   /** Did not find the stylesheet root    */
-//  public static final int ER_NO_STYLESHEETROOT = 132;
+             "\uc798\ubabb\ub41c \ub4dc\ub77c\uc774\ubc84 \uc774\ub984\uc744 \uc9c0\uc815\ud588\uc2b5\ub2c8\ub2e4."},
 
     { ER_NO_STYLESHEETROOT,
-             "\uc2a4\ud0c0\uc77c \uc2dc\ud2b8 \ub8e8\ud2b8\ub97c \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4!"},
-
-   /** Illegal value for xml:space     */
-//  public static final int ER_ILLEGAL_XMLSPACE_VALUE = 133;
+             "\uc2a4\ud0c0\uc77c\uc2dc\ud2b8 \ub8e8\ud2b8\ub97c \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
     { ER_ILLEGAL_XMLSPACE_VALUE,
-         "xml:space\uc5d0 \ub300\ud574 \uc720\ud6a8\ud558\uc9c0 \uc54a\uc740 \uac12"},
-
-   /** processFromNode failed     */
-//  public static final int ER_PROCESSFROMNODE_FAILED = 134;
+         "xml:space\uc5d0 \ub300\ud574 \uc720\ud6a8\ud558\uc9c0 \uc54a\uc740 \uac12\uc785\ub2c8\ub2e4."},
 
     { ER_PROCESSFROMNODE_FAILED,
          "processFromNode\uac00 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4."},
 
-   /** The resource [] could not load:     */
-//  public static final int ER_RESOURCE_COULD_NOT_LOAD = 135;
-
     { ER_RESOURCE_COULD_NOT_LOAD,
         "[ {0} ] \uc790\uc6d0\uc774 {1} \n {2} \t {3}\uc744 \ub85c\ub4dc\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
-
-   /** Buffer size <=0     */
-//  public static final int ER_BUFFER_SIZE_LESSTHAN_ZERO = 136;
-
     { ER_BUFFER_SIZE_LESSTHAN_ZERO,
         "\ubc84\ud37c \ud06c\uae30 <=0"},
 
-   /** Unknown error when calling extension    */
-//  public static final int ER_UNKNOWN_ERROR_CALLING_EXTENSION = 137;
-
     { ER_UNKNOWN_ERROR_CALLING_EXTENSION,
-        "\ud655\uc7a5\uc790 \ud638\ucd9c \uc2dc \uc54c \uc218 \uc5c6\ub294 \uc624\ub958"},
-
-   /** Prefix {0} does not have a corresponding namespace declaration    */
-//  public static final int ER_NO_NAMESPACE_DECL = 138;
+        "\ud655\uc7a5 \ud638\ucd9c \uc2dc \uc54c \uc218 \uc5c6\ub294 \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4."},
 
     { ER_NO_NAMESPACE_DECL,
         "{0} \uc811\ub450\ubd80\uc5d0 \ud574\ub2f9\ud558\ub294 \uc774\ub984 \uacf5\uac04 \uc120\uc5b8\uc774 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
-   /** Element content not allowed for lang=javaclass   */
-//  public static final int ER_ELEM_CONTENT_NOT_ALLOWED = 139;
-
     { ER_ELEM_CONTENT_NOT_ALLOWED,
         "lang=javaclass {0}\uc5d0 \ub300\ud574 \uc694\uc18c \ucee8\ud150\uce20\uac00 \ud5c8\uc6a9\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4."},
 
-   /** Stylesheet directed termination   */
-//  public static final int ER_STYLESHEET_DIRECTED_TERMINATION = 140;
-
     { ER_STYLESHEET_DIRECTED_TERMINATION,
-        "\uc2a4\ud0c0\uc77c \uc2dc\ud2b8\uac00 \uc885\ub8cc\ub97c \uc9c0\uc2dc\ud588\uc2b5\ub2c8\ub2e4."},
-
-   /** 1 or 2   */
-//  public static final int ER_ONE_OR_TWO = 141;
+        "\uc2a4\ud0c0\uc77c\uc2dc\ud2b8\uac00 \uc885\ub8cc\ub97c \uc9c0\uc2dc\ud588\uc2b5\ub2c8\ub2e4."},
 
     { ER_ONE_OR_TWO,
         "1 \ub610\ub294 2"},
 
-   /** 2 or 3   */
-//  public static final int ER_TWO_OR_THREE = 142;
-
     { ER_TWO_OR_THREE,
         "2 \ub610\ub294 3"},
 
-   /** Could not load {0} (check CLASSPATH), now using just the defaults   */
-//  public static final int ER_COULD_NOT_LOAD_RESOURCE = 143;
-
     { ER_COULD_NOT_LOAD_RESOURCE,
-        "{0}(check CLASSPATH)\uc744(\ub97c) \ub85c\ub4dc\ud560 \uc218 \uc5c6\uc73c\ubbc0\ub85c, \ud604\uc7ac \uae30\ubcf8\uac12\ub9cc\uc744 \uc0ac\uc6a9 \uc911\uc785\ub2c8\ub2e4."},
-
-   /** Cannot initialize default templates   */
-//  public static final int ER_CANNOT_INIT_DEFAULT_TEMPLATES = 144;
+        "{0}(CLASSPATH \ud655\uc778)\uc744(\ub97c) \ub85c\ub4dc\ud560 \uc218 \uc5c6\uc73c\ubbc0\ub85c \ud604\uc7ac \uae30\ubcf8\uac12\ub9cc\uc744 \uc0ac\uc6a9\ud558\ub294 \uc911\uc785\ub2c8\ub2e4."},
 
     { ER_CANNOT_INIT_DEFAULT_TEMPLATES,
         "\uae30\ubcf8 \ud15c\ud50c\ub9ac\ud2b8\ub97c \ucd08\uae30\ud654\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
-   /** Result should not be null   */
-//  public static final int ER_RESULT_NULL = 145;
-
     { ER_RESULT_NULL,
         "\uacb0\uacfc\ub294 \ub110(null)\uc774 \ub420 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
-   /** Result could not be set   */
-//  public static final int ER_RESULT_COULD_NOT_BE_SET = 146;
-
     { ER_RESULT_COULD_NOT_BE_SET,
         "\uacb0\uacfc\ub97c \uc124\uc815\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
-   /** No output specified   */
-//  public static final int ER_NO_OUTPUT_SPECIFIED = 147;
-
     { ER_NO_OUTPUT_SPECIFIED,
         "\ucd9c\ub825\uc744 \uc9c0\uc815\ud558\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4."},
 
-   /** Can't transform to a Result of type   */
-//  public static final int ER_CANNOT_TRANSFORM_TO_RESULT_TYPE = 148;
-
     { ER_CANNOT_TRANSFORM_TO_RESULT_TYPE,
         "{0} \uc720\ud615\uc758 \uacb0\uacfc\ub85c \ubcc0\ud658\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
-   /** Can't transform to a Source of type   */
-//  public static final int ER_CANNOT_TRANSFORM_SOURCE_TYPE = 149;
-
     { ER_CANNOT_TRANSFORM_SOURCE_TYPE,
-        "{0} \uc720\ud615\uc758 \uc18c\uc2a4\ub85c \ubcc0\ud658\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
-
-   /** Null content handler  */
-//  public static final int ER_NULL_CONTENT_HANDLER = 150;
+        "{0} \uc720\ud615\uc758 \uc18c\uc2a4\ub97c \ubcc0\ud658\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
     { ER_NULL_CONTENT_HANDLER,
         "\ub110(null) \ucee8\ud150\uce20 \ud578\ub4e4\ub7ec"},
 
-   /** Null error handler  */
-//  public static final int ER_NULL_ERROR_HANDLER = 151;
     { ER_NULL_ERROR_HANDLER,
         "\ub110(null) \uc624\ub958 \ud578\ub4e4\ub7ec"},
 
-   /** parse can not be called if the ContentHandler has not been set */
-//  public static final int ER_CANNOT_CALL_PARSE = 152;
-
     { ER_CANNOT_CALL_PARSE,
         "ContentHandler\ub97c \uc124\uc815\ud558\uc9c0 \uc54a\uc740 \uacbd\uc6b0\uc5d0\ub294 parse\ub97c \ud638\ucd9c\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
-   /**  No parent for filter */
-//  public static final int ER_NO_PARENT_FOR_FILTER = 153;
-
     { ER_NO_PARENT_FOR_FILTER,
         "\uc0c1\uc704 \ud544\ud130\uac00 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
-
-   /**  No stylesheet found in: {0}, media */
-//  public static final int ER_NO_STYLESHEET_IN_MEDIA = 154;
-
     { ER_NO_STYLESHEET_IN_MEDIA,
-         "{0}\uc5d0 \uc2a4\ud0c0\uc77c \uc2dc\ud2b8\uac00 \uc5c6\uc2b5\ub2c8\ub2e4. \ub9e4\uccb4= {1}"},
-
-   /**  No xml-stylesheet PI found in */
-//  public static final int ER_NO_STYLESHEET_PI = 155;
+         "{0}\uc5d0 \uc2a4\ud0c0\uc77c\uc2dc\ud2b8\uac00 \uc5c6\uc2b5\ub2c8\ub2e4. \ub9e4\uccb4= {1}"},
 
     { ER_NO_STYLESHEET_PI,
-         "{0}\uc5d0 xml-\uc2a4\ud0c0\uc77c \uc2dc\ud2b8 PI\uac00 \uc5c6\uc2b5\ub2c8\ub2e4."},
-
-   /**  No default implementation found */
-//  public static final int ER_NO_DEFAULT_IMPL = 156;
-
-    //{ ER_NO_DEFAULT_IMPL,
-     //    "No default implementation found "},
-
-   /**  ChunkedIntArray({0}) not currently supported */
-//  public static final int ER_CHUNKEDINTARRAY_NOT_SUPPORTED = 157;
-
-    //{ ER_CHUNKEDINTARRAY_NOT_SUPPORTED,
-     //  "ChunkedIntArray({0}) not currently supported"},
-
-   /**  Offset bigger than slot */
-//  public static final int ER_OFFSET_BIGGER_THAN_SLOT = 158;
-
-    //{ ER_OFFSET_BIGGER_THAN_SLOT,
-     //  "Offset bigger than slot"},
-
-   /**  Coroutine not available, id= */
-//  public static final int ER_COROUTINE_NOT_AVAIL = 159;
-
-    //{ ER_COROUTINE_NOT_AVAIL,
-    //   "Coroutine not available, id={0}"},
-
-   /**  CoroutineManager recieved co_exit() request */
-//  public static final int ER_COROUTINE_CO_EXIT = 160;
-
-    //{ ER_COROUTINE_CO_EXIT,
-     //  "CoroutineManager received co_exit() request"},
-
-   /**  co_joinCoroutineSet() failed */
-//  public static final int ER_COJOINROUTINESET_FAILED = 161;
-
-    //{ ER_COJOINROUTINESET_FAILED,
-    //   "co_joinCoroutineSet() failed"},
-
-   /**  Coroutine parameter error () */
-//  public static final int ER_COROUTINE_PARAM = 162;
-
-    //{ ER_COROUTINE_PARAM,
-    //   "Coroutine parameter error ({0})"},
-
-   /**  UNEXPECTED: Parser doTerminate answers  */
-//  public static final int ER_PARSER_DOTERMINATE_ANSWERS = 163;
-
-    //{ ER_PARSER_DOTERMINATE_ANSWERS,
-    //   "\nUNEXPECTED: Parser doTerminate answers {0}"},
-
-   /**  parse may not be called while parsing */
-//  public static final int ER_NO_PARSE_CALL_WHILE_PARSING = 164;
-
-    //{ ER_NO_PARSE_CALL_WHILE_PARSING,
-    //   "parse may not be called while parsing"},
-
-   /**  Error: typed iterator for axis  {0} not implemented  */
-//  public static final int ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED = 165;
-
-    //{ ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED,
-     //  "Error: typed iterator for axis  {0} not implemented"},
-
-   /**  Error: iterator for axis {0} not implemented  */
-//  public static final int ER_ITERATOR_AXIS_NOT_IMPLEMENTED = 166;
-
-    //{ ER_ITERATOR_AXIS_NOT_IMPLEMENTED,
-    //   "Error: iterator for axis {0} not implemented "},
-
-   /**  Iterator clone not supported  */
-//  public static final int ER_ITERATOR_CLONE_NOT_SUPPORTED = 167;
-
-    //{ ER_ITERATOR_CLONE_NOT_SUPPORTED,
-     //  "Iterator clone not supported"},
-
-   /**  Unknown axis traversal type  */
-//  public static final int ER_UNKNOWN_AXIS_TYPE = 168;
-
-    //{ ER_UNKNOWN_AXIS_TYPE,
-    //   "Unknown axis traversal type: {0}"},
-
-   /**  Axis traverser not supported  */
-//  public static final int ER_AXIS_NOT_SUPPORTED = 169;
-
-    //{ ER_AXIS_NOT_SUPPORTED,
-    //   "Axis traverser not supported: {0}"},
-
-   /**  No more DTM IDs are available  */
-//  public static final int ER_NO_DTMIDS_AVAIL = 170;
-
-    //{ ER_NO_DTMIDS_AVAIL,
-     //  "No more DTM IDs are available"},
-
-   /**  Not supported  */
-//  public static final int ER_NOT_SUPPORTED = 171;
+         "{0}\uc5d0 xml-\uc2a4\ud0c0\uc77c\uc2dc\ud2b8 PI\uac00 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
     { ER_NOT_SUPPORTED,
-       "\uc9c0\uc6d0\ub418\uc9c0 \uc54a\uc74c: {0}"},
-
-   /**  node must be non-null for getDTMHandleFromNode  */
-//  public static final int ER_NODE_NON_NULL = 172;
-
-    //{ ER_NODE_NON_NULL,
-    //   "Node must be non-null for getDTMHandleFromNode"},
-
-   /**  Could not resolve the node to a handle  */
-//  public static final int ER_COULD_NOT_RESOLVE_NODE = 173;
-
-    //{ ER_COULD_NOT_RESOLVE_NODE,
-    //   "Could not resolve the node to a handle"},
-
-   /**  startParse may not be called while parsing */
-//  public static final int ER_STARTPARSE_WHILE_PARSING = 174;
-
-    //{ ER_STARTPARSE_WHILE_PARSING,
-     //  "startParse may not be called while parsing"},
-
-   /**  startParse needs a non-null SAXParser  */
-//  public static final int ER_STARTPARSE_NEEDS_SAXPARSER = 175;
-
-    //{ ER_STARTPARSE_NEEDS_SAXPARSER,
-    //   "startParse needs a non-null SAXParser"},
-
-   /**  could not initialize parser with */
-//  public static final int ER_COULD_NOT_INIT_PARSER = 176;
-    //{ ER_COULD_NOT_INIT_PARSER,
-     //  "could not initialize parser with"},
-
-   /**  Value for property {0} should be a Boolean instance  */
-//  public static final int ER_PROPERTY_VALUE_BOOLEAN = 177;
+       "\uc9c0\uc6d0\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4: {0}"},
 
     { ER_PROPERTY_VALUE_BOOLEAN,
        "{0} \ud2b9\uc131\uac12\uc740 \ubd80\uc6b8 \uc778\uc2a4\ud134\uc2a4\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4."},
 
-   /**  exception creating new instance for pool  */
-//  public static final int ER_EXCEPTION_CREATING_POOL = 178;
-
-    //{ ER_EXCEPTION_CREATING_POOL,
-    //   "exception creating new instance for pool"},
-
-   /**  Path contains invalid escape sequence  */
-//  public static final int ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE = 179;
-
-    //{ ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE,
-    //   "Path contains invalid escape sequence"},
-
-   /**  Scheme is required!  */
-//  public static final int ER_SCHEME_REQUIRED = 180;
-
-    //{ ER_SCHEME_REQUIRED,
-     //  "Scheme is required!"},
-
-   /**  No scheme found in URI  */
-//  public static final int ER_NO_SCHEME_IN_URI = 181;
-
-    //{ ER_NO_SCHEME_IN_URI,
-    //   "No scheme found in URI: {0}"},
-
-   /**  No scheme found in URI  */
-//  public static final int ER_NO_SCHEME_INURI = 182;
-
-    //{ ER_NO_SCHEME_INURI,
-    //   "No scheme found in URI"},
-
-   /**  Path contains invalid character:   */
-//  public static final int ER_PATH_INVALID_CHAR = 183;
-
-    //{ ER_PATH_INVALID_CHAR,
-    //   "Path contains invalid character: {0}"},
-
-   /**  Cannot set scheme from null string  */
-//  public static final int ER_SCHEME_FROM_NULL_STRING = 184;
-
-    //{ ER_SCHEME_FROM_NULL_STRING,
-    //   "Cannot set scheme from null string"},
-
-   /**  The scheme is not conformant. */
-//  public static final int ER_SCHEME_NOT_CONFORMANT = 185;
-
-    //{ ER_SCHEME_NOT_CONFORMANT,
-    //   "The scheme is not conformant."},
-
-   /**  Host is not a well formed address  */
-//  public static final int ER_HOST_ADDRESS_NOT_WELLFORMED = 186;
-
-    //{ ER_HOST_ADDRESS_NOT_WELLFORMED,
-    //   "Host is not a well formed address"},
-
-   /**  Port cannot be set when host is null  */
-//  public static final int ER_PORT_WHEN_HOST_NULL = 187;
-
-    //{ ER_PORT_WHEN_HOST_NULL,
-    //   "Port cannot be set when host is null"},
-
-   /**  Invalid port number  */
-//  public static final int ER_INVALID_PORT = 188;
-
-    //{ ER_INVALID_PORT,
-    //   "Invalid port number"},
-
-   /**  Fragment can only be set for a generic URI  */
-//  public static final int ER_FRAG_FOR_GENERIC_URI = 189;
-
-    //{ ER_FRAG_FOR_GENERIC_URI,
-    //   "Fragment can only be set for a generic URI"},
-
-   /**  Fragment cannot be set when path is null  */
-//  public static final int ER_FRAG_WHEN_PATH_NULL = 190;
-
-    //{ ER_FRAG_WHEN_PATH_NULL,
-    //   "Fragment cannot be set when path is null"},
-
-   /**  Fragment contains invalid character  */
-//  public static final int ER_FRAG_INVALID_CHAR = 191;
-
-    //{ ER_FRAG_INVALID_CHAR,
-    //   "Fragment contains invalid character"},
-
-
-
-   /** Parser is already in use  */
-//  public static final int ER_PARSER_IN_USE = 192;
-
-    //{ ER_PARSER_IN_USE,
-    //    "Parser is already in use"},
-
-   /** Parser is already in use  */
-//  public static final int ER_CANNOT_CHANGE_WHILE_PARSING = 193;
-
-    //{ ER_CANNOT_CHANGE_WHILE_PARSING,
-    //    "Cannot change {0} {1} while parsing"},
-
-   /** Self-causation not permitted  */
-//  public static final int ER_SELF_CAUSATION_NOT_PERMITTED = 194;
-
-    //{ ER_SELF_CAUSATION_NOT_PERMITTED,
-     //   "Self-causation not permitted"},
-
-   /** src attribute not yet supported for  */
-//  public static final int ER_COULD_NOT_FIND_EXTERN_SCRIPT = 195;
-
     { ER_COULD_NOT_FIND_EXTERN_SCRIPT,
          "{0}\uc5d0 \uc788\ub294 \uc678\ubd80 \uc2a4\ud06c\ub9bd\ud2b8\uc5d0 \ub3c4\ub2ec\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
-  /** The resource [] could not be found     */
-//  public static final int ER_RESOURCE_COULD_NOT_FIND = 196;
-
     { ER_RESOURCE_COULD_NOT_FIND,
-        "[ {0} ] \uc790\uc6d0\uc744 \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.\n {1}"},
-
-   /** output property not recognized:  */
-//  public static final int ER_OUTPUT_PROPERTY_NOT_RECOGNIZED = 197;
+        "[ {0} ] \uc790\uc6d0\uc744 \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.\n{1}"},
 
     { ER_OUTPUT_PROPERTY_NOT_RECOGNIZED,
         "\ucd9c\ub825 \ud2b9\uc131\uc774 \uc778\uc2dd\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4: {0}"},
 
-   /** Userinfo may not be specified if host is not specified   */
-//  public static final int ER_NO_USERINFO_IF_NO_HOST = 198;
-
-    //{ ER_NO_USERINFO_IF_NO_HOST,
-    //    "Userinfo may not be specified if host is not specified"},
-
-   /** Port may not be specified if host is not specified   */
-//  public static final int ER_NO_PORT_IF_NO_HOST = 199;
-
-    //{ ER_NO_PORT_IF_NO_HOST,
-    //    "Port may not be specified if host is not specified"},
-
-   /** Query string cannot be specified in path and query string   */
-//  public static final int ER_NO_QUERY_STRING_IN_PATH = 200;
-
-    //{ ER_NO_QUERY_STRING_IN_PATH,
-    //    "Query string cannot be specified in path and query string"},
-
-   /** Fragment cannot be specified in both the path and fragment   */
-//  public static final int ER_NO_FRAGMENT_STRING_IN_PATH = 201;
-
-    //{ ER_NO_FRAGMENT_STRING_IN_PATH,
-    //    "Fragment cannot be specified in both the path and fragment"},
-
-   /** Cannot initialize URI with empty parameters   */
-//  public static final int ER_CANNOT_INIT_URI_EMPTY_PARMS = 202;
-
-    //{ ER_CANNOT_INIT_URI_EMPTY_PARMS,
-    //    "Cannot initialize URI with empty parameters"},
-
-   /** Failed creating ElemLiteralResult instance   */
-//  public static final int ER_FAILED_CREATING_ELEMLITRSLT = 203;
-
     { ER_FAILED_CREATING_ELEMLITRSLT,
         "ElemLiteralResult \uc778\uc2a4\ud134\uc2a4 \uc791\uc131\uc5d0 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4."},
 
@@ -1727,242 +979,123 @@
   //in locale specific files like XSLTErrorResources_de.java, XSLTErrorResources_fr.java etc.
   //NOTE: Not only the key name but message has also been changed.
 
-   /** Priority value does not contain a parsable number   */
-//  public static final int ER_VALUE_SHOULD_BE_NUMBER = 204;
-
     { ER_VALUE_SHOULD_BE_NUMBER,
         "{0}\uc5d0 \ub300\ud55c \uac12\uc5d0 \uad6c\ubb38 \ubd84\uc11d \uac00\ub2a5\ud55c \uc22b\uc790\uac00 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4."},
 
-   /**  Value for {0} should equal 'yes' or 'no'   */
-//  public static final int ER_VALUE_SHOULD_EQUAL = 205;
-
     { ER_VALUE_SHOULD_EQUAL,
         "{0}\uc758 \uac12\uc740 yes \ub610\ub294 no\uc5ec\uc57c \ud569\ub2c8\ub2e4."},
 
-   /**  Failed calling {0} method   */
-//  public static final int ER_FAILED_CALLING_METHOD = 206;
-
     { ER_FAILED_CALLING_METHOD,
         "{0} \uba54\uc18c\ub4dc \ud638\ucd9c\uc5d0 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4."},
 
-   /** Failed creating ElemLiteralResult instance   */
-//  public static final int ER_FAILED_CREATING_ELEMTMPL = 207;
-
     { ER_FAILED_CREATING_ELEMTMPL,
         "ElemTemplateElement \uc778\uc2a4\ud134\uc2a4 \uc791\uc131\uc5d0 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4."},
 
-   /**  Characters are not allowed at this point in the document   */
-//  public static final int ER_CHARS_NOT_ALLOWED = 208;
-
     { ER_CHARS_NOT_ALLOWED,
         "\ubb38\uc11c\uc758 \uc774 \uc9c0\uc810\uc5d0 \ubb38\uc790\uac00 \ud5c8\uc6a9\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4."},
 
-  /**  attribute is not allowed on the element   */
-//  public static final int ER_ATTR_NOT_ALLOWED = 209;
     { ER_ATTR_NOT_ALLOWED,
-        "{1} \uc694\uc18c\uc5d0 \"{0}\" \uc18d\uc131\uc774 \ud5c8\uc6a9\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4!"},
-
-  /**  Method not yet supported    */
-//  public static final int ER_METHOD_NOT_SUPPORTED = 210;
-
-    //{ ER_METHOD_NOT_SUPPORTED,
-     //   "Method not yet supported "},
-
-  /**  Bad value    */
-//  public static final int ER_BAD_VALUE = 211;
+        "{1} \uc694\uc18c\uc5d0 \"{0}\" \uc18d\uc131\uc774 \ud5c8\uc6a9\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4."},
 
     { ER_BAD_VALUE,
      "{0} \uc798\ubabb\ub41c \uac12 {1} "},
 
-  /**  attribute value not found   */
-//  public static final int ER_ATTRIB_VALUE_NOT_FOUND = 212;
-
     { ER_ATTRIB_VALUE_NOT_FOUND,
      "{0} \uc18d\uc131\uac12\uc774 \uc5c6\uc2b5\ub2c8\ub2e4. "},
 
-  /**  attribute value not recognized    */
-//  public static final int ER_ATTRIB_VALUE_NOT_RECOGNIZED = 213;
-
     { ER_ATTRIB_VALUE_NOT_RECOGNIZED,
      "{0} \uc18d\uc131\uac12\uc774 \uc778\uc2dd\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. "},
 
-  /** IncrementalSAXSource_Filter not currently restartable   */
-//  public static final int ER_INCRSAXSRCFILTER_NOT_RESTARTABLE = 214;
-
-    //{ ER_INCRSAXSRCFILTER_NOT_RESTARTABLE,
-   //  "IncrementalSAXSource_Filter not currently restartable"},
-
-  /** IncrementalSAXSource_Filter not currently restartable   */
-//  public static final int ER_XMLRDR_NOT_BEFORE_STARTPARSE = 215;
-
-    //{ ER_XMLRDR_NOT_BEFORE_STARTPARSE,
-    // "XMLReader not before startParse request"},
-
-  /** Attempting to generate a namespace prefix with a null URI   */
-//  public static final int ER_NULL_URI_NAMESPACE = 216;
-
     { ER_NULL_URI_NAMESPACE,
-     "\ub110(null) URI\ub85c \uc774\ub984 \uacf5\uac04 \uc811\ub450\ubd80\ub97c \uc0dd\uc131\ud558\ub824\uace0 \uc2dc\ub3c4 \uc911\uc785\ub2c8\ub2e4."},
+     "\ub110(null) URI\ub85c \uc774\ub984 \uacf5\uac04 \uc811\ub450\ubd80\ub97c \uc0dd\uc131\ud558\ub824\uace0 \ud569\ub2c8\ub2e4."},
 
   //New ERROR keys added in XALAN code base after Jdk 1.4 (Xalan 2.2-D11)
 
-  /** Attempting to generate a namespace prefix with a null URI   */
-//  public static final int ER_NUMBER_TOO_BIG = 217;
-
     { ER_NUMBER_TOO_BIG,
-     "\ucd5c\ub300\ub85c \uae34 \uc815\uc218\ubcf4\ub2e4 \ud070 \uc22b\uc790\ub97c \ud3ec\ub9f7\ud558\ub824\uace0 \uc2dc\ub3c4 \uc911\uc785\ub2c8\ub2e4."},
-
-//ER_CANNOT_FIND_SAX1_DRIVER
-
-//  public static final int  ER_CANNOT_FIND_SAX1_DRIVER = 218;
+     "\ucd5c\ub300\ub85c \uae34 \uc815\uc218\ubcf4\ub2e4 \ud070 \uc22b\uc790\ub97c \ud3ec\ub9f7\ud558\ub824\uace0 \ud569\ub2c8\ub2e4."},
 
     { ER_CANNOT_FIND_SAX1_DRIVER,
      "SAX1 \ub4dc\ub77c\uc774\ubc84 \ud074\ub798\uc2a4 {0}\uc744(\ub97c) \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
-//ER_SAX1_DRIVER_NOT_LOADED
-//  public static final int  ER_SAX1_DRIVER_NOT_LOADED = 219;
-
     { ER_SAX1_DRIVER_NOT_LOADED,
      "SAX1 \ub4dc\ub77c\uc774\ubc84 \ud074\ub798\uc2a4 {0}\uc774(\uac00) \uc788\uc73c\ub098 \ub85c\ub4dc\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
-//ER_SAX1_DRIVER_NOT_INSTANTIATED
-//  public static final int  ER_SAX1_DRIVER_NOT_INSTANTIATED = 220 ;
-
     { ER_SAX1_DRIVER_NOT_INSTANTIATED,
      "SAX1 \ub4dc\ub77c\uc774\ubc84 \ud074\ub798\uc2a4 {0}\uc744(\ub97c) \ub85c\ub4dc\ud588\uc73c\ub098 \uc778\uc2a4\ud134\uc2a4\ud654\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
-
-// ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER
-//  public static final int ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER = 221;
-
     { ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER,
      "SAX1 \ub4dc\ub77c\uc774\ubc84 \ud074\ub798\uc2a4 {0}\uc774(\uac00) org.xml.sax.Parser\ub97c \uad6c\ud604\ud558\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4."},
 
-// ER_PARSER_PROPERTY_NOT_SPECIFIED
-//  public static final int  ER_PARSER_PROPERTY_NOT_SPECIFIED = 222;
-
     { ER_PARSER_PROPERTY_NOT_SPECIFIED,
      "\uc2dc\uc2a4\ud15c \ud2b9\uc131 org.xml.sax.parser\ub97c \uc9c0\uc815\ud558\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4."},
 
-//ER_PARSER_ARG_CANNOT_BE_NULL
-//  public static final int  ER_PARSER_ARG_CANNOT_BE_NULL = 223 ;
-
     { ER_PARSER_ARG_CANNOT_BE_NULL,
      "\uad6c\ubb38 \ubd84\uc11d\uae30 \uc778\uc218\ub294 \ub110(null)\uc774 \ub420 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
-
-// ER_FEATURE
-//  public static final int  ER_FEATURE = 224;
-
     { ER_FEATURE,
      "\ud2b9\uc131: {0}"},
 
-
-// ER_PROPERTY
-//  public static final int ER_PROPERTY = 225 ;
-
     { ER_PROPERTY,
      "\ud2b9\uc131: {0}"},
 
-// ER_NULL_ENTITY_RESOLVER
-//  public static final int ER_NULL_ENTITY_RESOLVER  = 226;
-
     { ER_NULL_ENTITY_RESOLVER,
      "\ub110(null) \uc5d4\ud2f0\ud2f0 \ubd84\uc11d\uae30"},
 
-// ER_NULL_DTD_HANDLER
-//  public static final int  ER_NULL_DTD_HANDLER = 227 ;
-
     { ER_NULL_DTD_HANDLER,
      "\ub110(null) DTD \ud578\ub4e4\ub7ec"},
 
-// No Driver Name Specified!
-//  public static final int ER_NO_DRIVER_NAME_SPECIFIED = 228;
     { ER_NO_DRIVER_NAME_SPECIFIED,
-     "\ub4dc\ub77c\uc774\ubc84 \uc774\ub984\uc744 \uc9c0\uc815\ud558\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4!"},
+     "\ub4dc\ub77c\uc774\ubc84 \uc774\ub984\uc744 \uc9c0\uc815\ud558\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4."},
 
-
-// No URL Specified!
-//  public static final int ER_NO_URL_SPECIFIED = 229;
     { ER_NO_URL_SPECIFIED,
-     "URL\uc744 \uc9c0\uc815\ud558\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4!"},
+     "URL\uc744 \uc9c0\uc815\ud558\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4."},
 
-
-// Pool size is less than 1!
-//  public static final int ER_POOLSIZE_LESS_THAN_ONE = 230;
     { ER_POOLSIZE_LESS_THAN_ONE,
-     "\ud480 \ud06c\uae30\uac00 1 \ubbf8\ub9cc\uc785\ub2c8\ub2e4!"},
+     "\ud480 \ud06c\uae30\uac00 1 \ubbf8\ub9cc\uc785\ub2c8\ub2e4."},
 
-
-// Invalid Driver Name Specified!
-//  public static final int ER_INVALID_DRIVER_NAME = 231;
     { ER_INVALID_DRIVER_NAME,
-     "\uc798\ubabb\ub41c \ub4dc\ub77c\uc774\ubc84 \uc774\ub984\uc744 \uc9c0\uc815\ud588\uc2b5\ub2c8\ub2e4!"},
+     "\uc798\ubabb\ub41c \ub4dc\ub77c\uc774\ubc84 \uc774\ub984\uc744 \uc9c0\uc815\ud588\uc2b5\ub2c8\ub2e4."},
 
-
-
-// ErrorListener
-//  public static final int ER_ERRORLISTENER = 232;
     { ER_ERRORLISTENER,
      "ErrorListener"},
 
 
-// Programmer's error! expr has no ElemTemplateElement parent!
-//  public static final int ER_ASSERT_NO_TEMPLATE_PARENT = 233;
+// Note to translators:  The following message should not normally be displayed
+//   to users.  It describes a situation in which the processor has detected
+//   an internal consistency problem in itself, and it provides this message
+//   for the developer to help diagnose the problem.  The name
+//   'ElemTemplateElement' is the name of a class, and should not be
+//   translated.
     { ER_ASSERT_NO_TEMPLATE_PARENT,
-     "\ud504\ub85c\uadf8\ub798\uba38 \uc624\ub958! expr\uc5d0 ElemTemplateElement \uc0c1\uc704\uac00 \uc5c6\uc2b5\ub2c8\ub2e4!"},
+     "\ud504\ub85c\uadf8\ub798\uba38 \uc624\ub958. \ud45c\ud604\uc2dd\uc5d0 ElemTemplateElement\uc758 \uc0c1\uc704 \ud56d\ubaa9\uc774 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
 
-// Programmer''s assertion in RundundentExprEliminator: {0}
-//  public static final int ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR = 234;
+// Note to translators:  The following message should not normally be displayed
+//   to users.  It describes a situation in which the processor has detected
+//   an internal consistency problem in itself, and it provides this message
+//   for the developer to help diagnose the problem.  The substitution text
+//   provides further information in order to diagnose the problem.  The name
+//   'RedundentExprEliminator' is the name of a class, and should not be
+//   translated.
     { ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR,
-     "RundundentExprEliminator\uc5d0 \ud504\ub85c\uadf8\ub798\uba38\uc758 \ub2e8\uc5b8\ubb38: {0}"},
+     "RedundentExprEliminator\uc5d0 \uc788\ub294 \ud504\ub85c\uadf8\ub798\uba38\uc758 \ub2e8\uc5b8\ubb38: {0}"},
 
-// Axis traverser not supported: {0}
-//  public static final int ER_AXIS_TRAVERSER_NOT_SUPPORTED = 235;
-    //{ ER_AXIS_TRAVERSER_NOT_SUPPORTED,
-    // "Axis traverser not supported: {0}"},
-
-// ListingErrorHandler created with null PrintWriter!
-//  public static final int ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER = 236;
-    //{ ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER,
-    // "ListingErrorHandler created with null PrintWriter!"},
-
-  // {0}is not allowed in this position in the stylesheet!
-//  public static final int ER_NOT_ALLOWED_IN_POSITION = 237;
     { ER_NOT_ALLOWED_IN_POSITION,
-     "{0}\uc740(\ub294) \uc2a4\ud0c0\uc77c \uc2dc\ud2b8\uc758 \uc774 \uc704\uce58\uc5d0\uc11c \ud5c8\uc6a9\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4!"},
+     "{0}\uc740(\ub294) \uc2a4\ud0c0\uc77c\uc2dc\ud2b8\uc758 \uc774 \uc704\uce58\uc5d0\uc11c \ud5c8\uc6a9\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4."},
 
-  // Non-whitespace text is not allowed in this position in the stylesheet!
-//  public static final int ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION = 238;
     { ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION,
-     "Non-whitespace \ud14d\uc2a4\ud2b8\ub294 \uc2a4\ud0c0\uc77c \uc2dc\ud2b8\uc758 \uc774 \uc704\uce58\uc5d0\uc11c \ud5c8\uc6a9\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4!"},
+     "\ud654\uc774\ud2b8 \uc2a4\ud398\uc774\uc2a4\uac00 \uc544\ub2cc \ud14d\uc2a4\ud2b8\ub294 \uc2a4\ud0c0\uc77c\uc2dc\ud2b8\uc758 \uc774 \uc704\uce58\uc5d0\uc11c \ud5c8\uc6a9\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4."},
 
   // This code is shared with warning codes.
-  // Illegal value: {1} used for CHAR attribute: {0}.  An attribute of type CHAR must be only 1 character!
-//  public static final int INVALID_TCHAR = 239;
   // SystemId Unknown
     { INVALID_TCHAR,
-     "{0} CHAR \uc18d\uc131\uc5d0 \ub300\ud574 \uc0ac\uc6a9\ub41c {1} \uac12\uc774 \uc720\ud6a8\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. CHAR \uc720\ud615\uc758 \uc18d\uc131\uc740 1 \ubb38\uc790\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4!"},
-
-//  public static final int ER_SYSTEMID_UNKNOWN = 240;
-    //{ ER_SYSTEMID_UNKNOWN,
-    // "SystemId Unknown"},
-
-  // Location of error unknown
-//  public static final int ER_LOCATION_UNKNOWN = 241;
-    //{ ER_LOCATION_UNKNOWN,
-    // "Location of error unknown"},
+     "{0} CHAR \uc18d\uc131\uc5d0 \ub300\ud574 \uc0ac\uc6a9\ub41c {1} \uac12\uc774 \uc720\ud6a8\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. CHAR \uc720\ud615\uc758 \uc18d\uc131\uc740 1\uc790\uc5ec\uc57c \ud569\ub2c8\ub2e4."},
 
     // Note to translators:  The following message is used if the value of
     // an attribute in a stylesheet is invalid.  "QNAME" is the XML data-type of
     // the attribute, and should not be translated.  The substitution text {1} is
     // the attribute value and {0} is the attribute name.
-    // INVALID_QNAME
-
-  //The following codes are shared with the warning codes...
-  // Illegal value: {1} used for QNAME attribute: {0}
-//  public static final int INVALID_QNAME = 242;
+    //The following codes are shared with the warning codes...
     { INVALID_QNAME,
      "{0} QNAME \uc18d\uc131\uc5d0 \ub300\ud574 \uc0ac\uc6a9\ub41c {1} \uac12\uc774 \uc720\ud6a8\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4."},
 
@@ -1971,21 +1104,13 @@
     // the attribute, and should not be translated.  The substitution text {1} is
     // the attribute value, {0} is the attribute name, and {2} is a list of valid
     // values.
-    // INVALID_ENUM
-
-  // Illegal value: {1} used for ENUM attribute: {0}.  Valid values are: {2}.
-//  public static final int INVALID_ENUM = 243;
     { INVALID_ENUM,
-     "{0} ENUM \uc18d\uc131\uc5d0 \ub300\ud574 \uc0ac\uc6a9\ub41c {1} \uac12\uc774 \uc720\ud6a8\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \uc62c\ubc14\ub978 \uac12\uc740 {2}\uc785\ub2c8\ub2e4."},
+     "{0} ENUM \uc18d\uc131\uc5d0 \ub300\ud574 \uc0ac\uc6a9\ub41c {1} \uac12\uc774 \uc720\ud6a8\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \uc720\ud6a8\ud55c \uac12\uc740 {2}\uc785\ub2c8\ub2e4."},
 
 // Note to translators:  The following message is used if the value of
 // an attribute in a stylesheet is invalid.  "NMTOKEN" is the XML data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NMTOKEN
-
-  // Illegal value: {1} used for NMTOKEN attribute: {0}.
-//  public static final int INVALID_NMTOKEN = 244;
     { INVALID_NMTOKEN,
      "{0} NMTOKEN \uc18d\uc131\uc5d0 \ub300\ud574 \uc0ac\uc6a9\ub41c {1} \uac12\uc774 \uc720\ud6a8\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. "},
 
@@ -1993,10 +1118,6 @@
 // an attribute in a stylesheet is invalid.  "NCNAME" is the XML data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NCNAME
-
-  // Illegal value: {1} used for NCNAME attribute: {0}.
-//  public static final int INVALID_NCNAME = 245;
     { INVALID_NCNAME,
      "{0} NCNAME \uc18d\uc131\uc5d0 \ub300\ud574 \uc0ac\uc6a9\ub41c {1} \uac12\uc774 \uc720\ud6a8\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. "},
 
@@ -2004,11 +1125,6 @@
 // an attribute in a stylesheet is invalid.  "boolean" is the XSLT data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_BOOLEAN
-
-  // Illegal value: {1} used for boolean attribute: {0}.
-//  public static final int INVALID_BOOLEAN = 246;
-
     { INVALID_BOOLEAN,
      "{0} \ubd80\uc6b8 \uc18d\uc131\uc5d0 \ub300\ud574 \uc0ac\uc6a9\ub41c {1} \uac12\uc774 \uc720\ud6a8\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. "},
 
@@ -2016,10 +1132,6 @@
 // an attribute in a stylesheet is invalid.  "number" is the XSLT data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NUMBER
-
-  // Illegal value: {1} used for number attribute: {0}.
-//  public static final int INVALID_NUMBER = 247;
      { INVALID_NUMBER,
      "{0} \uc22b\uc790 \uc18d\uc131\uc5d0 \ub300\ud574 \uc0ac\uc6a9\ub41c {1} \uac12\uc774 \uc720\ud6a8\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. "},
 
@@ -2031,9 +1143,6 @@
 // a function.  The message indicates that when this function is referenced in
 // a match pattern, its argument must be a string literal (or constant.)
 // ER_ARG_LITERAL - new error message for bugzilla //5202
-
-  // Argument to {0} in match pattern must be a literal.
-//  public static final int ER_ARG_LITERAL             = 248;
     { ER_ARG_LITERAL,
      "\uc77c\uce58 \ud328\ud134\uc5d0\uc11c {0}\uc5d0 \ub300\ud55c \uc778\uc218\ub294 \ub9ac\ud130\ub7f4\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4."},
 
@@ -2041,9 +1150,6 @@
 // a variable.  A "global variable" is a variable that is accessible everywher
 // in the stylesheet.
 // ER_DUPLICATE_GLOBAL_VAR - new error message for bugzilla #790
-
-  // Duplicate global variable declaration.
-//  public static final int ER_DUPLICATE_GLOBAL_VAR    = 249;
     { ER_DUPLICATE_GLOBAL_VAR,
      "\uc911\ubcf5 \uae00\ub85c\ubc8c \ubcc0\uc218 \uc120\uc5b8\uc785\ub2c8\ub2e4."},
 
@@ -2051,18 +1157,12 @@
 // Note to translators:  The following message indicates that two definitions of
 // a variable were encountered.
 // ER_DUPLICATE_VAR - new error message for bugzilla #790
-
-  // Duplicate variable declaration.
-//  public static final int ER_DUPLICATE_VAR           = 250;
     { ER_DUPLICATE_VAR,
      "\uc911\ubcf5 \ubcc0\uc218 \uc120\uc5b8\uc785\ub2c8\ub2e4."},
 
     // Note to translators:  "xsl:template, "name" and "match" are XSLT keywords
     // which must not be translated.
     // ER_TEMPLATE_NAME_MATCH - new error message for bugzilla #789
-
-  // xsl:template must have a name or match attribute (or both)
-//  public static final int ER_TEMPLATE_NAME_MATCH     = 251;
     { ER_TEMPLATE_NAME_MATCH,
      "xsl:template\uc5d0 \uc774\ub984 \ub610\ub294 \uc77c\uce58 \uc18d\uc131(\ub610\ub294 \ub458 \ub2e4)\uc774 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4."},
 
@@ -2071,222 +1171,176 @@
     // encountered as part of the value of the exclude-result-prefixes attribute
     // was in error.
     // ER_INVALID_PREFIX - new error message for bugzilla #788
-
-  // Prefix in exclude-result-prefixes is not valid: {0}
-//  public static final int ER_INVALID_PREFIX          = 252;
     { ER_INVALID_PREFIX,
-     "exclude-result-prefixes\uc5d0 \uc788\ub294 \uc811\ub450\ubd80\uac00 \uc62c\ubc14\ub974\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4: {0}"},
+     "exclude-result-prefixes\uc5d0 \uc788\ub294 \uc811\ub450\ubd80\uac00 \uc720\ud6a8\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4: {0}"},
 
-    // Note to translators:  An "attribute set" is a set of attributes that can be
-    // added to an element in the output document as a group.  The message indicates
-    // that there was a reference to an attribute set named {0} that was never
-    // defined.
+    // Note to translators:  An "attribute set" is a set of attributes that can
+    // be added to an element in the output document as a group.  The message
+    // indicates that there was a reference to an attribute set named {0} that
+    // was never defined.
     // ER_NO_ATTRIB_SET - new error message for bugzilla #782
-
-  // attribute-set named {0} does not exist
-//  public static final int ER_NO_ATTRIB_SET           = 253;
     { ER_NO_ATTRIB_SET,
      "\uc774\ub984\uc774 {0}\uc778 attribute-set\uac00 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
+    // Note to translators:  This message indicates that there was a reference
+    // to a function named {0} for which no function definition could be found.
+    { ER_FUNCTION_NOT_FOUND,
+     "\uc774\ub984\uc774 {0}\uc778 \ud568\uc218\uac00 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
+    // Note to translators:  This message indicates that the XSLT instruction
+    // that is named by the substitution text {0} must not contain other XSLT
+    // instructions (content) or a "select" attribute.  The word "select" is
+    // an XSLT keyword in this case and must not be translated.
+    { ER_CANT_HAVE_CONTENT_AND_SELECT,
+     "{0} \uc694\uc18c\uc5d0 \ucee8\ud150\uce20\uc640 select \uc18d\uc131\uc774 \ub458 \ub2e4 \uc788\uc5b4\uc11c\ub294 \uc548\ub429\ub2c8\ub2e4. "},
 
+    // Note to translators:  This message indicates that the value argument
+    // of setParameter must be a valid Java Object.
+    { ER_INVALID_SET_PARAM_VALUE,
+     "{0} \ub9e4\uac1c\ubcc0\uc218 \uac12\uc740 \uc720\ud6a8\ud55c Java \uc624\ube0c\uc81d\ud2b8\uc5ec\uc57c \ud569\ub2c8\ub2e4. "},
 
+        { ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT,
+         "xsl:namespace-alias \uc694\uc18c\uc758 result-prefix \uc18d\uc131\uc774 #default' \uac12\uc744 \uac16\uc9c0\ub9cc \uc694\uc18c\uc758 \ubc94\uc704\uc5d0 \uae30\ubcf8 \uc774\ub984 \uacf5\uac04\uc5d0 \ub300\ud55c \uc120\uc5b8\uc774 \uc5c6\uc2b5\ub2c8\ub2e4."},
+
+        { ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX,
+         "xsl:namespace-alias \uc694\uc18c\uc758 result-prefix \uc18d\uc131\uc774 ''{0}'' \uac12\uc744 \uac16\uc9c0\ub9cc \uc694\uc18c\uc758 \ubc94\uc704\uc5d0 \uc811\ub450\ubd80 ''{0}''\uc5d0 \ub300\ud55c \uc774\ub984 \uacf5\uac04 \uc120\uc5b8\uc774 \uc5c6\uc2b5\ub2c8\ub2e4."},
+
+    { ER_SET_FEATURE_NULL_NAME,
+      "TransformerFactory.setFeature(\ubb38\uc790\uc5f4 \uc774\ub984, \ubd80\uc6b8 \uac12)\uc5d0\uc11c \uae30\ub2a5 \uc774\ub984\uc774 \ub110(null)\uc774\uba74 \uc548\ub429\ub2c8\ub2e4."},
+
+    { ER_GET_FEATURE_NULL_NAME,
+      "TransformerFactory.getFeature(\ubb38\uc790\uc5f4 \uc774\ub984)\uc5d0\uc11c \uae30\ub2a5 \uc774\ub984\uc774 \ub110(null)\uc774\uba74 \uc548\ub429\ub2c8\ub2e4."},
+
+    { ER_UNSUPPORTED_FEATURE,
+      "\uc774 TransformerFactory\uc5d0\uc11c ''{0}'' \uae30\ub2a5\uc744 \uc124\uc815\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
+
+    { ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING,
+        "\ubcf4\uc548 \ucc98\ub9ac \uae30\ub2a5\uc774 true\ub85c \uc124\uc815\ub41c \uacbd\uc6b0\uc5d0\ub294 ''{0}'' \ud655\uc7a5 \uc694\uc18c\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
+
+        { ER_NAMESPACE_CONTEXT_NULL_NAMESPACE,
+          "\ub110(null) \uc774\ub984 \uacf5\uac04 uri\uc5d0 \ub300\ud55c \uc811\ub450\ubd80\ub97c \uac00\uc838\uc62c \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
+
+        { ER_NAMESPACE_CONTEXT_NULL_PREFIX,
+          "\ub110(null) \uc811\ub450\ubd80\uc5d0 \ub300\ud55c \uc774\ub984 \uacf5\uac04 uri\ub97c \uac00\uc838\uc62c \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
+
+        { ER_XPATH_RESOLVER_NULL_QNAME,
+          "\ud568\uc218 \uc774\ub984\uc774 \ub110(null)\uc774\uba74 \uc548\ub429\ub2c8\ub2e4."},
+
+        { ER_XPATH_RESOLVER_NEGATIVE_ARITY,
+          "arity\uac00 \uc74c\uc218\uc774\uba74 \uc548\ub429\ub2c8\ub2e4."},
 
   // Warnings...
 
-  /** WG_FOUND_CURLYBRACE          */
-//  public static final int WG_FOUND_CURLYBRACE = 1;
     { WG_FOUND_CURLYBRACE,
-      "'}'\uac00 \ubc1c\uacac\ub418\uc5c8\uc73c\ub098 \uc5f4\ub9b0 \uc18d\uc131 \ud15c\ud50c\ub9ac\ud2b8\uac00 \uc5c6\uc2b5\ub2c8\ub2e4!"},
-
-  /** WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR          */
-//  public static final int WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR = 2;
+      "'}'\uac00 \ubc1c\uacac\ub418\uc5c8\uc73c\ub098 \uc5f4\ub9b0 \uc18d\uc131 \ud15c\ud50c\ub9ac\ud2b8\uac00 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
     { WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR,
-      "\uacbd\uace0: \uacc4\uc218 \uc18d\uc131\uc774 xsl:number\uc758 \uc0c1\uc704 \uc694\uc18c\uc640 \uc77c\uce58\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4! \ub300\uc0c1 = {0}"},
-
-  /** WG_EXPR_ATTRIB_CHANGED_TO_SELECT          */
-//  public static final int WG_EXPR_ATTRIB_CHANGED_TO_SELECT = 3;
+      "\uacbd\uace0: \uacc4\uc218 \uc18d\uc131\uc774 xsl:number\uc758 \uc0c1\uc704 \uc694\uc18c\uc640 \uc77c\uce58\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \ub300\uc0c1 = {0}"},
 
     { WG_EXPR_ATTRIB_CHANGED_TO_SELECT,
       "\uc774\uc804 \uad6c\ubb38: 'expr' \uc18d\uc131\uc758 \uc774\ub984\uc774 'select'\ub85c \ubcc0\uacbd\ub418\uc5c8\uc2b5\ub2c8\ub2e4."},
 
-  /** WG_NO_LOCALE_IN_FORMATNUMBER          */
-//  public static final int WG_NO_LOCALE_IN_FORMATNUMBER = 4;
-
     { WG_NO_LOCALE_IN_FORMATNUMBER,
       "Xalan\uc774 \uc544\uc9c1 format-number \ud568\uc218\uc5d0 \uc788\ub294 \ub85c\ucf00\uc77c \uc774\ub984\uc744 \ucc98\ub9ac\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4."},
 
-  /** WG_LOCALE_NOT_FOUND          */
-//  public static final int WG_LOCALE_NOT_FOUND = 5;
-
     { WG_LOCALE_NOT_FOUND,
       "\uacbd\uace0: xml:lang={0}\uc5d0 \ub300\ud55c \ub85c\ucf00\uc77c\uc744 \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
-  /** WG_CANNOT_MAKE_URL_FROM          */
-//  public static final int WG_CANNOT_MAKE_URL_FROM = 6;
-
     { WG_CANNOT_MAKE_URL_FROM,
       "{0}\uc5d0\uc11c URL\uc744 \uc791\uc131\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
-  /** WG_CANNOT_LOAD_REQUESTED_DOC          */
-//  public static final int WG_CANNOT_LOAD_REQUESTED_DOC = 7;
-
     { WG_CANNOT_LOAD_REQUESTED_DOC,
       "\uc694\uccad\ub41c \ubb38\uc11c {0}\uc744(\ub97c) \ub85c\ub4dc\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
-  /** WG_CANNOT_FIND_COLLATOR          */
-//  public static final int WG_CANNOT_FIND_COLLATOR = 8;
     { WG_CANNOT_FIND_COLLATOR,
       "<sort xml:lang={0}\uc5d0 \ub300\ud55c Collator\ub97c \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
-  /** WG_FUNCTIONS_SHOULD_USE_URL          */
-//  public static final int WG_FUNCTIONS_SHOULD_USE_URL = 9;
-
     { WG_FUNCTIONS_SHOULD_USE_URL,
       "\uc774\uc804 \uad6c\ubb38: \ud568\uc218 \uba85\ub839\uc5b4\ub294 {0}\uc758 url\uc744 \uc0ac\uc6a9\ud574\uc57c \ud569\ub2c8\ub2e4."},
 
-  /** WG_ENCODING_NOT_SUPPORTED_USING_UTF8          */
-//  public static final int WG_ENCODING_NOT_SUPPORTED_USING_UTF8 = 10;
-
     { WG_ENCODING_NOT_SUPPORTED_USING_UTF8,
       "\uc778\ucf54\ub529\uc774 \uc9c0\uc6d0\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4: {0}, UTF-8 \uc0ac\uc6a9"},
 
-  /** WG_ENCODING_NOT_SUPPORTED_USING_JAVA          */
-//  public static final int WG_ENCODING_NOT_SUPPORTED_USING_JAVA = 11;
-
     { WG_ENCODING_NOT_SUPPORTED_USING_JAVA,
       "\uc778\ucf54\ub529\uc774 \uc9c0\uc6d0\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4: {0}, Java {1} \uc0ac\uc6a9"},
 
-  /** WG_SPECIFICITY_CONFLICTS          */
-//  public static final int WG_SPECIFICITY_CONFLICTS = 12;
-
     { WG_SPECIFICITY_CONFLICTS,
-      "\ud2b9\uc131 \ucda9\ub3cc\uc774 \ubc1c\uacac\ub418\uc5c8\uc2b5\ub2c8\ub2e4: {0} \uc2a4\ud0c0\uc77c \uc2dc\ud2b8\uc5d0\uc11c \ub9c8\uc9c0\ub9c9\uc73c\ub85c \ubc1c\uacac\ub41c \uac83\uc774 \uc0ac\uc6a9\ub429\ub2c8\ub2e4."},
-
-  /** WG_PARSING_AND_PREPARING          */
-//  public static final int WG_PARSING_AND_PREPARING = 13;
+      "\ud2b9\uc131 \ucda9\ub3cc\uc774 \ubc1c\uacac\ub418\uc5c8\uc2b5\ub2c8\ub2e4: {0}. \uc2a4\ud0c0\uc77c\uc2dc\ud2b8\uc5d0\uc11c \ub9c8\uc9c0\ub9c9\uc73c\ub85c \ubc1c\uacac\ub41c \uac83\uc774 \uc0ac\uc6a9\ub429\ub2c8\ub2e4."},
 
     { WG_PARSING_AND_PREPARING,
       "========= \uad6c\ubb38 \ubd84\uc11d \ubc0f \uc900\ube44 {0} =========="},
 
-  /** WG_ATTR_TEMPLATE          */
-//  public static final int WG_ATTR_TEMPLATE = 14;
-
     { WG_ATTR_TEMPLATE,
      "Attr \ud15c\ud50c\ub9ac\ud2b8, {0}"},
 
-  /** WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE          */
-//  public static final int WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE = 15;
-
     { WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE,
       "xsl:strip-space \ubc0f xsl:preserve-space \uc0ac\uc774\uc758 \uc77c\uce58 \ucda9\ub3cc"},
 
-  /** WG_ATTRIB_NOT_HANDLED          */
-//  public static final int WG_ATTRIB_NOT_HANDLED = 16;
-
     { WG_ATTRIB_NOT_HANDLED,
-      "Xalan\uc774 \uc544\uc9c1 {0} \uc18d\uc131\uc744 \ucc98\ub9ac\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4!"},
-
-  /** WG_NO_DECIMALFORMAT_DECLARATION          */
-//  public static final int WG_NO_DECIMALFORMAT_DECLARATION = 17;
+      "Xalan\uc774 \uc544\uc9c1 {0} \uc18d\uc131\uc744 \ucc98\ub9ac\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4."},
 
     { WG_NO_DECIMALFORMAT_DECLARATION,
       "10\uc9c4\uc218 \ud3ec\ub9f7\uc5d0 \ub300\ud55c \uc120\uc5b8\uc774 \uc5c6\uc2b5\ub2c8\ub2e4: {0}"},
 
-  /** WG_OLD_XSLT_NS          */
-//  public static final int WG_OLD_XSLT_NS = 18;
-
     { WG_OLD_XSLT_NS,
-     "XSLT \uc774\ub984 \uacf5\uac04\uc774 \ub204\ub77d\ub418\uc5c8\uac70\ub098 \uc62c\ubc14\ub974\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. "},
-
-  /** WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED          */
-//  public static final int WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED = 19;
+     "XSLT \uc774\ub984 \uacf5\uac04\uc774 \ub204\ub77d\ub418\uc5c8\uac70\ub098 \uc720\ud6a8\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. "},
 
     { WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED,
       "\ud558\ub098\uc758 \uae30\ubcf8 xsl:decimal-format \uc120\uc5b8\ub9cc \ud5c8\uc6a9\ub429\ub2c8\ub2e4."},
 
-  /** WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE          */
-//  public static final int WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE = 20;
-
     { WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE,
       "xsl:decimal-format \uc774\ub984\uc774 \uace0\uc720\ud574\uc57c \ud569\ub2c8\ub2e4. \"{0}\" \uc774\ub984\uc774 \uc911\ubcf5\ub418\uc5c8\uc2b5\ub2c8\ub2e4."},
 
-  /** WG_ILLEGAL_ATTRIBUTE          */
-  //public static final int WG_ILLEGAL_ATTRIBUTE = 21;
-
     { WG_ILLEGAL_ATTRIBUTE,
       "{0}\uc5d0 \uc720\ud6a8\ud558\uc9c0 \uc54a\uc740 \uc18d\uc131 {1}\uc774(\uac00) \uc788\uc2b5\ub2c8\ub2e4."},
 
-  /** WG_COULD_NOT_RESOLVE_PREFIX          */
-//  public static final int WG_COULD_NOT_RESOLVE_PREFIX = 22;
-
     { WG_COULD_NOT_RESOLVE_PREFIX,
       "\uc774\ub984 \uacf5\uac04 \uc811\ub450\ubd80\ub97c \ubd84\uc11d\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4: {0}. \ub178\ub4dc\uac00 \ubb34\uc2dc\ub429\ub2c8\ub2e4."},
 
-  /** WG_STYLESHEET_REQUIRES_VERSION_ATTRIB          */
-//  public static final int WG_STYLESHEET_REQUIRES_VERSION_ATTRIB = 23;
     { WG_STYLESHEET_REQUIRES_VERSION_ATTRIB,
-      "xsl:stylesheet\uc5d0 'version' \uc18d\uc131\uc774 \ud544\uc694\ud569\ub2c8\ub2e4!"},
-
-  /** WG_ILLEGAL_ATTRIBUTE_NAME          */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_NAME = 24;
+      "xsl:stylesheet\uc5d0 'version' \uc18d\uc131\uc774 \ud544\uc694\ud569\ub2c8\ub2e4."},
 
     { WG_ILLEGAL_ATTRIBUTE_NAME,
       "\uc720\ud6a8\ud558\uc9c0 \uc54a\uc740 \uc18d\uc131 \uc774\ub984: {0}"},
 
-  /** WG_ILLEGAL_ATTRIBUTE_VALUE          */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_VALUE = 25;
     { WG_ILLEGAL_ATTRIBUTE_VALUE,
       "{0} \uc18d\uc131\uc5d0 \ub300\ud574 \uc0ac\uc6a9\ub41c \uc720\ud6a8\ud558\uc9c0 \uc54a\uc740 \uac12: {1}"},
 
-  /** WG_EMPTY_SECOND_ARG          */
-//  public static final int WG_EMPTY_SECOND_ARG = 26;
-
     { WG_EMPTY_SECOND_ARG,
-      "document \ud568\uc218 \ub450 \ubc88\uc9f8 \uc778\uc218\ub85c\ubd80\ud130\uc758 \uacb0\uacfc nodeset\uac00 \ube44\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. \ube48 \ub178\ub4dc \uc138\ud2b8\ub97c \ub9ac\ud134\ud558\uc2ed\uc2dc\uc624. "},
+      "document \ud568\uc218 \ub450 \ubc88\uc9f8 \uc778\uc218\ub85c\ubd80\ud130\uc758 \uacb0\uacfc nodeset\uac00 \ube44\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. \ube48 \ub178\ub4dc \uc138\ud2b8\ub97c \ub9ac\ud134\ud558\uc2ed\uc2dc\uc624."},
 
   //Following are the new WARNING keys added in XALAN code base after Jdk 1.4 (Xalan 2.2-D11)
 
     // Note to translators:  "name" and "xsl:processing-instruction" are keywords
     // and must not be translated.
-    // WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML
-
-
-  /** WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML          */
-//  public static final int WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML = 27;
     { WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML,
       "xsl:processing-instruction\uc758 'name' \uc18d\uc131\uac12\uc740 'xml'\uc77c \uc218 \uc5c6\uc2b5\ub2c8\ub2e4."},
 
     // Note to translators:  "name" and "xsl:processing-instruction" are keywords
     // and must not be translated.  "NCName" is an XML data-type and must not be
     // translated.
-    // WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME
-
-  /** WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME          */
-//  public static final int WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME = 28;
     { WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME,
-      "xsl:processing-instruction\uc758 'name' \uc18d\uc131\uac12\uc774 \uc62c\ubc14\ub978 NCName\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4: {0}"},
+      "xsl:processing-instruction\uc758 ''name'' \uc18d\uc131\uac12\uc774 \uc720\ud6a8\ud55c NCName\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4: {0}"},
 
     // Note to translators:  This message is reported if the stylesheet that is
     // being processed attempted to construct an XML document with an attribute in a
     // place other than on an element.  The substitution text specifies the name of
     // the attribute.
-    // WG_ILLEGAL_ATTRIBUTE_POSITION
-
-  /** WG_ILLEGAL_ATTRIBUTE_POSITION         */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_POSITION = 29;
     { WG_ILLEGAL_ATTRIBUTE_POSITION,
       "\ud558\uc704 \ub178\ub4dc\uac00 \uc0dd\uc131\ub41c \uc774\ud6c4 \ub610\ub294 \uc694\uc18c\uac00 \uc791\uc131\ub418\uae30 \uc774\uc804\uc5d0 {0} \uc18d\uc131\uc744 \ucd94\uac00\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. \uc18d\uc131\uc774 \ubb34\uc2dc\ub429\ub2c8\ub2e4."},
 
+    { NO_MODIFICATION_ALLOWED_ERR,
+      "\uc218\uc815\ud560 \uc218 \uc5c6\ub294 \uc624\ube0c\uc81d\ud2b8\ub97c \uc218\uc815\ud558\ub824 \ud588\uc2b5\ub2c8\ub2e4."
+    },
+
     //Check: WHY THERE IS A GAP B/W NUMBERS in the XSLTErrorResources properties file?
 
   // Other miscellaneous text used inside the code...
   { "ui_language", "ko"},
   {  "help_language",  "ko" },
   {  "language",  "ko" },
-  { "BAD_CODE", "createMessage\uc5d0 \ub300\ud55c \ub9e4\uac1c\ubcc0\uc218\uac00 \ubc94\uc704\ub97c \ubc97\uc5b4\ub0a9\ub2c8\ub2e4."},
-  {  "FORMAT_FAILED", "messageFormat \ud638\ucd9c \uc911 \uc608\uc678 \ubc1c\uc0dd"},
+  { "BAD_CODE", "createMessage\uc5d0 \ub300\ud55c \ub9e4\uac1c\ubcc0\uc218\uac00 \ubc94\uc704\ub97c \ubc97\uc5b4\ub0ac\uc2b5\ub2c8\ub2e4."},
+  {  "FORMAT_FAILED", "messageFormat \ud638\ucd9c \uc911 \uc608\uc678\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4."},
   {  "version", ">>>>>>> Xalan \ubc84\uc804 "},
   {  "version2",  "<<<<<<<"},
   {  "yes", "\uc608"},
@@ -2300,64 +1354,65 @@
   // and should not be translated.
   { "xslProc_option", "Xalan-J \uba85\ub839\ud589 \ud504\ub85c\uc138\uc2a4 \ud074\ub798\uc2a4 \uc635\uc158:"},
   { "xslProc_option", "Xalan-J \uba85\ub839\ud589 \ud504\ub85c\uc138\uc2a4 \ud074\ub798\uc2a4 \uc635\uc158\u003a"},
-  { "xslProc_invalid_xsltc_option", "{0} \uc635\uc158\uc774 XSLTC \ubaa8\ub4dc\uc5d0\uc11c \uc9c0\uc6d0\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4."},
+  { "xslProc_invalid_xsltc_option", "{0} \uc635\uc158\uc740 XSLTC \ubaa8\ub4dc\uc5d0\uc11c \uc9c0\uc6d0\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4."},
   { "xslProc_invalid_xalan_option", "{0} \uc635\uc158\uc740 -XSLTC\ub85c\ub9cc \uc0ac\uc6a9\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4."},
-  { "xslProc_no_input", "\uc624\ub958: \uc9c0\uc815\ub41c \uc2a4\ud0c0\uc77c \uc2dc\ud2b8 \ub610\ub294 \uc785\ub825 xml\uc774 \uc5c6\uc2b5\ub2c8\ub2e4. \uc0ac\uc6a9\ubc95 \uba85\ub839\uc5b4\uc5d0 \ub300\ud55c \uc635\uc158 \uc5c6\uc774 \uc774 \uba85\ub839\uc744 \uc2e4\ud589\ud558\uc2ed\uc2dc\uc624."},
+  { "xslProc_no_input", "\uc624\ub958: \uc9c0\uc815\ub41c \uc2a4\ud0c0\uc77c\uc2dc\ud2b8 \ub610\ub294 \uc785\ub825 xml\uc774 \uc5c6\uc2b5\ub2c8\ub2e4. \uc0ac\uc6a9\ubc95 \uba85\ub839\uc5b4\uc5d0 \ub300\ud55c \uc635\uc158\uc5c6\uc774 \uc774 \uba85\ub839\uc744 \uc2e4\ud589\ud558\uc2ed\uc2dc\uc624."},
   { "xslProc_common_options", "-\uc77c\ubc18 \uc635\uc158-"},
   { "xslProc_xalan_options", "-Xalan\uc5d0 \ub300\ud55c \uc635\uc158-"},
   { "xslProc_xsltc_options", "-XSLTC\uc5d0 \ub300\ud55c \uc635\uc158-"},
-  { "xslProc_return_to_continue", "(\uacc4\uc18d\ud558\ub824\uba74 Enter \ud0a4\ub97c \ub204\ub974\uc2ed\uc2dc\uc624)"},
+  { "xslProc_return_to_continue", "(\uacc4\uc18d\ud558\ub824\uba74 Enter \ud0a4\ub97c \ub204\ub974\uc2ed\uc2dc\uc624.)"},
 
    // Note to translators: The option name and the parameter name do not need to
    // be translated. Only translate the messages in parentheses.  Note also that
    // leading whitespace in the messages is used to indent the usage information
    // for each option in the English messages.
    // Do not translate the keywords: XSLTC, SAX, DOM and DTM.
-  { "optionXSLTC", "[-XSLTC (\ubcc0\ud658\uc5d0 \ub300\ud574 XSLTC \uc0ac\uc6a9)]"},
+  { "optionXSLTC", "[-XSLTC(\ubcc0\ud658\uc5d0 \ub300\ud574 XSLTC \uc0ac\uc6a9)]"},
   { "optionIN", "[-IN inputXMLURL]"},
   { "optionXSL", "[-XSL XSLTransformationURL]"},
   { "optionOUT",  "[-OUT outputFileName]"},
   { "optionLXCIN", "[-LXCIN compiledStylesheetFileNameIn]"},
   { "optionLXCOUT", "[-LXCOUT compiledStylesheetFileNameOutOut]"},
   { "optionPARSER", "[-PARSER \uad6c\ubb38 \ubd84\uc11d\uae30 liaison\uc758 \uc644\uc804\ud55c \ud074\ub798\uc2a4 \uc774\ub984]"},
-  {  "optionE", "[-V (\uc5d4\ud2f0\ud2f0 ref\ub97c \ud3bc\uce58\uc9c0 \uc54a\uc74c)]"},
-  {  "optionV",  "[-V (\uc5d4\ud2f0\ud2f0 ref\ub97c \ud3bc\uce58\uc9c0 \uc54a\uc74c)]"},
-  {  "optionQC", "[-QC (\uc790\ub3d9 \ud328\ud134 \ucda9\ub3cc \uacbd\uace0)]"},
-  {  "optionQ", "[-Q  (\uc790\ub3d9 \ubaa8\ub4dc)]"},
-  {  "optionLF", "[-LF (\ucd9c\ub825\uc5d0\uc11c\ub9cc \uc904\ubc14\uafb8\uae30 \uc0ac\uc6a9 {\uae30\ubcf8\uac12\uc740 CR/LF \uc785\ub2c8\ub2e4})]"},
-  {  "optionCR", "[-CR (\ucd9c\ub825\uc5d0\uc11c\ub9cc \uce90\ub9ac\uc9c0 \ub9ac\ud134 \uc0ac\uc6a9 {\uae30\ubcf8\uac12\uc740 CR/LF \uc785\ub2c8\ub2e4})]"},
-  { "optionESCAPE", "[-ESCAPE (\uc5d0\uc2a4\ucf00\uc774\ud504\ud560 \ubb38\uc790 {\uae30\ubcf8\uac12\uc740 <>&\"\'\\r\\n \uc785\ub2c8\ub2e4}]"},
-  { "optionINDENT", "[-INDENT (\ub4e4\uc5ec\uc4f0\uae30\ud560 \uacf5\ubc31 \uc218 \uc81c\uc5b4 {\uae30\ubcf8\uac12\uc740 0 \uc785\ub2c8\ub2e4})]"},
-  { "optionTT", "[-TT (\ud15c\ud50c\ub9ac\ud2b8 \ud638\ucd9c \uc2dc \ud15c\ud50c\ub9ac\ud2b8 \ucd94\uc801.)]"},
-  { "optionTG", "[-TG (\uac01 \uc0dd\uc131 \uc774\ubca4\ud2b8 \ucd94\uc801.)]"},
-  { "optionTS", "[-TS (\uac01 \uc120\ud0dd \uc774\ubca4\ud2b8 \ucd94\uc801.)]"},
-  {  "optionTTC", "[-TTC (\ud558\uc704 \ud15c\ud50c\ub9ac\ud2b8 \ucc98\ub9ac \uc2dc \ud558\uc704 \ud15c\ud50c\ub9ac\ud2b8 \ucd94\uc801.)]"},
-  { "optionTCLASS", "[-TCLASS (\ucd94\uc801 \ud655\uc7a5\uc790\uc5d0 \ub300\ud55c TraceListener \ud074\ub798\uc2a4.)]"},
-  { "optionVALIDATE", "[-VALIDATE (\uc720\ud6a8\uc131 \uac80\uc99d \ubc1c\uc0dd \uc5ec\ubd80 \uc124\uc815.  \uae30\ubcf8\uc801\uc73c\ub85c\ub294 \uc720\ud6a8\uc131 \uac80\uc99d\uc774 off\ub85c \uc124\uc815\ub428.)]"},
-  { "optionEDUMP", "[-EDUMP {optional filename} (\uc624\ub958 \uc2dc stackdump \uc218\ud589.)]"},
-  {  "optionXML", "[-XML (XML \ud3ec\ub9f7\ud130\ub97c \uc0ac\uc6a9\ud558\uace0 XML \uba38\ub9ac\uae00 \ucd94\uac00.)]"},
-  {  "optionTEXT", "[-TEXT (\ub2e8\uc21c \ud14d\uc2a4\ud2b8 \ud3ec\ub9f7\ud130 \uc0ac\uc6a9.)]"},
-  {  "optionHTML", "[-HTML (HTML \ud3ec\ub9f7\ud130 \uc0ac\uc6a9.)]"},
-  {  "optionPARAM", "[-PARAM name expression (\uc2a4\ud0c0\uc77c \uc2dc\ud2b8 \ub9e4\uac1c\ubcc0\uc218 \uc124\uc815)]"},
+  {  "optionE", "[-E(\uc5d4\ud2f0\ud2f0 ref\ub97c \ud3bc\uce58\uc9c0 \uc54a\uc74c)]"},
+  {  "optionV",  "[-E(\uc5d4\ud2f0\ud2f0 ref\ub97c \ud3bc\uce58\uc9c0 \uc54a\uc74c)]"},
+  {  "optionQC", "[-QC(\uc790\ub3d9 \ud328\ud134 \ucda9\ub3cc \uacbd\uace0)]"},
+  {  "optionQ", "[-Q(\uc790\ub3d9 \ubaa8\ub4dc)]"},
+  {  "optionLF", "[-LF(\ucd9c\ub825\uc5d0\uc11c\ub9cc \uc904\ubc14\uafb8\uae30 \uc0ac\uc6a9{\uae30\ubcf8\uac12\uc740 CR/LF\uc784})]"},
+  {  "optionCR", "[-CR(\ucd9c\ub825\uc5d0\uc11c\ub9cc \uce90\ub9ac\uc9c0 \ub9ac\ud134 \uc0ac\uc6a9{\uae30\ubcf8\uac12\uc740 CR/LF\uc784})]"},
+  { "optionESCAPE", "[-ESCAPE(\uc774\uc2a4\ucf00\uc774\ud504\ud560 \ubb38\uc790{\uae30\ubcf8\uac12\uc740 <>&\"\'\\r\\n\uc784})]"},
+  { "optionINDENT", "[-INDENT(\ub4e4\uc5ec\uc4f0\uae30\ud560 \uacf5\ubc31 \uc218 \uc81c\uc5b4{\uae30\ubcf8\uac12\uc740 0\uc784})]"},
+  { "optionTT", "[-TT(\ud15c\ud50c\ub9ac\ud2b8 \ud638\ucd9c \uc2dc \ud15c\ud50c\ub9ac\ud2b8 \ucd94\uc801)]"},
+  { "optionTG", "[-TG(\uac01 \uc0dd\uc131 \uc774\ubca4\ud2b8 \ucd94\uc801)]"},
+  { "optionTS", "[-TS(\uac01 \uc120\ud0dd \uc774\ubca4\ud2b8 \ucd94\uc801)]"},
+  {  "optionTTC", "[-TTC(\ud558\uc704 \ud15c\ud50c\ub9ac\ud2b8 \ucc98\ub9ac \uc2dc \ud558\uc704 \ud15c\ud50c\ub9ac\ud2b8 \ucd94\uc801)]"},
+  { "optionTCLASS", "[-TCLASS(\ucd94\uc801 \ud655\uc7a5\uc5d0 \ub300\ud55c TraceListener \ud074\ub798\uc2a4)]"},
+  { "optionVALIDATE", "[-VALIDATE(\uc720\ud6a8\uc131 \uac80\uc99d \ubc1c\uc0dd \uc5ec\ubd80 \uc124\uc815. \uae30\ubcf8\uc801\uc73c\ub85c\ub294 \uc720\ud6a8\uc131 \uac80\uc99d\uc774 off\ub85c \uc124\uc815\ub428.)]"},
+  { "optionEDUMP", "[-EDUMP{optional filename}(\uc624\ub958 \uc2dc stackdump \uc218\ud589)]"},
+  {  "optionXML", "[-XML(XML \ud3ec\ub9f7\ud130\ub97c \uc0ac\uc6a9\ud558\uc5ec XML \uba38\ub9ac\uae00 \ucd94\uac00)]"},
+  {  "optionTEXT", "[-TEXT(\ub2e8\uc21c \ud14d\uc2a4\ud2b8 \ud3ec\ub9f7\ud130 \uc0ac\uc6a9)]"},
+  {  "optionHTML", "[-HTML(HTML \ud3ec\ub9f7\ud130 \uc0ac\uc6a9)]"},
+  {  "optionPARAM", "[-PARAM name expression(\uc2a4\ud0c0\uc77c\uc2dc\ud2b8 \ub9e4\uac1c\ubcc0\uc218 \uc124\uc815)]"},
   {  "noParsermsg1", "XSL \ud504\ub85c\uc138\uc2a4\uac00 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4."},
-  {  "noParsermsg2", "** \uad6c\ubb38 \ubd84\uc11d\uae30\ub97c \ucc3e\uc744 \uc218 \uc5c6\uc74c **"},
+  {  "noParsermsg2", "** \uad6c\ubb38 \ubd84\uc11d\uae30\ub97c \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4 **"},
   { "noParsermsg3",  "\ud074\ub798\uc2a4 \uacbd\ub85c\ub97c \uc810\uac80\ud558\uc2ed\uc2dc\uc624."},
-  { "noParsermsg4", "Java\uc6a9 IBM XML \uad6c\ubb38 \ubd84\uc11d\uae30\uac00 \uc5c6\uc73c\uba74"},
-  { "noParsermsg5", "IBM's AlphaWorks: http://www.alphaworks.ibm.com/formula/xml \uc5d0\uc11c \ub2e4\uc6b4\ub85c\ub4dc \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4."},
-  { "optionURIRESOLVER", "[-URIRESOLVER full class name (URIResolver\ub97c \uc0ac\uc6a9\ud558\uc5ec URI \ubd84\uc11d)]"},
-  { "optionENTITYRESOLVER",  "[-ENTITYRESOLVER full class name (EntityResolver\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc5d4\ud2f0\ud2f0 \ubd84\uc11d)]"},
-  { "optionCONTENTHANDLER",  "[-CONTENTHANDLER full class name (ContentHandler\ub97c \uc0ac\uc6a9\ud558\uc5ec \ucd9c\ub825 \uc9c1\ub82c\ud654)]"},
+  { "noParsermsg4", "Java\uc6a9 IBM XML \uad6c\ubb38 \ubd84\uc11d\uae30\uac00 \uc5c6\ub294 \uacbd\uc6b0 \ub2e4\uc74c\uc5d0\uc11c \ub2e4\uc6b4\ub85c\ub4dc\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. "},
+  { "noParsermsg5", "IBM's AlphaWorks: http://www.alphaworks.ibm.com/formula/xml"},
+  { "optionURIRESOLVER", "[-URIRESOLVER full class name(URIResolver\ub97c \uc0ac\uc6a9\ud558\uc5ec URI \ubd84\uc11d)]"},
+  { "optionENTITYRESOLVER",  "[-ENTITYRESOLVER full class name(EntityResolver\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc5d4\ud2f0\ud2f0 \ubd84\uc11d)]"},
+  { "optionCONTENTHANDLER",  "[-CONTENTHANDLER full class name(ContentHandler\ub97c \uc0ac\uc6a9\ud558\uc5ec \ucd9c\ub825 \uc9c1\ub82c\ud654)]"},
   {  "optionLINENUMBERS",  "[-L \uc18c\uc2a4 \ubb38\uc11c\uc5d0 \ud589 \ubc88\ud638 \uc0ac\uc6a9]"},
+  { "optionSECUREPROCESSING", "   [-SECURE (\ubcf4\uc548 \ucc98\ub9ac \uae30\ub2a5\uc744 true\ub85c \uc124\uc815)]"},
 
     // Following are the new options added in XSLTErrorResources.properties files after Jdk 1.4 (Xalan 2.2-D11)
 
 
-  {  "optionMEDIA",  "   [-MEDIA mediaType(\ub9e4\uccb4 \uc18d\uc131\uc744 \uc0ac\uc6a9\ud558\uc5ec \ubb38\uc11c\uc640 \uc5f0\uad00\ub41c \uc2a4\ud0c0\uc77c \uc2dc\ud2b8 \ucc3e\uae30.)]"},
-  {  "optionFLAVOR",  "   [-FLAVOR flavorName(\uba85\uc2dc\uc801\uc73c\ub85c s2s=SAX \ub610\ub294 d2d=DOM\uc744 \uc0ac\uc6a9\ud558\uc5ec \ubcc0\ud658 \uc218\ud589.)] "}, // Added by sboag/scurcuru; experimental
-  { "optionDIAG", "   [-DIAG(\ubcc0\ud658\uc5d0 \uc18c\uc694\ub41c \uc804\uccb4 \ubc00\ub9ac\ucd08 \uc778\uc1c4.)]"},
-  { "optionINCREMENTAL",  "   [-INCREMENTAL(http://xml.apache.org/xalan/features/incremental\uc744 true\ub85c \uc124\uc815\ud558\uc5ec \uc99d\ubd84 DTM \uad6c\uc131 \uc694\uccad.)]"},
-  {  "optionNOOPTIMIMIZE",  "   [-NOOPTIMIMIZE(http://xml.apache.org/xalan/features/optimize\ub97c false\ub85c \uc124\uc815\ud558\uc5ec \uc2a4\ud0c0\uc77c \uc2dc\ud2b8 \ucd5c\uc801\ud654 \ucc98\ub9ac\ub97c \uc694\uccad \uc548\ud568.)]"},
-  { "optionRL",  "   [-RL recursionlimit(\uc2a4\ud0c0\uc77c \uc2dc\ud2b8 \ubc18\ubcf5 \uc815\ub3c4\uc5d0 \ub300\ud55c \uc22b\uc790 \ud55c\uacc4 \ub2e8\uc5b8.)]"},
+  {  "optionMEDIA",  "   [-MEDIA mediaType(\ub9e4\uccb4 \uc18d\uc131\uc744 \uc0ac\uc6a9\ud558\uc5ec \ubb38\uc11c\uc640 \uc5f0\uad00\ub41c \uc2a4\ud0c0\uc77c\uc2dc\ud2b8 \ucc3e\uae30)]"},
+  {  "optionFLAVOR",  "   [-FLAVOR flavorName(\uba85\uc2dc\uc801\uc73c\ub85c s2s=SAX \ub610\ub294 d2d=DOM\uc744 \uc0ac\uc6a9\ud558\uc5ec \ubcc0\ud658 \uc218\ud589)] "}, // Added by sboag/scurcuru; experimental
+  { "optionDIAG", "   [-DIAG(\ubcc0\ud658\uc5d0 \uc18c\uc694\ub41c \uc804\uccb4 \ubc00\ub9ac\ucd08 \uc778\uc1c4)]"},
+  { "optionINCREMENTAL",  "   [-INCREMENTAL(http://xml.apache.org/xalan/features/incremental\uc744 true\ub85c \uc124\uc815\ud558\uc5ec \uc99d\ubd84 DTM \uad6c\uc131 \uc694\uccad)]"},
+  {  "optionNOOPTIMIMIZE",  "   [-NOOPTIMIMIZE(http://xml.apache.org/xalan/features/optimize\ub97c false\ub85c \uc124\uc815\ud558\uc5ec \uc2a4\ud0c0\uc77c\uc2dc\ud2b8 \ucd5c\uc801\ud654 \ucc98\ub9ac\ub97c \uc694\uccad\ud558\uc9c0 \uc54a\uc74c)]"},
+  { "optionRL",  "   [-RL recursionlimit(\uc2a4\ud0c0\uc77c\uc2dc\ud2b8 \ubc18\ubcf5 \uc815\ub3c4\uc5d0 \ub300\ud55c \uc22b\uc790 \ud55c\uacc4 \ub2e8\uc5b8)]"},
   {   "optionXO",  "[-XO [transletName](\uc0dd\uc131\ub41c translet\uc5d0 \uc774\ub984 \uc9c0\uc815)]"},
   {  "optionXD", "[-XD destinationDirectory(translet\uc5d0 \ub300\ud574 \ub300\uc0c1 \ub514\ub809\ud1a0\ub9ac \uc9c0\uc815)]"},
   {  "optionXJ",  "[-XJ jarfile(\uc774\ub984\uc774 <jarfile>\uc778 jar \ud30c\uc77c\ub85c translet \ud074\ub798\uc2a4 \ud328\ud0a4\uc9c0)]"},
@@ -2371,14 +1426,13 @@
   { "optionXN",  "[-XN(\ud15c\ud50c\ub9ac\ud2b8 \uc778\ub77c\uc774\ub2dd \uc0ac\uc6a9 \uac00\ub2a5)]" },
   { "optionXX",  "[-XX(\ucd94\uac00 \ub514\ubc84\uae45 \uba54\uc2dc\uc9c0 \ucd9c\ub825 \ucf1c\uae30)]"},
   { "optionXT" , "[-XT(\uac00\ub2a5\ud55c \uacbd\uc6b0, translet\uc744 \uc0ac\uc6a9\ud558\uc5ec \ubcc0\ud658)]"},
-  { "diagTiming","--------- {1}\uc744(\ub97c) \ud1b5\ud55c {0} \ubcc0\ud658\uc5d0 {2}ms\uac00 \uc18c\uc694\ub418\uc5c8\uc74c" },
+  { "diagTiming","--------- {1}\uc744(\ub97c) \ud1b5\ud55c {0} \ubcc0\ud658\uc5d0 {2}ms\uac00 \uc18c\uc694\ub418\uc5c8\uc2b5\ub2c8\ub2e4." },
   { "recursionTooDeep","\ud15c\ud50c\ub9ac\ud2b8 \uc911\ucca9\uc774 \ub108\ubb34 \ub9ce\uc2b5\ub2c8\ub2e4. \uc911\ucca9 = {0}, \ud15c\ud50c\ub9ac\ud2b8 {1} {2}" },
-  { "nameIs", "\uc774\ub984\uc740" },
-  { "matchPatternIs", "\uc77c\uce58 \ud328\ud134\uc740" }
+  { "nameIs", "\uc774\ub984" },
+  { "matchPatternIs", "\uc77c\uce58 \ud328\ud134" }
 
   };
   }
-
   // ================= INFRASTRUCTURE ======================
 
   /** String for use when a bad error code was encountered.    */
diff --git a/src/org/apache/xalan/res/XSLTErrorResources_pl.java b/src/org/apache/xalan/res/XSLTErrorResources_pl.java
index dc94fb9..06ca47a 100644
--- a/src/org/apache/xalan/res/XSLTErrorResources_pl.java
+++ b/src/org/apache/xalan/res/XSLTErrorResources_pl.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 1999-2004 The Apache Software Foundation.
+ * Copyright 1999-2006 The Apache Software Foundation.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -90,7 +90,14 @@
   /*
    * Static variables
    */
-  public static final String ER_NO_CURLYBRACE = "ER_NO_CURLYBRACE";;
+  public static final String ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX =
+        "ER_INVALID_SET_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX";
+
+  public static final String ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT =
+        "ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT";
+
+  public static final String ER_NO_CURLYBRACE = "ER_NO_CURLYBRACE";
+  public static final String ER_FUNCTION_NOT_SUPPORTED = "ER_FUNCTION_NOT_SUPPORTED";
   public static final String ER_ILLEGAL_ATTRIBUTE = "ER_ILLEGAL_ATTRIBUTE";
   public static final String ER_NULL_SOURCENODE_APPLYIMPORTS = "ER_NULL_SOURCENODE_APPLYIMPORTS";
   public static final String ER_CANNOT_ADD = "ER_CANNOT_ADD";
@@ -379,6 +386,14 @@
          "ER_NOT_ALLOWED_IN_POSITION";
   public static final String ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION =
          "ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION";
+  public static final String ER_NAMESPACE_CONTEXT_NULL_NAMESPACE =
+         "ER_NAMESPACE_CONTEXT_NULL_NAMESPACE";
+  public static final String ER_NAMESPACE_CONTEXT_NULL_PREFIX =
+         "ER_NAMESPACE_CONTEXT_NULL_PREFIX";
+  public static final String ER_XPATH_RESOLVER_NULL_QNAME =
+         "ER_XPATH_RESOLVER_NULL_QNAME";
+  public static final String ER_XPATH_RESOLVER_NEGATIVE_ARITY =
+         "ER_XPATH_RESOLVER_NEGATIVE_ARITY";
   public static final String INVALID_TCHAR = "INVALID_TCHAR";
   public static final String INVALID_QNAME = "INVALID_QNAME";
   public static final String INVALID_ENUM = "INVALID_ENUM";
@@ -392,6 +407,19 @@
   public static final String ER_TEMPLATE_NAME_MATCH = "ER_TEMPLATE_NAME_MATCH";
   public static final String ER_INVALID_PREFIX = "ER_INVALID_PREFIX";
   public static final String ER_NO_ATTRIB_SET = "ER_NO_ATTRIB_SET";
+  public static final String ER_FUNCTION_NOT_FOUND =
+         "ER_FUNCTION_NOT_FOUND";
+  public static final String ER_CANT_HAVE_CONTENT_AND_SELECT =
+     "ER_CANT_HAVE_CONTENT_AND_SELECT";
+  public static final String ER_INVALID_SET_PARAM_VALUE = "ER_INVALID_SET_PARAM_VALUE";
+  public static final String ER_SET_FEATURE_NULL_NAME =
+        "ER_SET_FEATURE_NULL_NAME";
+  public static final String ER_GET_FEATURE_NULL_NAME =
+        "ER_GET_FEATURE_NULL_NAME";
+  public static final String ER_UNSUPPORTED_FEATURE =
+        "ER_UNSUPPORTED_FEATURE";
+  public static final String ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING =
+        "ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING";
 
   public static final String WG_FOUND_CURLYBRACE = "WG_FOUND_CURLYBRACE";
   public static final String WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR =
@@ -441,9 +469,9 @@
          "WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME";
   public static final String WG_ILLEGAL_ATTRIBUTE_POSITION =
          "WG_ILLEGAL_ATTRIBUTE_POSITION";
+  public static final String NO_MODIFICATION_ALLOWED_ERR =
+         "NO_MODIFICATION_ALLOWED_ERR";
 
-
-//  public static final int ER_NO_CURLYBRACE = 1;
   /*
    * Now fill in the message text.
    * Then fill in the message text for that message code in the
@@ -452,9 +480,9 @@
 
   // Error messages...
 
-  /** Get the lookup table for error messages.   
+  /** Get the lookup table for error messages.
    *
-   * @return The int to message lookup table.
+   * @return The message lookup table.
    */
   public Object[][] getContents()
   {
@@ -464,1261 +492,485 @@
   {"ER0000" , "{0}" },
 
 
-  /** ER_NO_CURLYBRACE          */
-
-//  public static final int ER_NO_CURLYBRACE = 1;
-
     { ER_NO_CURLYBRACE,
-      "B\u0142\u0105d: Nie mo\u017ce by\u0107 znaku '{' wewn\u0105trz wyra\u017cenia"},
-
-  /** ER_ILLEGAL_ATTRIBUTE          */
-// public static final int ER_ILLEGAL_ATTRIBUTE = 2;
+      "B\u0142\u0105d: Wewn\u0105trz wyra\u017cenia nie mo\u017ce by\u0107 znaku '{'"},
 
     { ER_ILLEGAL_ATTRIBUTE ,
      "{0} ma niedozwolony atrybut {1}"},
 
-  /** ER_NULL_SOURCENODE_APPLYIMPORTS          */
-//  public static final int ER_NULL_SOURCENODE_APPLYIMPORTS = 3;
-
   {ER_NULL_SOURCENODE_APPLYIMPORTS ,
       "sourceNode jest puste w xsl:apply-imports!"},
 
-  /** ER_CANNOT_ADD          */
- // public static final int ER_CANNOT_ADD = 4;
-
   {ER_CANNOT_ADD,
       "Nie mo\u017cna doda\u0107 {0} do {1}"},
 
-
-  /** ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES          */
-//  public static final int ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES = 5;
-
-
     { ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES,
       "sourceNode jest puste w handleApplyTemplatesInstruction!"},
 
-  /** ER_NO_NAME_ATTRIB          */
-//  public static final int ER_NO_NAME_ATTRIB = 6;
-
-
     { ER_NO_NAME_ATTRIB,
      "{0} musi mie\u0107 atrybut name."},
 
-  /** ER_TEMPLATE_NOT_FOUND          */
-  //public static final int ER_TEMPLATE_NOT_FOUND = 7;
-
-
     {ER_TEMPLATE_NOT_FOUND,
      "Nie mo\u017cna znale\u017a\u0107 szablonu o nazwie {0}"},
 
-  /** ER_CANT_RESOLVE_NAME_AVT          */
-  // public static final int ER_CANT_RESOLVE_NAME_AVT = 8;
-
     {ER_CANT_RESOLVE_NAME_AVT,
-      "Nie mo\u017cna przet\u0142umaczy\u0107 AVT nazwy w xsl:call-template."},
-
-  /** ER_REQUIRES_ATTRIB          */
-  //public static final int ER_REQUIRES_ATTRIB = 9;
-
+      "Nie mo\u017cna przet\u0142umaczy\u0107 AVT nazwy na xsl:call-template."},
 
     {ER_REQUIRES_ATTRIB,
      "{0} wymaga atrybutu: {1}"},
 
-  /** ER_MUST_HAVE_TEST_ATTRIB          */
- // public static final int ER_MUST_HAVE_TEST_ATTRIB = 10;
-
-
     { ER_MUST_HAVE_TEST_ATTRIB,
       "{0} musi mie\u0107 atrybut ''test''."},
 
-  /** ER_BAD_VAL_ON_LEVEL_ATTRIB          */
-//  public static final int ER_BAD_VAL_ON_LEVEL_ATTRIB = 11;
-
-
     {ER_BAD_VAL_ON_LEVEL_ATTRIB,
       "B\u0142\u0119dna warto\u015b\u0107 w atrybucie level: {0}"},
 
-  /** ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML          */
-//  public static final int ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML = 12;
-
-
     {ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML,
       "Nazw\u0105 instrukcji przetwarzania nie mo\u017ce by\u0107 'xml'"},
 
-  /** ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME          */
-//  public static final int ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME = 13;
-
-
     { ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME,
       "Nazwa instrukcji przetwarzania musi by\u0107 poprawn\u0105 nazw\u0105 NCName {0}"},
 
-  /** ER_NEED_MATCH_ATTRIB          */
-//  public static final int ER_NEED_MATCH_ATTRIB = 14;
-
-
     { ER_NEED_MATCH_ATTRIB,
       "{0} musi mie\u0107 atrybut match, je\u015bli ma mode."},
 
-  /** ER_NEED_NAME_OR_MATCH_ATTRIB          */
-//  public static final int ER_NEED_NAME_OR_MATCH_ATTRIB = 15;
-
-
     { ER_NEED_NAME_OR_MATCH_ATTRIB,
       "{0} wymaga albo atrybutu name, albo match."},
 
-  /** ER_CANT_RESOLVE_NSPREFIX          */
-//  public static final int ER_CANT_RESOLVE_NSPREFIX = 16;
-
-
     {ER_CANT_RESOLVE_NSPREFIX,
       "Nie mo\u017cna rozstrzygn\u0105\u0107 przedrostka przestrzeni nazw {0}"},
 
-  /** ER_ILLEGAL_VALUE          */
-//  public static final int ER_ILLEGAL_VALUE = 17;
-
-
     { ER_ILLEGAL_VALUE,
      "xml:space ma niepoprawn\u0105 warto\u015b\u0107 {0}"},
 
-  /** ER_NO_OWNERDOC          */
-//  public static final int ER_NO_OWNERDOC = 18;
-
-
     { ER_NO_OWNERDOC,
-      "W\u0119ze\u0142 potomny nie ma dokumentu w\u0142a\u015bciciela!"},
-
-  /** ER_ELEMTEMPLATEELEM_ERR          */
-//  public static final int ER_ELEMTEMPLATEELEM_ERR = 19;
-
+      "Bezpo\u015bredni w\u0119ze\u0142 potomny nie ma dokumentu w\u0142a\u015bciciela!"},
 
     { ER_ELEMTEMPLATEELEM_ERR,
      "B\u0142\u0105d ElemTemplateElement: {0}"},
 
-  /** ER_NULL_CHILD          */
-//  public static final int ER_NULL_CHILD = 20;
-
-
     { ER_NULL_CHILD,
-     "Pr\u00f3ba dodania pustego elementu potomnego!"},
-
-  /** ER_NEED_SELECT_ATTRIB          */
-//  public static final int ER_NEED_SELECT_ATTRIB = 21;
-
+     "Pr\u00f3ba dodania pustego bezpo\u015bredniego elementu potomnego!"},
 
     { ER_NEED_SELECT_ATTRIB,
      "{0} wymaga atrybutu select."},
 
-  /** ER_NEED_TEST_ATTRIB          */
-//  public static final int ER_NEED_TEST_ATTRIB = 22;
-
-
     { ER_NEED_TEST_ATTRIB ,
       "xsl:when musi mie\u0107 atrybut 'test'."},
 
-  /** ER_NEED_NAME_ATTRIB          */
-//  public static final int ER_NEED_NAME_ATTRIB = 23;
-
-
     { ER_NEED_NAME_ATTRIB,
       "xsl:with-param musi mie\u0107 atrybut 'name'."},
 
-  /** ER_NO_CONTEXT_OWNERDOC          */
-//  public static final int ER_NO_CONTEXT_OWNERDOC = 24;
-
-
     { ER_NO_CONTEXT_OWNERDOC,
       "Kontekst nie ma dokumentu w\u0142a\u015bciciela!"},
 
-  /** ER_COULD_NOT_CREATE_XML_PROC_LIAISON          */
-//  public static final int ER_COULD_NOT_CREATE_XML_PROC_LIAISON = 25;
-
-
     {ER_COULD_NOT_CREATE_XML_PROC_LIAISON,
       "Nie mo\u017cna utworzy\u0107 po\u0142\u0105czenia XML TransformerFactory: {0}"},
 
-  /** ER_PROCESS_NOT_SUCCESSFUL          */
-//  public static final int ER_PROCESS_NOT_SUCCESSFUL = 26;
-
-
     {ER_PROCESS_NOT_SUCCESSFUL,
-      "Xalan: Proces nie wykona\u0142 si\u0119 pomy\u015blnie."},
-
-  /** ER_NOT_SUCCESSFUL          */
-//  public static final int ER_NOT_SUCCESSFUL = 27;
-
+      "Proces Xalan nie wykona\u0142 si\u0119 pomy\u015blnie."},
 
     { ER_NOT_SUCCESSFUL,
-     "Xalan: nie wykona\u0142 si\u0119 pomy\u015blnie."},
-
-  /** ER_ENCODING_NOT_SUPPORTED          */
-//  public static final int ER_ENCODING_NOT_SUPPORTED = 28;
-
+     "Xalan nie wykona\u0142 si\u0119 pomy\u015blnie."},
 
     { ER_ENCODING_NOT_SUPPORTED,
      "Nieobs\u0142ugiwane kodowanie {0}"},
 
-  /** ER_COULD_NOT_CREATE_TRACELISTENER          */
-//  public static final int ER_COULD_NOT_CREATE_TRACELISTENER = 29;
-
-
     {ER_COULD_NOT_CREATE_TRACELISTENER,
       "Nie mo\u017cna utworzy\u0107 TraceListener: {0}"},
 
-  /** ER_KEY_REQUIRES_NAME_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_NAME_ATTRIB = 30;
-
-
     {ER_KEY_REQUIRES_NAME_ATTRIB,
-      "xsl:key wymaga atrybutu 'name'!"},
-
-  /** ER_KEY_REQUIRES_MATCH_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_MATCH_ATTRIB = 31;
-
+      "xsl:key wymaga atrybutu 'name'."},
 
     { ER_KEY_REQUIRES_MATCH_ATTRIB,
-      "xsl:key wymaga atrybutu 'match'!"},
-
-  /** ER_KEY_REQUIRES_USE_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_USE_ATTRIB = 32;
-
+      "xsl:key wymaga atrybutu 'match'."},
 
     { ER_KEY_REQUIRES_USE_ATTRIB,
-      "xsl:key wymaga atrybutu 'use'!"},
-
-  /** ER_REQUIRES_ELEMENTS_ATTRIB          */
-//  public static final int ER_REQUIRES_ELEMENTS_ATTRIB = 33;
-
+      "xsl:key wymaga atrybutu 'use'."},
 
     { ER_REQUIRES_ELEMENTS_ATTRIB,
       "(StylesheetHandler) {0} wymaga atrybutu ''elements''!"},
 
-  /** ER_MISSING_PREFIX_ATTRIB          */
-//  public static final int ER_MISSING_PREFIX_ATTRIB = 34;
-
-
     { ER_MISSING_PREFIX_ATTRIB,
-      "(StylesheetHandler) atrybut {0} ''prefix'' jest nieobecny"},
-
-  /** ER_BAD_STYLESHEET_URL          */
-//  public static final int ER_BAD_STYLESHEET_URL = 35;
-
+      "(StylesheetHandler) {0} brakuje atrybutu ''prefix''"},
 
     { ER_BAD_STYLESHEET_URL,
      "Adres URL arkusza styl\u00f3w jest b\u0142\u0119dny {0}"},
 
-  /** ER_FILE_NOT_FOUND          */
-//  public static final int ER_FILE_NOT_FOUND = 36;
-
-
     { ER_FILE_NOT_FOUND,
      "Nie znaleziono pliku arkusza styl\u00f3w {0}"},
 
-  /** ER_IOEXCEPTION          */
-//  public static final int ER_IOEXCEPTION = 37;
-
-
     { ER_IOEXCEPTION,
       "Wyst\u0105pi\u0142 wyj\u0105tek we/wy w pliku arkusza styl\u00f3w {0}"},
 
-  /** ER_NO_HREF_ATTRIB          */
-//  public static final int ER_NO_HREF_ATTRIB = 38;
-
-
     { ER_NO_HREF_ATTRIB,
       "(StylesheetHandler) Nie mo\u017cna znale\u017a\u0107 atrybutu href dla {0}"},
 
-  /** ER_STYLESHEET_INCLUDES_ITSELF          */
-//  public static final int ER_STYLESHEET_INCLUDES_ITSELF = 39;
-
-
     { ER_STYLESHEET_INCLUDES_ITSELF,
       "(StylesheetHandler) {0} zawiera siebie bezpo\u015brednio lub po\u015brednio!"},
 
-  /** ER_PROCESSINCLUDE_ERROR          */
-//  public static final int ER_PROCESSINCLUDE_ERROR = 40;
-
-
     { ER_PROCESSINCLUDE_ERROR,
       "B\u0142\u0105d StylesheetHandler.processInclude {0}"},
 
-  /** ER_MISSING_LANG_ATTRIB          */
-//  public static final int ER_MISSING_LANG_ATTRIB = 41;
-
-
     { ER_MISSING_LANG_ATTRIB,
-      "(StylesheetHandler) atrybut {0} ''lang'' jest nieobecny"},
-
-  /** ER_MISSING_CONTAINER_ELEMENT_COMPONENT          */
-//  public static final int ER_MISSING_CONTAINER_ELEMENT_COMPONENT = 42;
+      "(StylesheetHandler) {0} brakuje atrybutu ''lang''"},
 
     { ER_MISSING_CONTAINER_ELEMENT_COMPONENT,
-      "(StylesheetHandler) \u017ale umieszczony element {0}?? Nieobecny element pojemnika ''component''"},
-
-  /** ER_CAN_ONLY_OUTPUT_TO_ELEMENT          */
-//  public static final int ER_CAN_ONLY_OUTPUT_TO_ELEMENT = 43;
+      "(StylesheetHandler) \u017ale umieszczony element {0}?? Brakuje elementu kontenera ''component''"},
 
     { ER_CAN_ONLY_OUTPUT_TO_ELEMENT,
-      "Mo\u017cna wyprowadzi\u0107 dane tylko do Element, DocumentFragment, Document lub PrintWriter."},
-
-  /** ER_PROCESS_ERROR          */
-//  public static final int ER_PROCESS_ERROR = 44;
+      "Mo\u017cna wyprowadza\u0107 dane tylko do Element, DocumentFragment, Document lub PrintWriter."},
 
     { ER_PROCESS_ERROR,
      "B\u0142\u0105d StylesheetRoot.process"},
 
-  /** ER_UNIMPLNODE_ERROR          */
-//  public static final int ER_UNIMPLNODE_ERROR = 45;
-
     { ER_UNIMPLNODE_ERROR,
      "B\u0142\u0105d UnImplNode: {0}"},
 
-  /** ER_NO_SELECT_EXPRESSION          */
-//  public static final int ER_NO_SELECT_EXPRESSION = 46;
-
     { ER_NO_SELECT_EXPRESSION,
       "B\u0142\u0105d! Nie znaleziono wyra\u017cenia wyboru xpath (-select)."},
 
-  /** ER_CANNOT_SERIALIZE_XSLPROCESSOR          */
-//  public static final int ER_CANNOT_SERIALIZE_XSLPROCESSOR = 47;
-
     { ER_CANNOT_SERIALIZE_XSLPROCESSOR,
       "Nie mo\u017cna szeregowa\u0107 XSLProcessor!"},
 
-  /** ER_NO_INPUT_STYLESHEET          */
-//  public static final int ER_NO_INPUT_STYLESHEET = 48;
-
     { ER_NO_INPUT_STYLESHEET,
       "Nie podano danych wej\u015bciowych do arkusza styl\u00f3w!"},
 
-  /** ER_FAILED_PROCESS_STYLESHEET          */
-//  public static final int ER_FAILED_PROCESS_STYLESHEET = 49;
-
     { ER_FAILED_PROCESS_STYLESHEET,
       "Nie powiod\u0142o si\u0119 przetworzenie arkusza styl\u00f3w!"},
 
-  /** ER_COULDNT_PARSE_DOC          */
-//  public static final int ER_COULDNT_PARSE_DOC = 50;
-
     { ER_COULDNT_PARSE_DOC,
      "Nie mo\u017cna zanalizowa\u0107 dokumentu {0}!"},
 
-  /** ER_COULDNT_FIND_FRAGMENT          */
-//  public static final int ER_COULDNT_FIND_FRAGMENT = 51;
-
     { ER_COULDNT_FIND_FRAGMENT,
      "Nie mo\u017cna znale\u017a\u0107 fragmentu {0}"},
 
-  /** ER_NODE_NOT_ELEMENT          */
- // public static final int ER_NODE_NOT_ELEMENT = 52;
-
     { ER_NODE_NOT_ELEMENT,
       "W\u0119ze\u0142 wskazywany przez identyfikator fragmentu nie by\u0142 elementem {0}"},
 
-  /** ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB          */
-//  public static final int ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB = 53;
-
     { ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB,
       "for-each musi mie\u0107 albo atrybut match, albo name"},
 
-  /** ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB          */
-//  public static final int ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB = 54;
-
     { ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB,
       "templates musi mie\u0107 albo atrybut match, albo name"},
 
-  /** ER_NO_CLONE_OF_DOCUMENT_FRAG          */
-//  public static final int ER_NO_CLONE_OF_DOCUMENT_FRAG = 55;
-
     { ER_NO_CLONE_OF_DOCUMENT_FRAG,
       "Brak klonu fragmentu dokumentu!"},
 
-  /** ER_CANT_CREATE_ITEM          */
-//  public static final int ER_CANT_CREATE_ITEM = 56;
-
     { ER_CANT_CREATE_ITEM,
       "Nie mo\u017cna utworzy\u0107 elementu w wynikowym drzewie {0}"},
 
-  /** ER_XMLSPACE_ILLEGAL_VALUE          */
-//  public static final int ER_XMLSPACE_ILLEGAL_VALUE = 57;
-
     { ER_XMLSPACE_ILLEGAL_VALUE,
-      "xml:space w \u017ar\u00f3d\u0142owym pliku XML ma niedozwolon\u0105 warto\u015b\u0107 {0}"},
-
-  /** ER_NO_XSLKEY_DECLARATION          */
-//  public static final int ER_NO_XSLKEY_DECLARATION = 58;
+      "xml:space w \u017ar\u00f3d\u0142owym pliku XML ma niepoprawn\u0105 warto\u015b\u0107 {0}"},
 
     { ER_NO_XSLKEY_DECLARATION,
       "Nie ma deklaracji xsl:key dla {0}!"},
 
-  /** ER_CANT_CREATE_URL          */
-//  public static final int ER_CANT_CREATE_URL = 59;
-
     { ER_CANT_CREATE_URL,
      "B\u0142\u0105d! Nie mo\u017cna utworzy\u0107 adresu url dla {0}"},
 
-  /** ER_XSLFUNCTIONS_UNSUPPORTED          */
-//  public static final int ER_XSLFUNCTIONS_UNSUPPORTED = 60;
-
     { ER_XSLFUNCTIONS_UNSUPPORTED,
      "xsl:functions jest nieobs\u0142ugiwane"},
 
-  /** ER_PROCESSOR_ERROR          */
-//  public static final int ER_PROCESSOR_ERROR = 61;
-
     { ER_PROCESSOR_ERROR,
      "B\u0142\u0105d XSLT TransformerFactory"},
 
-  /** ER_NOT_ALLOWED_INSIDE_STYLESHEET          */
-//  public static final int ER_NOT_ALLOWED_INSIDE_STYLESHEET = 62;
-
     { ER_NOT_ALLOWED_INSIDE_STYLESHEET,
       "(StylesheetHandler) {0} jest niedozwolone wewn\u0105trz arkusza styl\u00f3w!"},
 
-  /** ER_RESULTNS_NOT_SUPPORTED          */
-//  public static final int ER_RESULTNS_NOT_SUPPORTED = 63;
-
     { ER_RESULTNS_NOT_SUPPORTED,
       "result-ns nie jest ju\u017c obs\u0142ugiwane!  U\u017cyj zamiast tego xsl:output."},
 
-  /** ER_DEFAULTSPACE_NOT_SUPPORTED          */
-//  public static final int ER_DEFAULTSPACE_NOT_SUPPORTED = 64;
-
     { ER_DEFAULTSPACE_NOT_SUPPORTED,
       "default-space nie jest ju\u017c obs\u0142ugiwane!  U\u017cyj zamiast tego xsl:strip-space lub xsl:preserve-space."},
 
-  /** ER_INDENTRESULT_NOT_SUPPORTED          */
-//  public static final int ER_INDENTRESULT_NOT_SUPPORTED = 65;
-
     { ER_INDENTRESULT_NOT_SUPPORTED,
       "indent-result nie jest ju\u017c obs\u0142ugiwane!  U\u017cyj zamiast tego xsl:output."},
 
-  /** ER_ILLEGAL_ATTRIB          */
-//  public static final int ER_ILLEGAL_ATTRIB = 66;
-
     { ER_ILLEGAL_ATTRIB,
       "(StylesheetHandler) {0} ma niedozwolony atrybut {1}"},
 
-  /** ER_UNKNOWN_XSL_ELEM          */
-//  public static final int ER_UNKNOWN_XSL_ELEM = 67;
-
     { ER_UNKNOWN_XSL_ELEM,
      "Nieznany element XSL {0}"},
 
-  /** ER_BAD_XSLSORT_USE          */
-//  public static final int ER_BAD_XSLSORT_USE = 68;
-
     { ER_BAD_XSLSORT_USE,
       "(StylesheetHandler) xsl:sort mo\u017ce by\u0107 u\u017cywane tylko z xsl:apply-templates lub xsl:for-each."},
 
-  /** ER_MISPLACED_XSLWHEN          */
-//  public static final int ER_MISPLACED_XSLWHEN = 69;
-
     { ER_MISPLACED_XSLWHEN,
       "(StylesheetHandler) b\u0142\u0119dnie umieszczone xsl:when!"},
 
-  /** ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE          */
-//  public static final int ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE = 70;
-
     { ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE,
       "(StylesheetHandler) xsl:when bez nadrz\u0119dnego xsl:choose!"},
 
-  /** ER_MISPLACED_XSLOTHERWISE          */
-//  public static final int ER_MISPLACED_XSLOTHERWISE = 71;
-
     { ER_MISPLACED_XSLOTHERWISE,
       "(StylesheetHandler) b\u0142\u0119dnie umieszczone xsl:otherwise!"},
 
-  /** ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE          */
-//  public static final int ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE = 72;
-
     { ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE,
       "(StylesheetHandler) xsl:otherwise bez nadrz\u0119dnego xsl:choose!"},
 
-  /** ER_NOT_ALLOWED_INSIDE_TEMPLATE          */
-//  public static final int ER_NOT_ALLOWED_INSIDE_TEMPLATE = 73;
-
     { ER_NOT_ALLOWED_INSIDE_TEMPLATE,
       "(StylesheetHandler) {0} jest niedozwolone wewn\u0105trz szablonu!"},
 
-  /** ER_UNKNOWN_EXT_NS_PREFIX          */
-//  public static final int ER_UNKNOWN_EXT_NS_PREFIX = 74;
-
     { ER_UNKNOWN_EXT_NS_PREFIX,
       "(StylesheetHandler) Nieznany przedrostek {1} rozszerzenia {0} przestrzeni nazw"},
 
-  /** ER_IMPORTS_AS_FIRST_ELEM          */
-//  public static final int ER_IMPORTS_AS_FIRST_ELEM = 75;
-
     { ER_IMPORTS_AS_FIRST_ELEM,
       "(StylesheetHandler) Importy mog\u0105 wyst\u0105pi\u0107 tylko jako pierwsze elementy w arkuszu styl\u00f3w!"},
 
-  /** ER_IMPORTING_ITSELF          */
-//  public static final int ER_IMPORTING_ITSELF = 76;
-
     { ER_IMPORTING_ITSELF,
       "(StylesheetHandler) {0} importuje siebie bezpo\u015brednio lub po\u015brednio!"},
 
-  /** ER_XMLSPACE_ILLEGAL_VAL          */
-//  public static final int ER_XMLSPACE_ILLEGAL_VAL = 77;
-
     { ER_XMLSPACE_ILLEGAL_VAL,
       "(StylesheetHandler) xml:space ma niedozwolon\u0105 warto\u015b\u0107: {0}"},
 
-  /** ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL          */
-//  public static final int ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL = 78;
-
     { ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL,
       "processStylesheet by\u0142o niepomy\u015blne!"},
 
-  /** ER_SAX_EXCEPTION          */
-//  public static final int ER_SAX_EXCEPTION = 79;
-
     { ER_SAX_EXCEPTION,
      "Wyj\u0105tek SAX"},
 
-  /** ER_FUNCTION_NOT_SUPPORTED          */
-//  public static final int ER_FUNCTION_NOT_SUPPORTED = 80;
+//  add this message to fix bug 21478
+    { ER_FUNCTION_NOT_SUPPORTED,
+     "Nieobs\u0142ugiwana funkcja!"},
 
-    //{ ER_FUNCTION_NOT_SUPPORTED,
-    // "Function not supported!"},
-
-  /** ER_XSLT_ERROR          */
-//  public static final int ER_XSLT_ERROR = 81;
 
     { ER_XSLT_ERROR,
      "B\u0142\u0105d XSLT"},
 
-  /** ER_CURRENCY_SIGN_ILLEGAL          */
-//  public static final int ER_CURRENCY_SIGN_ILLEGAL = 82;
-
     { ER_CURRENCY_SIGN_ILLEGAL,
       "Znak waluty jest niedozwolony w ci\u0105gu znak\u00f3w wzorca formatu"},
 
-  /** ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM          */
-//  public static final int ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM = 83;
-
     { ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM,
-      "Funkcja Document jest nieobs\u0142ugiwana w arkuszu styl\u00f3w DOM!"},
-
-  /** ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER          */
-//  public static final int ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER = 84;
+      "Funkcja Document nie jest obs\u0142ugiwana w arkuszu styl\u00f3w DOM!"},
 
     { ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER,
       "Nie mo\u017cna rozstrzygn\u0105\u0107 przedrostka przelicznika bez przedrostka!"},
 
-  /** ER_REDIRECT_COULDNT_GET_FILENAME          */
-//  public static final int ER_REDIRECT_COULDNT_GET_FILENAME = 85;
-
     { ER_REDIRECT_COULDNT_GET_FILENAME,
       "Rozszerzenie Redirect: Nie mo\u017cna pobra\u0107 nazwy pliku - atrybut file lub select musi zwr\u00f3ci\u0107 poprawny ci\u0105g znak\u00f3w."},
 
-  /** ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT          */
-//  public static final int ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT = 86;
-
     { ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT,
       "Nie mo\u017cna zbudowa\u0107 FormatterListener w rozszerzeniu Redirect!"},
 
-  /** ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX          */
-//  public static final int ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX = 87;
-
     { ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX,
       "Przedrostek w exclude-result-prefixes jest niepoprawny: {0}"},
 
-  /** ER_MISSING_NS_URI          */
-//  public static final int ER_MISSING_NS_URI = 88;
-
     { ER_MISSING_NS_URI,
       "Nieobecny identyfikator URI przestrzeni nazw w podanym przedrostku"},
 
-  /** ER_MISSING_ARG_FOR_OPTION          */
-//  public static final int ER_MISSING_ARG_FOR_OPTION = 89;
-
     { ER_MISSING_ARG_FOR_OPTION,
       "Nieobecny argument opcji {0}"},
 
-  /** ER_INVALID_OPTION          */
-//  public static final int ER_INVALID_OPTION = 90;
-
     { ER_INVALID_OPTION,
      "Niepoprawna opcja {0}"},
 
-  /** ER_MALFORMED_FORMAT_STRING          */
-//  public static final int ER_MALFORMED_FORMAT_STRING = 91;
-
     { ER_MALFORMED_FORMAT_STRING,
      "Zniekszta\u0142cony ci\u0105g znak\u00f3w formatu {0}"},
 
-  /** ER_STYLESHEET_REQUIRES_VERSION_ATTRIB          */
-//  public static final int ER_STYLESHEET_REQUIRES_VERSION_ATTRIB = 92;
-
     { ER_STYLESHEET_REQUIRES_VERSION_ATTRIB,
       "xsl:stylesheet wymaga atrybutu 'version'!"},
 
-  /** ER_ILLEGAL_ATTRIBUTE_VALUE          */
-//  public static final int ER_ILLEGAL_ATTRIBUTE_VALUE = 93;
-
     { ER_ILLEGAL_ATTRIBUTE_VALUE,
-      "Atrybut {0} ma niedozwolon\u0105 warto\u015b\u0107 {1}"},
-
-  /** ER_CHOOSE_REQUIRES_WHEN          */
-//  public static final int ER_CHOOSE_REQUIRES_WHEN = 94;
+      "Atrybut {0} ma niepoprawn\u0105 warto\u015b\u0107 {1}"},
 
     { ER_CHOOSE_REQUIRES_WHEN,
      "xsl:choose wymaga xsl:when"},
 
-  /** ER_NO_APPLY_IMPORT_IN_FOR_EACH          */
-//  public static final int ER_NO_APPLY_IMPORT_IN_FOR_EACH = 95;
-
     { ER_NO_APPLY_IMPORT_IN_FOR_EACH,
       "xsl:apply-imports jest niedozwolone w xsl:for-each"},
 
-  /** ER_CANT_USE_DTM_FOR_OUTPUT          */
-//  public static final int ER_CANT_USE_DTM_FOR_OUTPUT = 96;
-
     { ER_CANT_USE_DTM_FOR_OUTPUT,
       "Nie mo\u017cna u\u017cy\u0107 DTMLiaison w wyj\u015bciowym w\u0119\u017ale DOM... przeka\u017c zamiast tego org.apache.xpath.DOM2Helper!"},
 
-  /** ER_CANT_USE_DTM_FOR_INPUT          */
-//  public static final int ER_CANT_USE_DTM_FOR_INPUT = 97;
-
     { ER_CANT_USE_DTM_FOR_INPUT,
       "Nie mo\u017cna u\u017cy\u0107 DTMLiaison w wej\u015bciowym w\u0119\u017ale DOM... przeka\u017c zamiast tego org.apache.xpath.DOM2Helper!"},
 
-  /** ER_CALL_TO_EXT_FAILED          */
-//  public static final int ER_CALL_TO_EXT_FAILED = 98;
-
     { ER_CALL_TO_EXT_FAILED,
       "Wywo\u0142anie elementu rozszerzenia nie powiod\u0142o si\u0119: {0}"},
 
-  /** ER_PREFIX_MUST_RESOLVE          */
-//  public static final int ER_PREFIX_MUST_RESOLVE = 99;
-
     { ER_PREFIX_MUST_RESOLVE,
       "Przedrostek musi da\u0107 si\u0119 przet\u0142umaczy\u0107 na przestrze\u0144 nazw: {0}"},
 
-  /** ER_INVALID_UTF16_SURROGATE          */
-//  public static final int ER_INVALID_UTF16_SURROGATE = 100;
-
     { ER_INVALID_UTF16_SURROGATE,
-      "Wykryto niepoprawny surogat UTF-16: {0} ?"},
-
-  /** ER_XSLATTRSET_USED_ITSELF          */
- // public static final int ER_XSLATTRSET_USED_ITSELF = 101;
+      "Wykryto niepoprawny odpowiednik UTF-16: {0} ?"},
 
     { ER_XSLATTRSET_USED_ITSELF,
       "xsl:attribute-set {0} u\u017cy\u0142o siebie, co wywo\u0142a niesko\u0144czon\u0105 p\u0119tl\u0119."},
 
-  /** ER_CANNOT_MIX_XERCESDOM          */
-//  public static final int ER_CANNOT_MIX_XERCESDOM = 102;
-
     { ER_CANNOT_MIX_XERCESDOM,
       "Nie mo\u017cna miesza\u0107 wej\u015bcia innego ni\u017c Xerces-DOM z wyj\u015bciem Xerces-DOM!"},
 
-  /** ER_TOO_MANY_LISTENERS          */
-//  public static final int ER_TOO_MANY_LISTENERS = 103;
-
     { ER_TOO_MANY_LISTENERS,
       "addTraceListenersToStylesheet - TooManyListenersException"},
 
-  /** ER_IN_ELEMTEMPLATEELEM_READOBJECT          */
-//  public static final int ER_IN_ELEMTEMPLATEELEM_READOBJECT = 104;
-
     { ER_IN_ELEMTEMPLATEELEM_READOBJECT,
       "W ElemTemplateElement.readObject: {0}"},
 
-  /** ER_DUPLICATE_NAMED_TEMPLATE          */
-//  public static final int ER_DUPLICATE_NAMED_TEMPLATE = 105;
-
     { ER_DUPLICATE_NAMED_TEMPLATE,
       "Znaleziono wi\u0119cej ni\u017c jeden szablon o nazwie {0}"},
 
-  /** ER_INVALID_KEY_CALL          */
-//  public static final int ER_INVALID_KEY_CALL = 106;
-
     { ER_INVALID_KEY_CALL,
-      "Niepoprawne wywo\u0142anie funkcji: rekurencyjne wywo\u0142ania key() s\u0105 niedozwolone"},
-
-  /** Variable is referencing itself          */
-//  public static final int ER_REFERENCING_ITSELF = 107;
+      "Niepoprawne wywo\u0142anie funkcji: Rekurencyjne wywo\u0142ania key() s\u0105 niedozwolone"},
 
     { ER_REFERENCING_ITSELF,
       "Zmienna {0} odwo\u0142uje si\u0119 do siebie bezpo\u015brednio lub po\u015brednio!"},
 
-  /** Illegal DOMSource input          */
-//  public static final int ER_ILLEGAL_DOMSOURCE_INPUT = 108;
-
     { ER_ILLEGAL_DOMSOURCE_INPUT,
       "W\u0119ze\u0142 wej\u015bciowy nie mo\u017ce by\u0107 pusty dla DOMSource dla newTemplates!"},
 
-        /** Class not found for option         */
-//  public static final int ER_CLASS_NOT_FOUND_FOR_OPTION = 109;
-
     { ER_CLASS_NOT_FOUND_FOR_OPTION,
         "Nie znaleziono pliku klasy dla opcji {0}"},
 
-        /** Required Element not found         */
-//  public static final int ER_REQUIRED_ELEM_NOT_FOUND = 110;
-
     { ER_REQUIRED_ELEM_NOT_FOUND,
         "Nie znaleziono wymaganego elementu {0}"},
 
-  /** InputStream cannot be null         */
-//  public static final int ER_INPUT_CANNOT_BE_NULL = 111;
-
     { ER_INPUT_CANNOT_BE_NULL,
         "InputStream nie mo\u017ce by\u0107 pusty"},
 
-  /** URI cannot be null         */
-//  public static final int ER_URI_CANNOT_BE_NULL = 112;
-
     { ER_URI_CANNOT_BE_NULL,
         "Identyfikator URI nie mo\u017ce by\u0107 pusty"},
 
-  /** File cannot be null         */
-//  public static final int ER_FILE_CANNOT_BE_NULL = 113;
-
     { ER_FILE_CANNOT_BE_NULL,
-        "Plik nie mo\u017ce by\u0107 pusty"},
-
-   /** InputSource cannot be null         */
-//  public static final int ER_SOURCE_CANNOT_BE_NULL = 114;
+        "File nie mo\u017ce by\u0107 pusty"},
 
     { ER_SOURCE_CANNOT_BE_NULL,
                 "InputSource nie mo\u017ce by\u0107 pusty"},
 
-  /** Can't overwrite cause         */
-//  public static final int ER_CANNOT_OVERWRITE_CAUSE = 115;
-
-    //{ ER_CANNOT_OVERWRITE_CAUSE,
-        //      "Cannot overwrite cause"},
-
-  /** Could not initialize BSF Manager        */
-//  public static final int ER_CANNOT_INIT_BSFMGR = 116;
-
     { ER_CANNOT_INIT_BSFMGR,
                 "Nie mo\u017cna zainicjowa\u0107 mened\u017cera BSF"},
 
-  /** Could not compile extension       */
-//  public static final int ER_CANNOT_CMPL_EXTENSN = 117;
-
     { ER_CANNOT_CMPL_EXTENSN,
                 "Nie mo\u017cna skompilowa\u0107 rozszerzenia"},
 
-  /** Could not create extension       */
-//  public static final int ER_CANNOT_CREATE_EXTENSN = 118;
-
     { ER_CANNOT_CREATE_EXTENSN,
       "Nie mo\u017cna utworzy\u0107 rozszerzenia {0} z powodu  {1}"},
 
-  /** Instance method call to method {0} requires an Object instance as first argument       */
-//  public static final int ER_INSTANCE_MTHD_CALL_REQUIRES = 119;
-
     { ER_INSTANCE_MTHD_CALL_REQUIRES,
       "Wywo\u0142anie metody Instance do metody {0} wymaga instancji Object jako pierwszego argumentu"},
 
-  /** Invalid element name specified       */
-//  public static final int ER_INVALID_ELEMENT_NAME = 120;
-
     { ER_INVALID_ELEMENT_NAME,
       "Podano niepoprawn\u0105 nazw\u0119 elementu {0}"},
 
-   /** Element name method must be static      */
-//  public static final int ER_ELEMENT_NAME_METHOD_STATIC = 121;
-
     { ER_ELEMENT_NAME_METHOD_STATIC,
       "Metoda nazwy elementu musi by\u0107 statyczna {0}"},
 
-   /** Extension function {0} : {1} is unknown      */
-//  public static final int ER_EXTENSION_FUNC_UNKNOWN = 122;
-
     { ER_EXTENSION_FUNC_UNKNOWN,
              "Funkcja rozszerzenia {0} : {1} jest nieznana"},
 
-   /** More than one best match for constructor for       */
-//  public static final int ER_MORE_MATCH_CONSTRUCTOR = 123;
-
     { ER_MORE_MATCH_CONSTRUCTOR,
              "Wi\u0119cej ni\u017c jedno najlepsze dopasowanie dla konstruktora {0}"},
 
-   /** More than one best match for method      */
-//  public static final int ER_MORE_MATCH_METHOD = 124;
-
     { ER_MORE_MATCH_METHOD,
              "Wi\u0119cej ni\u017c jedno najlepsze dopasowanie dla metody {0}"},
 
-   /** More than one best match for element method      */
-//  public static final int ER_MORE_MATCH_ELEMENT = 125;
-
     { ER_MORE_MATCH_ELEMENT,
              "Wi\u0119cej ni\u017c jedno najlepsze dopasowanie dla metody elementu {0}"},
 
-   /** Invalid context passed to evaluate       */
-//  public static final int ER_INVALID_CONTEXT_PASSED = 126;
-
     { ER_INVALID_CONTEXT_PASSED,
              "Przekazano niepoprawny kontekst do wyliczenia {0}"},
 
-   /** Pool already exists       */
-//  public static final int ER_POOL_EXISTS = 127;
-
     { ER_POOL_EXISTS,
              "Pula ju\u017c istnieje"},
 
-   /** No driver Name specified      */
-//  public static final int ER_NO_DRIVER_NAME = 128;
-
     { ER_NO_DRIVER_NAME,
              "Nie podano nazwy sterownika"},
 
-   /** No URL specified     */
-//  public static final int ER_NO_URL = 129;
-
     { ER_NO_URL,
              "Nie podano adresu URL"},
 
-   /** Pool size is less than one    */
-//  public static final int ER_POOL_SIZE_LESSTHAN_ONE = 130;
-
     { ER_POOL_SIZE_LESSTHAN_ONE,
              "Wielko\u015b\u0107 puli jest mniejsza od jedno\u015bci!"},
 
-   /** Invalid driver name specified    */
-//  public static final int ER_INVALID_DRIVER = 131;
-
     { ER_INVALID_DRIVER,
              "Podano niepoprawn\u0105 nazw\u0119 sterownika!"},
 
-   /** Did not find the stylesheet root    */
-//  public static final int ER_NO_STYLESHEETROOT = 132;
-
     { ER_NO_STYLESHEETROOT,
              "Nie znaleziono elementu g\u0142\u00f3wnego arkusza styl\u00f3w!"},
 
-   /** Illegal value for xml:space     */
-//  public static final int ER_ILLEGAL_XMLSPACE_VALUE = 133;
-
     { ER_ILLEGAL_XMLSPACE_VALUE,
          "Niedozwolona warto\u015b\u0107 xml:space"},
 
-   /** processFromNode failed     */
-//  public static final int ER_PROCESSFROMNODE_FAILED = 134;
-
     { ER_PROCESSFROMNODE_FAILED,
          "processFromNode nie powiod\u0142o si\u0119"},
 
-   /** The resource [] could not load:     */
-//  public static final int ER_RESOURCE_COULD_NOT_LOAD = 135;
-
     { ER_RESOURCE_COULD_NOT_LOAD,
         "Zas\u00f3b [ {0} ] nie m\u00f3g\u0142 za\u0142adowa\u0107: {1} \n {2} \t {3}"},
 
-
-   /** Buffer size <=0     */
-//  public static final int ER_BUFFER_SIZE_LESSTHAN_ZERO = 136;
-
     { ER_BUFFER_SIZE_LESSTHAN_ZERO,
-        "Wielko\u015b\u0107 bufora <=0"},
-
-   /** Unknown error when calling extension    */
-//  public static final int ER_UNKNOWN_ERROR_CALLING_EXTENSION = 137;
+        "Wielko\u015b\u0107 buforu <=0"},
 
     { ER_UNKNOWN_ERROR_CALLING_EXTENSION,
         "Nieznany b\u0142\u0105d podczas wywo\u0142ywania rozszerzenia"},
 
-   /** Prefix {0} does not have a corresponding namespace declaration    */
-//  public static final int ER_NO_NAMESPACE_DECL = 138;
-
     { ER_NO_NAMESPACE_DECL,
-        "Przedrostek {0} nie ma odpowiadaj\u0105cej deklaracji przestrzeni nazw"},
-
-   /** Element content not allowed for lang=javaclass   */
-//  public static final int ER_ELEM_CONTENT_NOT_ALLOWED = 139;
+        "Przedrostek {0} nie ma odpowiadaj\u0105cej mu deklaracji przestrzeni nazw"},
 
     { ER_ELEM_CONTENT_NOT_ALLOWED,
         "Zawarto\u015b\u0107 elementu niedozwolona dla lang=javaclass {0}"},
 
-   /** Stylesheet directed termination   */
-//  public static final int ER_STYLESHEET_DIRECTED_TERMINATION = 140;
-
     { ER_STYLESHEET_DIRECTED_TERMINATION,
         "Arkusz styl\u00f3w zarz\u0105dzi\u0142 zako\u0144czenie"},
 
-   /** 1 or 2   */
-//  public static final int ER_ONE_OR_TWO = 141;
-
     { ER_ONE_OR_TWO,
         "1 lub 2"},
 
-   /** 2 or 3   */
-//  public static final int ER_TWO_OR_THREE = 142;
-
     { ER_TWO_OR_THREE,
         "2 lub 3"},
 
-   /** Could not load {0} (check CLASSPATH), now using just the defaults   */
-//  public static final int ER_COULD_NOT_LOAD_RESOURCE = 143;
-
     { ER_COULD_NOT_LOAD_RESOURCE,
         "Nie mo\u017cna za\u0142adowa\u0107 {0} (sprawd\u017a CLASSPATH), u\u017cywane s\u0105 teraz warto\u015bci domy\u015blne"},
 
-   /** Cannot initialize default templates   */
-//  public static final int ER_CANNOT_INIT_DEFAULT_TEMPLATES = 144;
-
     { ER_CANNOT_INIT_DEFAULT_TEMPLATES,
         "Nie mo\u017cna zainicjowa\u0107 domy\u015blnych szablon\u00f3w"},
 
-   /** Result should not be null   */
-//  public static final int ER_RESULT_NULL = 145;
-
     { ER_RESULT_NULL,
         "Rezultat nie powinien by\u0107 pusty"},
 
-   /** Result could not be set   */
-//  public static final int ER_RESULT_COULD_NOT_BE_SET = 146;
-
     { ER_RESULT_COULD_NOT_BE_SET,
         "Nie mo\u017cna ustawi\u0107 rezultatu"},
 
-   /** No output specified   */
-//  public static final int ER_NO_OUTPUT_SPECIFIED = 147;
-
     { ER_NO_OUTPUT_SPECIFIED,
         "Nie podano wyj\u015bcia"},
 
-   /** Can't transform to a Result of type   */
-//  public static final int ER_CANNOT_TRANSFORM_TO_RESULT_TYPE = 148;
-
     { ER_CANNOT_TRANSFORM_TO_RESULT_TYPE,
         "Nie mo\u017cna przekszta\u0142ci\u0107 do rezultatu o typie {0}"},
 
-   /** Can't transform to a Source of type   */
-//  public static final int ER_CANNOT_TRANSFORM_SOURCE_TYPE = 149;
-
     { ER_CANNOT_TRANSFORM_SOURCE_TYPE,
         "Nie mo\u017cna przekszta\u0142ci\u0107 \u017ar\u00f3d\u0142a o typie {0}"},
 
-   /** Null content handler  */
-//  public static final int ER_NULL_CONTENT_HANDLER = 150;
-
     { ER_NULL_CONTENT_HANDLER,
         "Pusta procedura obs\u0142ugi zawarto\u015bci"},
 
-   /** Null error handler  */
-//  public static final int ER_NULL_ERROR_HANDLER = 151;
     { ER_NULL_ERROR_HANDLER,
         "Pusta procedura obs\u0142ugi b\u0142\u0119du"},
 
-   /** parse can not be called if the ContentHandler has not been set */
-//  public static final int ER_CANNOT_CALL_PARSE = 152;
-
     { ER_CANNOT_CALL_PARSE,
         "Nie mo\u017cna wywo\u0142a\u0107 parse, je\u015bli nie ustawiono ContentHandler"},
 
-   /**  No parent for filter */
-//  public static final int ER_NO_PARENT_FOR_FILTER = 153;
-
     { ER_NO_PARENT_FOR_FILTER,
         "Brak elementu nadrz\u0119dnego dla filtru"},
 
-
-   /**  No stylesheet found in: {0}, media */
-//  public static final int ER_NO_STYLESHEET_IN_MEDIA = 154;
-
     { ER_NO_STYLESHEET_IN_MEDIA,
          "Nie znaleziono arkusza styl\u00f3w w {0}, no\u015bnik= {1}"},
 
-   /**  No xml-stylesheet PI found in */
-//  public static final int ER_NO_STYLESHEET_PI = 155;
-
     { ER_NO_STYLESHEET_PI,
          "Nie znaleziono instrukcji przetwarzania xml-stylesheet w {0}"},
 
-   /**  No default implementation found */
-//  public static final int ER_NO_DEFAULT_IMPL = 156;
-
-    //{ ER_NO_DEFAULT_IMPL,
-     //    "No default implementation found "},
-
-   /**  ChunkedIntArray({0}) not currently supported */
-//  public static final int ER_CHUNKEDINTARRAY_NOT_SUPPORTED = 157;
-
-    //{ ER_CHUNKEDINTARRAY_NOT_SUPPORTED,
-     //  "ChunkedIntArray({0}) not currently supported"},
-
-   /**  Offset bigger than slot */
-//  public static final int ER_OFFSET_BIGGER_THAN_SLOT = 158;
-
-    //{ ER_OFFSET_BIGGER_THAN_SLOT,
-     //  "Offset bigger than slot"},
-
-   /**  Coroutine not available, id= */
-//  public static final int ER_COROUTINE_NOT_AVAIL = 159;
-
-    //{ ER_COROUTINE_NOT_AVAIL,
-    //   "Coroutine not available, id={0}"},
-
-   /**  CoroutineManager recieved co_exit() request */
-//  public static final int ER_COROUTINE_CO_EXIT = 160;
-
-    //{ ER_COROUTINE_CO_EXIT,
-     //  "CoroutineManager received co_exit() request"},
-
-   /**  co_joinCoroutineSet() failed */
-//  public static final int ER_COJOINROUTINESET_FAILED = 161;
-
-    //{ ER_COJOINROUTINESET_FAILED,
-    //   "co_joinCoroutineSet() failed"},
-
-   /**  Coroutine parameter error () */
-//  public static final int ER_COROUTINE_PARAM = 162;
-
-    //{ ER_COROUTINE_PARAM,
-    //   "Coroutine parameter error ({0})"},
-
-   /**  UNEXPECTED: Parser doTerminate answers  */
-//  public static final int ER_PARSER_DOTERMINATE_ANSWERS = 163;
-
-    //{ ER_PARSER_DOTERMINATE_ANSWERS,
-    //   "\nUNEXPECTED: Parser doTerminate answers {0}"},
-
-   /**  parse may not be called while parsing */
-//  public static final int ER_NO_PARSE_CALL_WHILE_PARSING = 164;
-
-    //{ ER_NO_PARSE_CALL_WHILE_PARSING,
-    //   "parse may not be called while parsing"},
-
-   /**  Error: typed iterator for axis  {0} not implemented  */
-//  public static final int ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED = 165;
-
-    //{ ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED,
-     //  "Error: typed iterator for axis  {0} not implemented"},
-
-   /**  Error: iterator for axis {0} not implemented  */
-//  public static final int ER_ITERATOR_AXIS_NOT_IMPLEMENTED = 166;
-
-    //{ ER_ITERATOR_AXIS_NOT_IMPLEMENTED,
-    //   "Error: iterator for axis {0} not implemented "},
-
-   /**  Iterator clone not supported  */
-//  public static final int ER_ITERATOR_CLONE_NOT_SUPPORTED = 167;
-
-    //{ ER_ITERATOR_CLONE_NOT_SUPPORTED,
-     //  "Iterator clone not supported"},
-
-   /**  Unknown axis traversal type  */
-//  public static final int ER_UNKNOWN_AXIS_TYPE = 168;
-
-    //{ ER_UNKNOWN_AXIS_TYPE,
-    //   "Unknown axis traversal type: {0}"},
-
-   /**  Axis traverser not supported  */
-//  public static final int ER_AXIS_NOT_SUPPORTED = 169;
-
-    //{ ER_AXIS_NOT_SUPPORTED,
-    //   "Axis traverser not supported: {0}"},
-
-   /**  No more DTM IDs are available  */
-//  public static final int ER_NO_DTMIDS_AVAIL = 170;
-
-    //{ ER_NO_DTMIDS_AVAIL,
-     //  "No more DTM IDs are available"},
-
-   /**  Not supported  */
-//  public static final int ER_NOT_SUPPORTED = 171;
-
     { ER_NOT_SUPPORTED,
        "Nieobs\u0142ugiwane: {0}"},
 
-   /**  node must be non-null for getDTMHandleFromNode  */
-//  public static final int ER_NODE_NON_NULL = 172;
-
-    //{ ER_NODE_NON_NULL,
-    //   "Node must be non-null for getDTMHandleFromNode"},
-
-   /**  Could not resolve the node to a handle  */
-//  public static final int ER_COULD_NOT_RESOLVE_NODE = 173;
-
-    //{ ER_COULD_NOT_RESOLVE_NODE,
-    //   "Could not resolve the node to a handle"},
-
-   /**  startParse may not be called while parsing */
-//  public static final int ER_STARTPARSE_WHILE_PARSING = 174;
-
-    //{ ER_STARTPARSE_WHILE_PARSING,
-     //  "startParse may not be called while parsing"},
-
-   /**  startParse needs a non-null SAXParser  */
-//  public static final int ER_STARTPARSE_NEEDS_SAXPARSER = 175;
-
-    //{ ER_STARTPARSE_NEEDS_SAXPARSER,
-    //   "startParse needs a non-null SAXParser"},
-
-   /**  could not initialize parser with */
-//  public static final int ER_COULD_NOT_INIT_PARSER = 176;
-    //{ ER_COULD_NOT_INIT_PARSER,
-     //  "could not initialize parser with"},
-
-   /**  Value for property {0} should be a Boolean instance  */
-//  public static final int ER_PROPERTY_VALUE_BOOLEAN = 177;
-
     { ER_PROPERTY_VALUE_BOOLEAN,
        "Warto\u015b\u0107 w\u0142a\u015bciwo\u015bci {0} powinna by\u0107 instancj\u0105 typu Boolean"},
 
-   /**  exception creating new instance for pool  */
-//  public static final int ER_EXCEPTION_CREATING_POOL = 178;
-
-    //{ ER_EXCEPTION_CREATING_POOL,
-    //   "exception creating new instance for pool"},
-
-   /**  Path contains invalid escape sequence  */
-//  public static final int ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE = 179;
-
-    //{ ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE,
-    //   "Path contains invalid escape sequence"},
-
-   /**  Scheme is required!  */
-//  public static final int ER_SCHEME_REQUIRED = 180;
-
-    //{ ER_SCHEME_REQUIRED,
-     //  "Scheme is required!"},
-
-   /**  No scheme found in URI  */
-//  public static final int ER_NO_SCHEME_IN_URI = 181;
-
-    //{ ER_NO_SCHEME_IN_URI,
-    //   "No scheme found in URI: {0}"},
-
-   /**  No scheme found in URI  */
-//  public static final int ER_NO_SCHEME_INURI = 182;
-
-    //{ ER_NO_SCHEME_INURI,
-    //   "No scheme found in URI"},
-
-   /**  Path contains invalid character:   */
-//  public static final int ER_PATH_INVALID_CHAR = 183;
-
-    //{ ER_PATH_INVALID_CHAR,
-    //   "Path contains invalid character: {0}"},
-
-   /**  Cannot set scheme from null string  */
-//  public static final int ER_SCHEME_FROM_NULL_STRING = 184;
-
-    //{ ER_SCHEME_FROM_NULL_STRING,
-    //   "Cannot set scheme from null string"},
-
-   /**  The scheme is not conformant. */
-//  public static final int ER_SCHEME_NOT_CONFORMANT = 185;
-
-    //{ ER_SCHEME_NOT_CONFORMANT,
-    //   "The scheme is not conformant."},
-
-   /**  Host is not a well formed address  */
-//  public static final int ER_HOST_ADDRESS_NOT_WELLFORMED = 186;
-
-    //{ ER_HOST_ADDRESS_NOT_WELLFORMED,
-    //   "Host is not a well formed address"},
-
-   /**  Port cannot be set when host is null  */
-//  public static final int ER_PORT_WHEN_HOST_NULL = 187;
-
-    //{ ER_PORT_WHEN_HOST_NULL,
-    //   "Port cannot be set when host is null"},
-
-   /**  Invalid port number  */
-//  public static final int ER_INVALID_PORT = 188;
-
-    //{ ER_INVALID_PORT,
-    //   "Invalid port number"},
-
-   /**  Fragment can only be set for a generic URI  */
-//  public static final int ER_FRAG_FOR_GENERIC_URI = 189;
-
-    //{ ER_FRAG_FOR_GENERIC_URI,
-    //   "Fragment can only be set for a generic URI"},
-
-   /**  Fragment cannot be set when path is null  */
-//  public static final int ER_FRAG_WHEN_PATH_NULL = 190;
-
-    //{ ER_FRAG_WHEN_PATH_NULL,
-    //   "Fragment cannot be set when path is null"},
-
-   /**  Fragment contains invalid character  */
-//  public static final int ER_FRAG_INVALID_CHAR = 191;
-
-    //{ ER_FRAG_INVALID_CHAR,
-    //   "Fragment contains invalid character"},
-
-
-
-   /** Parser is already in use  */
-//  public static final int ER_PARSER_IN_USE = 192;
-
-    //{ ER_PARSER_IN_USE,
-    //    "Parser is already in use"},
-
-   /** Parser is already in use  */
-//  public static final int ER_CANNOT_CHANGE_WHILE_PARSING = 193;
-
-    //{ ER_CANNOT_CHANGE_WHILE_PARSING,
-    //    "Cannot change {0} {1} while parsing"},
-
-   /** Self-causation not permitted  */
-//  public static final int ER_SELF_CAUSATION_NOT_PERMITTED = 194;
-
-    //{ ER_SELF_CAUSATION_NOT_PERMITTED,
-     //   "Self-causation not permitted"},
-
-   /** src attribute not yet supported for  */
-//  public static final int ER_COULD_NOT_FIND_EXTERN_SCRIPT = 195;
-
     { ER_COULD_NOT_FIND_EXTERN_SCRIPT,
          "Nie mo\u017cna si\u0119 dosta\u0107 do zewn\u0119trznego skryptu w {0}"},
 
-  /** The resource [] could not be found     */
-//  public static final int ER_RESOURCE_COULD_NOT_FIND = 196;
-
     { ER_RESOURCE_COULD_NOT_FIND,
         "Nie mo\u017cna znale\u017a\u0107 zasobu [ {0} ].\n {1}"},
 
-   /** output property not recognized:  */
-//  public static final int ER_OUTPUT_PROPERTY_NOT_RECOGNIZED = 197;
-
     { ER_OUTPUT_PROPERTY_NOT_RECOGNIZED,
         "Nierozpoznana w\u0142a\u015bciwo\u015b\u0107 wyj\u015bciowa {0}"},
 
-   /** Userinfo may not be specified if host is not specified   */
-//  public static final int ER_NO_USERINFO_IF_NO_HOST = 198;
-
-    //{ ER_NO_USERINFO_IF_NO_HOST,
-    //    "Userinfo may not be specified if host is not specified"},
-
-   /** Port may not be specified if host is not specified   */
-//  public static final int ER_NO_PORT_IF_NO_HOST = 199;
-
-    //{ ER_NO_PORT_IF_NO_HOST,
-    //    "Port may not be specified if host is not specified"},
-
-   /** Query string cannot be specified in path and query string   */
-//  public static final int ER_NO_QUERY_STRING_IN_PATH = 200;
-
-    //{ ER_NO_QUERY_STRING_IN_PATH,
-    //    "Query string cannot be specified in path and query string"},
-
-   /** Fragment cannot be specified in both the path and fragment   */
-//  public static final int ER_NO_FRAGMENT_STRING_IN_PATH = 201;
-
-    //{ ER_NO_FRAGMENT_STRING_IN_PATH,
-    //    "Fragment cannot be specified in both the path and fragment"},
-
-   /** Cannot initialize URI with empty parameters   */
-//  public static final int ER_CANNOT_INIT_URI_EMPTY_PARMS = 202;
-
-    //{ ER_CANNOT_INIT_URI_EMPTY_PARMS,
-    //    "Cannot initialize URI with empty parameters"},
-
-   /** Failed creating ElemLiteralResult instance   */
-//  public static final int ER_FAILED_CREATING_ELEMLITRSLT = 203;
-
     { ER_FAILED_CREATING_ELEMLITRSLT,
         "Nie powiod\u0142o si\u0119 utworzenie instancji ElemLiteralResult"},
 
@@ -1727,242 +979,123 @@
   //in locale specific files like XSLTErrorResources_de.java, XSLTErrorResources_fr.java etc.
   //NOTE: Not only the key name but message has also been changed.
 
-   /** Priority value does not contain a parsable number   */
-//  public static final int ER_VALUE_SHOULD_BE_NUMBER = 204;
-
     { ER_VALUE_SHOULD_BE_NUMBER,
         "Warto\u015b\u0107 {0} powinna zawiera\u0107 liczb\u0119 mo\u017cliw\u0105 do zanalizowania"},
 
-   /**  Value for {0} should equal 'yes' or 'no'   */
-//  public static final int ER_VALUE_SHOULD_EQUAL = 205;
-
     { ER_VALUE_SHOULD_EQUAL,
         "Warto\u015bci\u0105 {0} powinno by\u0107 yes lub no"},
 
-   /**  Failed calling {0} method   */
-//  public static final int ER_FAILED_CALLING_METHOD = 206;
-
     { ER_FAILED_CALLING_METHOD,
         "Niepowodzenie wywo\u0142ania metody {0}"},
 
-   /** Failed creating ElemLiteralResult instance   */
-//  public static final int ER_FAILED_CREATING_ELEMTMPL = 207;
-
     { ER_FAILED_CREATING_ELEMTMPL,
         "Nie powiod\u0142o si\u0119 utworzenie instancji ElemTemplateElement"},
 
-   /**  Characters are not allowed at this point in the document   */
-//  public static final int ER_CHARS_NOT_ALLOWED = 208;
-
     { ER_CHARS_NOT_ALLOWED,
         "W tym miejscu dokumentu znaki s\u0105 niedozwolone"},
 
-  /**  attribute is not allowed on the element   */
-//  public static final int ER_ATTR_NOT_ALLOWED = 209;
     { ER_ATTR_NOT_ALLOWED,
         "Atrybut \"{0}\" nie jest dozwolony w elemencie {1}!"},
 
-  /**  Method not yet supported    */
-//  public static final int ER_METHOD_NOT_SUPPORTED = 210;
-
-    //{ ER_METHOD_NOT_SUPPORTED,
-     //   "Method not yet supported "},
-
-  /**  Bad value    */
-//  public static final int ER_BAD_VALUE = 211;
-
     { ER_BAD_VALUE,
      "B\u0142\u0119dna warto\u015b\u0107 {0} {1}"},
 
-  /**  attribute value not found   */
-//  public static final int ER_ATTRIB_VALUE_NOT_FOUND = 212;
-
     { ER_ATTRIB_VALUE_NOT_FOUND,
      "Nie znaleziono warto\u015bci atrybutu {0}"},
 
-  /**  attribute value not recognized    */
-//  public static final int ER_ATTRIB_VALUE_NOT_RECOGNIZED = 213;
-
     { ER_ATTRIB_VALUE_NOT_RECOGNIZED,
      "Nie rozpoznano warto\u015bci atrybutu {0}"},
 
-  /** IncrementalSAXSource_Filter not currently restartable   */
-//  public static final int ER_INCRSAXSRCFILTER_NOT_RESTARTABLE = 214;
-
-    //{ ER_INCRSAXSRCFILTER_NOT_RESTARTABLE,
-   //  "IncrementalSAXSource_Filter not currently restartable"},
-
-  /** IncrementalSAXSource_Filter not currently restartable   */
-//  public static final int ER_XMLRDR_NOT_BEFORE_STARTPARSE = 215;
-
-    //{ ER_XMLRDR_NOT_BEFORE_STARTPARSE,
-    // "XMLReader not before startParse request"},
-
-  /** Attempting to generate a namespace prefix with a null URI   */
-//  public static final int ER_NULL_URI_NAMESPACE = 216;
-
     { ER_NULL_URI_NAMESPACE,
      "Pr\u00f3ba wygenerowania przedrostka przestrzeni nazw z pustym identyfikatorem URI"},
 
   //New ERROR keys added in XALAN code base after Jdk 1.4 (Xalan 2.2-D11)
 
-  /** Attempting to generate a namespace prefix with a null URI   */
-//  public static final int ER_NUMBER_TOO_BIG = 217;
-
     { ER_NUMBER_TOO_BIG,
      "Pr\u00f3ba sformatowania liczby wi\u0119kszej ni\u017c najwi\u0119ksza liczba typu long integer"},
 
-//ER_CANNOT_FIND_SAX1_DRIVER
-
-//  public static final int  ER_CANNOT_FIND_SAX1_DRIVER = 218;
-
     { ER_CANNOT_FIND_SAX1_DRIVER,
      "Nie mo\u017cna znale\u017a\u0107 klasy sterownika SAX1 {0}"},
 
-//ER_SAX1_DRIVER_NOT_LOADED
-//  public static final int  ER_SAX1_DRIVER_NOT_LOADED = 219;
-
     { ER_SAX1_DRIVER_NOT_LOADED,
      "Znaleziono klas\u0119 sterownika SAX1 {0}, ale nie mo\u017cna jej za\u0142adowa\u0107"},
 
-//ER_SAX1_DRIVER_NOT_INSTANTIATED
-//  public static final int  ER_SAX1_DRIVER_NOT_INSTANTIATED = 220 ;
-
     { ER_SAX1_DRIVER_NOT_INSTANTIATED,
      "Klasa sterownika SAX1 {0} zosta\u0142a za\u0142adowana, ale nie mo\u017cna utworzy\u0107 jej instancji"},
 
-
-// ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER
-//  public static final int ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER = 221;
-
     { ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER,
      "Klasa sterownika SAX1 {0} nie implementuje org.xml.sax.Parser"},
 
-// ER_PARSER_PROPERTY_NOT_SPECIFIED
-//  public static final int  ER_PARSER_PROPERTY_NOT_SPECIFIED = 222;
-
     { ER_PARSER_PROPERTY_NOT_SPECIFIED,
      "W\u0142a\u015bciwo\u015b\u0107 systemowa org.xml.sax.parser nie zosta\u0142a podana"},
 
-//ER_PARSER_ARG_CANNOT_BE_NULL
-//  public static final int  ER_PARSER_ARG_CANNOT_BE_NULL = 223 ;
-
     { ER_PARSER_ARG_CANNOT_BE_NULL,
      "Argument analizatora nie mo\u017ce by\u0107 pusty"},
 
-
-// ER_FEATURE
-//  public static final int  ER_FEATURE = 224;
-
     { ER_FEATURE,
      "Opcja: {0}"},
 
-
-// ER_PROPERTY
-//  public static final int ER_PROPERTY = 225 ;
-
     { ER_PROPERTY,
      "W\u0142a\u015bciwo\u015b\u0107: {0}"},
 
-// ER_NULL_ENTITY_RESOLVER
-//  public static final int ER_NULL_ENTITY_RESOLVER  = 226;
-
     { ER_NULL_ENTITY_RESOLVER,
      "Pusty przelicznik encji"},
 
-// ER_NULL_DTD_HANDLER
-//  public static final int  ER_NULL_DTD_HANDLER = 227 ;
-
     { ER_NULL_DTD_HANDLER,
      "Pusta procedura obs\u0142ugi DTD"},
 
-// No Driver Name Specified!
-//  public static final int ER_NO_DRIVER_NAME_SPECIFIED = 228;
     { ER_NO_DRIVER_NAME_SPECIFIED,
      "Nie podano nazwy sterownika!"},
 
-
-// No URL Specified!
-//  public static final int ER_NO_URL_SPECIFIED = 229;
     { ER_NO_URL_SPECIFIED,
      "Nie podano adresu URL!"},
 
-
-// Pool size is less than 1!
-//  public static final int ER_POOLSIZE_LESS_THAN_ONE = 230;
     { ER_POOLSIZE_LESS_THAN_ONE,
      "Wielko\u015b\u0107 puli jest mniejsza od 1!"},
 
-
-// Invalid Driver Name Specified!
-//  public static final int ER_INVALID_DRIVER_NAME = 231;
     { ER_INVALID_DRIVER_NAME,
      "Podano niepoprawn\u0105 nazw\u0119 sterownika!"},
 
-
-
-// ErrorListener
-//  public static final int ER_ERRORLISTENER = 232;
     { ER_ERRORLISTENER,
      "ErrorListener"},
 
 
-// Programmer's error! expr has no ElemTemplateElement parent!
-//  public static final int ER_ASSERT_NO_TEMPLATE_PARENT = 233;
+// Note to translators:  The following message should not normally be displayed
+//   to users.  It describes a situation in which the processor has detected
+//   an internal consistency problem in itself, and it provides this message
+//   for the developer to help diagnose the problem.  The name
+//   'ElemTemplateElement' is the name of a class, and should not be
+//   translated.
     { ER_ASSERT_NO_TEMPLATE_PARENT,
      "B\u0142\u0105d programisty! Wyra\u017cenie nie ma elementu nadrz\u0119dnego ElemTemplateElement!"},
 
 
-// Programmer''s assertion in RundundentExprEliminator: {0}
-//  public static final int ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR = 234;
+// Note to translators:  The following message should not normally be displayed
+//   to users.  It describes a situation in which the processor has detected
+//   an internal consistency problem in itself, and it provides this message
+//   for the developer to help diagnose the problem.  The substitution text
+//   provides further information in order to diagnose the problem.  The name
+//   'RedundentExprEliminator' is the name of a class, and should not be
+//   translated.
     { ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR,
-     "Asercja programisty w RundundentExprEliminator: {0}"},
+     "Asercja programisty w RedundentExprEliminator: {0}"},
 
-// Axis traverser not supported: {0}
-//  public static final int ER_AXIS_TRAVERSER_NOT_SUPPORTED = 235;
-    //{ ER_AXIS_TRAVERSER_NOT_SUPPORTED,
-    // "Axis traverser not supported: {0}"},
-
-// ListingErrorHandler created with null PrintWriter!
-//  public static final int ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER = 236;
-    //{ ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER,
-    // "ListingErrorHandler created with null PrintWriter!"},
-
-  // {0}is not allowed in this position in the stylesheet!
-//  public static final int ER_NOT_ALLOWED_IN_POSITION = 237;
     { ER_NOT_ALLOWED_IN_POSITION,
      "{0} jest niedozwolone na tej pozycji w arkuszu styl\u00f3w!"},
 
-  // Non-whitespace text is not allowed in this position in the stylesheet!
-//  public static final int ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION = 238;
     { ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION,
      "Tekst z\u0142o\u017cony ze znak\u00f3w innych ni\u017c odst\u0119py jest niedozwolony na tej pozycji w arkuszu styl\u00f3w!"},
 
   // This code is shared with warning codes.
-  // Illegal value: {1} used for CHAR attribute: {0}.  An attribute of type CHAR must be only 1 character!
-//  public static final int INVALID_TCHAR = 239;
   // SystemId Unknown
     { INVALID_TCHAR,
      "Niedozwolona warto\u015b\u0107 {1} u\u017cyta w atrybucie CHAR {0}.  Atrybut typu CHAR musi by\u0107 pojedynczym znakiem!"},
 
-//  public static final int ER_SYSTEMID_UNKNOWN = 240;
-    //{ ER_SYSTEMID_UNKNOWN,
-    // "SystemId Unknown"},
-
-  // Location of error unknown
-//  public static final int ER_LOCATION_UNKNOWN = 241;
-    //{ ER_LOCATION_UNKNOWN,
-    // "Location of error unknown"},
-
     // Note to translators:  The following message is used if the value of
     // an attribute in a stylesheet is invalid.  "QNAME" is the XML data-type of
     // the attribute, and should not be translated.  The substitution text {1} is
     // the attribute value and {0} is the attribute name.
-    // INVALID_QNAME
-
-  //The following codes are shared with the warning codes...
-  // Illegal value: {1} used for QNAME attribute: {0}
-//  public static final int INVALID_QNAME = 242;
+    //The following codes are shared with the warning codes...
     { INVALID_QNAME,
      "Niedozwolona warto\u015b\u0107 {1} u\u017cyta w atrybucie QNAME {0}"},
 
@@ -1971,10 +1104,6 @@
     // the attribute, and should not be translated.  The substitution text {1} is
     // the attribute value, {0} is the attribute name, and {2} is a list of valid
     // values.
-    // INVALID_ENUM
-
-  // Illegal value: {1} used for ENUM attribute: {0}.  Valid values are: {2}.
-//  public static final int INVALID_ENUM = 243;
     { INVALID_ENUM,
      "Niedozwolona warto\u015b\u0107 {1} u\u017cyta w atrybucie ENUM {0}.  Poprawne warto\u015bci to: {2}."},
 
@@ -1982,10 +1111,6 @@
 // an attribute in a stylesheet is invalid.  "NMTOKEN" is the XML data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NMTOKEN
-
-  // Illegal value: {1} used for NMTOKEN attribute: {0}.
-//  public static final int INVALID_NMTOKEN = 244;
     { INVALID_NMTOKEN,
      "Niedozwolona warto\u015b\u0107 {1} u\u017cyta w atrybucie NMTOKEN {0}"},
 
@@ -1993,10 +1118,6 @@
 // an attribute in a stylesheet is invalid.  "NCNAME" is the XML data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NCNAME
-
-  // Illegal value: {1} used for NCNAME attribute: {0}.
-//  public static final int INVALID_NCNAME = 245;
     { INVALID_NCNAME,
      "Niedozwolona warto\u015b\u0107 {1} u\u017cyta w atrybucie NCNAME {0}"},
 
@@ -2004,22 +1125,13 @@
 // an attribute in a stylesheet is invalid.  "boolean" is the XSLT data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_BOOLEAN
-
-  // Illegal value: {1} used for boolean attribute: {0}.
-//  public static final int INVALID_BOOLEAN = 246;
-
     { INVALID_BOOLEAN,
-     "Niedozwolona warto\u015b\u0107 {1} u\u017cyta w atrybucie boolowskim {0}"},
+     "Niedozwolona warto\u015b\u0107 {1} u\u017cyta w atrybucie logicznym {0}"},
 
 // Note to translators:  The following message is used if the value of
 // an attribute in a stylesheet is invalid.  "number" is the XSLT data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NUMBER
-
-  // Illegal value: {1} used for number attribute: {0}.
-//  public static final int INVALID_NUMBER = 247;
      { INVALID_NUMBER,
      "Niedozwolona warto\u015b\u0107 {1} u\u017cyta w atrybucie liczbowym {0}"},
 
@@ -2031,9 +1143,6 @@
 // a function.  The message indicates that when this function is referenced in
 // a match pattern, its argument must be a string literal (or constant.)
 // ER_ARG_LITERAL - new error message for bugzilla //5202
-
-  // Argument to {0} in match pattern must be a literal.
-//  public static final int ER_ARG_LITERAL             = 248;
     { ER_ARG_LITERAL,
      "Argument opcji {0} we wzorcu uzgadniania musi by\u0107 litera\u0142em."},
 
@@ -2041,9 +1150,6 @@
 // a variable.  A "global variable" is a variable that is accessible everywher
 // in the stylesheet.
 // ER_DUPLICATE_GLOBAL_VAR - new error message for bugzilla #790
-
-  // Duplicate global variable declaration.
-//  public static final int ER_DUPLICATE_GLOBAL_VAR    = 249;
     { ER_DUPLICATE_GLOBAL_VAR,
      "Zduplikowana deklaracja zmiennej globalnej."},
 
@@ -2051,18 +1157,12 @@
 // Note to translators:  The following message indicates that two definitions of
 // a variable were encountered.
 // ER_DUPLICATE_VAR - new error message for bugzilla #790
-
-  // Duplicate variable declaration.
-//  public static final int ER_DUPLICATE_VAR           = 250;
     { ER_DUPLICATE_VAR,
      "Zduplikowana deklaracja zmiennej."},
 
     // Note to translators:  "xsl:template, "name" and "match" are XSLT keywords
     // which must not be translated.
     // ER_TEMPLATE_NAME_MATCH - new error message for bugzilla #789
-
-  // xsl:template must have a name or match attribute (or both)
-//  public static final int ER_TEMPLATE_NAME_MATCH     = 251;
     { ER_TEMPLATE_NAME_MATCH,
      "xsl:template musi mie\u0107 atrybut name lub match (lub obydwa)"},
 
@@ -2071,178 +1171,141 @@
     // encountered as part of the value of the exclude-result-prefixes attribute
     // was in error.
     // ER_INVALID_PREFIX - new error message for bugzilla #788
-
-  // Prefix in exclude-result-prefixes is not valid: {0}
-//  public static final int ER_INVALID_PREFIX          = 252;
     { ER_INVALID_PREFIX,
      "Przedrostek w exclude-result-prefixes jest niepoprawny: {0}"},
 
-    // Note to translators:  An "attribute set" is a set of attributes that can be
-    // added to an element in the output document as a group.  The message indicates
-    // that there was a reference to an attribute set named {0} that was never
-    // defined.
+    // Note to translators:  An "attribute set" is a set of attributes that can
+    // be added to an element in the output document as a group.  The message
+    // indicates that there was a reference to an attribute set named {0} that
+    // was never defined.
     // ER_NO_ATTRIB_SET - new error message for bugzilla #782
-
-  // attribute-set named {0} does not exist
-//  public static final int ER_NO_ATTRIB_SET           = 253;
     { ER_NO_ATTRIB_SET,
      "Zbi\u00f3r atrybut\u00f3w o nazwie {0} nie istnieje"},
 
+    // Note to translators:  This message indicates that there was a reference
+    // to a function named {0} for which no function definition could be found.
+    { ER_FUNCTION_NOT_FOUND,
+     "Funkcja o nazwie {0} nie istnieje"},
 
+    // Note to translators:  This message indicates that the XSLT instruction
+    // that is named by the substitution text {0} must not contain other XSLT
+    // instructions (content) or a "select" attribute.  The word "select" is
+    // an XSLT keyword in this case and must not be translated.
+    { ER_CANT_HAVE_CONTENT_AND_SELECT,
+     "Element {0} nie mo\u017ce mie\u0107 jednocze\u015bnie zawarto\u015bci i atrybutu select."},
 
+    // Note to translators:  This message indicates that the value argument
+    // of setParameter must be a valid Java Object.
+    { ER_INVALID_SET_PARAM_VALUE,
+     "Warto\u015bci\u0105 parametru {0} musi by\u0107 poprawny obiekt j\u0119zyka Java."},
 
+        { ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT,
+         "Atrybut result-prefix elementu xsl:namespace-alias ma warto\u015b\u0107 '#default', ale nie ma deklaracji domy\u015blnej przestrzeni nazw w zasi\u0119gu tego elementu."},
+
+        { ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX,
+         "Atrybut result-prefix elementu xsl:namespace-alias ma warto\u015b\u0107 ''{0}'', ale nie ma deklaracji przestrzeni nazw dla przedrostka ''{0}'' w zasi\u0119gu tego elementu."},
+
+    { ER_SET_FEATURE_NULL_NAME,
+      "Nazwa opcji nie mo\u017ce mie\u0107 warto\u015bci null w TransformerFactory.setFeature(String nazwa, boolean warto\u015b\u0107)."},
+
+    { ER_GET_FEATURE_NULL_NAME,
+      "Nazwa opcji nie mo\u017ce mie\u0107 warto\u015bci null w TransformerFactory.getFeature(String nazwa)."},
+
+    { ER_UNSUPPORTED_FEATURE,
+      "Nie mo\u017cna ustawi\u0107 opcji ''{0}'' w tej klasie TransformerFactory."},
+
+    { ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING,
+        "U\u017cycie elementu rozszerzenia ''{0}'' jest niedozwolone, gdy opcja przetwarzania bezpiecznego jest ustawiona na warto\u015b\u0107 true."},
+
+        { ER_NAMESPACE_CONTEXT_NULL_NAMESPACE,
+          "Nie mo\u017cna pobra\u0107 przedrostka dla pustego identyfikatora uri przestrzeni nazw."},
+
+        { ER_NAMESPACE_CONTEXT_NULL_PREFIX,
+          "Nie mo\u017cna pobra\u0107 identyfikatora uri przestrzeni nazw dla pustego przedrostka."},
+
+        { ER_XPATH_RESOLVER_NULL_QNAME,
+          "Nazwa funkcji nie mo\u017ce by\u0107 pusta (null)."},
+
+        { ER_XPATH_RESOLVER_NEGATIVE_ARITY,
+          "Liczba parametr\u00f3w nie mo\u017ce by\u0107 ujemna."},
 
   // Warnings...
 
-  /** WG_FOUND_CURLYBRACE          */
-//  public static final int WG_FOUND_CURLYBRACE = 1;
     { WG_FOUND_CURLYBRACE,
-      "Znaleziono '}', ale nie jest otwarty \u017caden szablon atrybut\u00f3w!"},
-
-  /** WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR          */
-//  public static final int WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR = 2;
+      "Znaleziono znak '}', ale nie jest otwarty \u017caden szablon atrybut\u00f3w!"},
 
     { WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR,
       "Ostrze\u017cenie: Atrybut count nie jest zgodny ze swym przodkiem w xsl:number! Cel = {0}"},
 
-  /** WG_EXPR_ATTRIB_CHANGED_TO_SELECT          */
-//  public static final int WG_EXPR_ATTRIB_CHANGED_TO_SELECT = 3;
-
     { WG_EXPR_ATTRIB_CHANGED_TO_SELECT,
       "Stara sk\u0142adnia: Nazwa atrybutu 'expr' zosta\u0142a zmieniona na 'select'."},
 
-  /** WG_NO_LOCALE_IN_FORMATNUMBER          */
-//  public static final int WG_NO_LOCALE_IN_FORMATNUMBER = 4;
-
     { WG_NO_LOCALE_IN_FORMATNUMBER,
-      "Xalan nie obs\u0142uguje jeszcze nazwy lokalizacji w funkcji format-number."},
-
-  /** WG_LOCALE_NOT_FOUND          */
-//  public static final int WG_LOCALE_NOT_FOUND = 5;
+      "Xalan nie obs\u0142uguje jeszcze nazwy ustawie\u0144 narodowych w funkcji format-number."},
 
     { WG_LOCALE_NOT_FOUND,
       "Ostrze\u017cenie: Nie mo\u017cna znale\u017a\u0107 ustawie\u0144 narodowych dla xml:lang={0}"},
 
-  /** WG_CANNOT_MAKE_URL_FROM          */
-//  public static final int WG_CANNOT_MAKE_URL_FROM = 6;
-
     { WG_CANNOT_MAKE_URL_FROM,
       "Nie mo\u017cna utworzy\u0107 adresu URL z {0}"},
 
-  /** WG_CANNOT_LOAD_REQUESTED_DOC          */
-//  public static final int WG_CANNOT_LOAD_REQUESTED_DOC = 7;
-
     { WG_CANNOT_LOAD_REQUESTED_DOC,
       "Nie mo\u017cna za\u0142adowa\u0107 \u017c\u0105danego dokumentu {0}"},
 
-  /** WG_CANNOT_FIND_COLLATOR          */
-//  public static final int WG_CANNOT_FIND_COLLATOR = 8;
     { WG_CANNOT_FIND_COLLATOR,
-      "Nie mo\u017cna znale\u017a\u0107 Collator dla <sort xml:lang={0}"},
-
-  /** WG_FUNCTIONS_SHOULD_USE_URL          */
-//  public static final int WG_FUNCTIONS_SHOULD_USE_URL = 9;
+      "Nie mo\u017cna znale\u017a\u0107 procesu sortuj\u0105cego (Collator) dla <sort xml:lang={0}"},
 
     { WG_FUNCTIONS_SHOULD_USE_URL,
       "Stara sk\u0142adnia: Instrukcja functions powinna u\u017cywa\u0107 adresu url {0}"},
 
-  /** WG_ENCODING_NOT_SUPPORTED_USING_UTF8          */
-//  public static final int WG_ENCODING_NOT_SUPPORTED_USING_UTF8 = 10;
-
     { WG_ENCODING_NOT_SUPPORTED_USING_UTF8,
       "Kodowanie nieobs\u0142ugiwane: {0}, u\u017cywane jest UTF-8"},
 
-  /** WG_ENCODING_NOT_SUPPORTED_USING_JAVA          */
-//  public static final int WG_ENCODING_NOT_SUPPORTED_USING_JAVA = 11;
-
     { WG_ENCODING_NOT_SUPPORTED_USING_JAVA,
       "Kodowanie nieobs\u0142ugiwane: {0}, u\u017cywane jest Java {1}"},
 
-  /** WG_SPECIFICITY_CONFLICTS          */
-//  public static final int WG_SPECIFICITY_CONFLICTS = 12;
-
     { WG_SPECIFICITY_CONFLICTS,
       "Znaleziono konflikty specyfiki {0}, u\u017cywany b\u0119dzie ostatni znaleziony w arkuszu styl\u00f3w."},
 
-  /** WG_PARSING_AND_PREPARING          */
-//  public static final int WG_PARSING_AND_PREPARING = 13;
-
     { WG_PARSING_AND_PREPARING,
       "========= Analizowanie i przygotowywanie {0} =========="},
 
-  /** WG_ATTR_TEMPLATE          */
-//  public static final int WG_ATTR_TEMPLATE = 14;
-
     { WG_ATTR_TEMPLATE,
      "Szablon atrybutu {0}"},
 
-  /** WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE          */
-//  public static final int WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE = 15;
-
     { WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE,
       "Konflikt zgodno\u015bci pomi\u0119dzy xsl:strip-space oraz xsl:preserve-space"},
 
-  /** WG_ATTRIB_NOT_HANDLED          */
-//  public static final int WG_ATTRIB_NOT_HANDLED = 16;
-
     { WG_ATTRIB_NOT_HANDLED,
       "Xalan nie obs\u0142uguje jeszcze atrybutu {0}!"},
 
-  /** WG_NO_DECIMALFORMAT_DECLARATION          */
-//  public static final int WG_NO_DECIMALFORMAT_DECLARATION = 17;
-
     { WG_NO_DECIMALFORMAT_DECLARATION,
       "Nie znaleziono deklaracji formatu dziesi\u0119tnego {0}"},
 
-  /** WG_OLD_XSLT_NS          */
-//  public static final int WG_OLD_XSLT_NS = 18;
-
     { WG_OLD_XSLT_NS,
      "Nieobecna lub niepoprawna przestrze\u0144 nazw XSLT."},
 
-  /** WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED          */
-//  public static final int WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED = 19;
-
     { WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED,
       "Dozwolona jest tylko jedna domy\u015blna deklaracja xsl:decimal-format."},
 
-  /** WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE          */
-//  public static final int WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE = 20;
-
     { WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE,
       "Nazwy xsl:decimal-format musz\u0105 by\u0107 unikalne. Nazwa \"{0}\" zosta\u0142a zduplikowana."},
 
-  /** WG_ILLEGAL_ATTRIBUTE          */
-  //public static final int WG_ILLEGAL_ATTRIBUTE = 21;
-
     { WG_ILLEGAL_ATTRIBUTE,
       "{0} ma niedozwolony atrybut {1}"},
 
-  /** WG_COULD_NOT_RESOLVE_PREFIX          */
-//  public static final int WG_COULD_NOT_RESOLVE_PREFIX = 22;
-
     { WG_COULD_NOT_RESOLVE_PREFIX,
       "Nie mo\u017cna przet\u0142umaczy\u0107 przedrostka przestrzeni nazw {0}. W\u0119ze\u0142 zostanie zignorowany."},
 
-  /** WG_STYLESHEET_REQUIRES_VERSION_ATTRIB          */
-//  public static final int WG_STYLESHEET_REQUIRES_VERSION_ATTRIB = 23;
     { WG_STYLESHEET_REQUIRES_VERSION_ATTRIB,
       "xsl:stylesheet wymaga atrybutu 'version'!"},
 
-  /** WG_ILLEGAL_ATTRIBUTE_NAME          */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_NAME = 24;
-
     { WG_ILLEGAL_ATTRIBUTE_NAME,
       "Niedozwolona nazwa atrybutu {0}"},
 
-  /** WG_ILLEGAL_ATTRIBUTE_VALUE          */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_VALUE = 25;
     { WG_ILLEGAL_ATTRIBUTE_VALUE,
       "Niedozwolona warto\u015b\u0107 atrybutu {0}: {1}"},
 
-  /** WG_EMPTY_SECOND_ARG          */
-//  public static final int WG_EMPTY_SECOND_ARG = 26;
-
     { WG_EMPTY_SECOND_ARG,
       "Wynikaj\u0105cy z drugiego argumentu funkcji document zestaw w\u0119z\u0142\u00f3w jest pusty. Zwracany jest pusty zestaw w\u0119z\u0142\u00f3w."},
 
@@ -2250,35 +1313,26 @@
 
     // Note to translators:  "name" and "xsl:processing-instruction" are keywords
     // and must not be translated.
-    // WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML
-
-
-  /** WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML          */
-//  public static final int WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML = 27;
     { WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML,
       "Warto\u015bci\u0105 atrybutu 'name' nazwy xsl:processing-instruction nie mo\u017ce by\u0107 'xml'"},
 
     // Note to translators:  "name" and "xsl:processing-instruction" are keywords
     // and must not be translated.  "NCName" is an XML data-type and must not be
     // translated.
-    // WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME
-
-  /** WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME          */
-//  public static final int WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME = 28;
     { WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME,
-      "Warto\u015bci\u0105 atrybutu 'name' xsl:processing-instruction musi by\u0107 poprawna nazwa NCName: {0}"},
+      "Warto\u015bci\u0105 atrybutu ''name'' xsl:processing-instruction musi by\u0107 poprawna nazwa NCName: {0}"},
 
     // Note to translators:  This message is reported if the stylesheet that is
     // being processed attempted to construct an XML document with an attribute in a
     // place other than on an element.  The substitution text specifies the name of
     // the attribute.
-    // WG_ILLEGAL_ATTRIBUTE_POSITION
-
-  /** WG_ILLEGAL_ATTRIBUTE_POSITION         */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_POSITION = 29;
     { WG_ILLEGAL_ATTRIBUTE_POSITION,
       "Nie mo\u017cna doda\u0107 atrybutu {0} po w\u0119z\u0142ach potomnych ani przed wyprodukowaniem elementu.  Atrybut zostanie zignorowany."},
 
+    { NO_MODIFICATION_ALLOWED_ERR,
+      "Usi\u0142owano zmodyfikowa\u0107 obiekt, tam gdzie modyfikacje s\u0105 niedozwolone."
+    },
+
     //Check: WHY THERE IS A GAP B/W NUMBERS in the XSLTErrorResources properties file?
 
   // Other miscellaneous text used inside the code...
@@ -2290,8 +1344,8 @@
   {  "version", ">>>>>>> Wersja Xalan "},
   {  "version2",  "<<<<<<<"},
   {  "yes", "tak"},
-  { "line", "Wiersz: "},
-  { "column","Kolumna: "},
+  { "line", "Nr wiersza: "},
+  { "column","Nr kolumny: "},
   { "xsldone", "XSLProcessor: gotowe"},
 
 
@@ -2313,32 +1367,32 @@
    // leading whitespace in the messages is used to indent the usage information
    // for each option in the English messages.
    // Do not translate the keywords: XSLTC, SAX, DOM and DTM.
-  { "optionXSLTC", "   [-XSLTC (u\u017cycie XSLTC do transformacji)]"},
-  { "optionIN", "   [-IN wej\u015bciowyXMLURL]"},
-  { "optionXSL", "   [-XSL URLTransformacjiXSL]"},
-  { "optionOUT",  "   [-OUT NazwaPlikuWyj\u015bciowego]"},
-  { "optionLXCIN", "   [-LXCIN NazwaWej\u015bciowegoPlikuSkompilowanegoArkuszaStyl\u00f3w]"},
-  { "optionLXCOUT", "   [-LXCOUT NazwaWyj\u015bciowegoPlikuSkompilowanegoArkuszaStyl\u00f3w]"},
-  { "optionPARSER", "   [-PARSER pe\u0142na nazwa klasy po\u0142\u0105czenia analizatora]"},
-  {  "optionE", "   [-E (bez rozwijania referencji encji)]"},
-  {  "optionV",  "   [-E (bez rozwijania referencji encji)]"},
-  {  "optionQC", "   [-QC (ciche ostrze\u017cenia o konfliktach wzorc\u00f3w)]"},
-  {  "optionQ", "   [-Q  (tryb cichy)]"},
-  {  "optionLF", "   [-LF (u\u017cycie tylko znak\u00f3w wysuwu wiersza na wyj\u015bciu {domy\u015blnie CR/LF})]"},
-  {  "optionCR", "   [-LF (u\u017cycie tylko znak\u00f3w powrotu karetki na wyj\u015bciu {domy\u015blnie CR/LF})]"},
-  { "optionESCAPE", "   [-ESCAPE (znaki o zmienionym znaczeniu {domy\u015blne <>&\"\'\\r\\n}]"},
-  { "optionINDENT", "   [-INDENT (liczba znak\u00f3w wci\u0119cia {domy\u015blnie 0})]"},
-  { "optionTT", "   [-TT (\u015bledzenie szablon\u00f3w podczas ich wywo\u0142ywania)]"},
-  { "optionTG", "   [-TG (\u015bledzenie ka\u017cdego zdarzenia generowania)]"},
-  { "optionTS", "   [-TS (\u015bledzenie ka\u017cdego zdarzenia wyboru)]"},
-  {  "optionTTC", "   [-TTC (\u015bledzenie szablon\u00f3w potomnych podczas ich przetwarzania)]"},
-  { "optionTCLASS", "   [-TCLASS (klasa TraceListener dla rozszerze\u0144 \u015bledzenia)]"},
-  { "optionVALIDATE", "   [-VALIDATE (w\u0142\u0105czenie sprawdzania poprawno\u015bci - domy\u015blnie jest wy\u0142\u0105czona)]"},
-  { "optionEDUMP", "   [-EDUMP {opcjonalna nazwa pliku} (wykonywanie zrzutu stosu w przypadku wyst\u0105pienia b\u0142\u0119du)]"},
-  {  "optionXML", "   [-XML (u\u017cycie formatera XML i dodanie nag\u0142\u00f3wka XML)]"},
-  {  "optionTEXT", "   [-TEXT (u\u017cycie prostego formatera tekstu)]"},
-  {  "optionHTML", "   [-HTML (u\u017cycie formatera HTML)]"},
-  {  "optionPARAM", "   [-PARAM nazwa wyra\u017cenie (ustawienie parametru arkusza styl\u00f3w)]"},
+  { "optionXSLTC", "[-XSLTC (u\u017cycie XSLTC do transformacji)]"},
+  { "optionIN", "[-IN wej\u015bciowyXMLURL]"},
+  { "optionXSL", "[-XSL URLTransformacjiXSL]"},
+  { "optionOUT",  "[-OUT NazwaPlikuWyj\u015bciowego]"},
+  { "optionLXCIN", "[-LXCIN NazwaWej\u015bciowegoPlikuSkompilowanegoArkuszaStyl\u00f3w]"},
+  { "optionLXCOUT", "[-LXCOUT NazwaWyj\u015bciowegoPlikuSkompilowanegoArkuszaStyl\u00f3w]"},
+  { "optionPARSER", "[-PARSER pe\u0142na nazwa klasy po\u0142\u0105czenia analizatora]"},
+  {  "optionE", "[-E (bez rozwijania odwo\u0142a\u0144 do encji)]"},
+  {  "optionV",  "[-E (bez rozwijania odwo\u0142a\u0144 do encji)]"},
+  {  "optionQC", "[-QC (ciche ostrze\u017cenia o konfliktach wzorc\u00f3w)]"},
+  {  "optionQ", "[-Q  (tryb cichy)]"},
+  {  "optionLF", "[-LF (u\u017cycie tylko znak\u00f3w wysuwu wiersza na wyj\u015bciu {domy\u015blnie CR/LF})]"},
+  {  "optionCR", "[-LF (u\u017cycie tylko znak\u00f3w powrotu karetki na wyj\u015bciu {domy\u015blnie CR/LF})]"},
+  { "optionESCAPE", "[-ESCAPE (znaki o zmienionym znaczeniu {domy\u015blne <>&\"\'\\r\\n}]"},
+  { "optionINDENT", "[-INDENT (liczba znak\u00f3w wci\u0119cia {domy\u015blnie 0})]"},
+  { "optionTT", "[-TT (\u015bledzenie szablon\u00f3w podczas ich wywo\u0142ywania)]"},
+  { "optionTG", "[-TG (\u015bledzenie ka\u017cdego zdarzenia generowania)]"},
+  { "optionTS", "[-TS (\u015bledzenie ka\u017cdego zdarzenia wyboru)]"},
+  {  "optionTTC", "[-TTC (\u015bledzenie szablon\u00f3w potomnych podczas ich przetwarzania)]"},
+  { "optionTCLASS", "[-TCLASS (klasa TraceListener dla rozszerze\u0144 \u015bledzenia)]"},
+  { "optionVALIDATE", "[-VALIDATE (w\u0142\u0105czenie sprawdzania poprawno\u015bci - domy\u015blnie jest wy\u0142\u0105czona)]"},
+  { "optionEDUMP", "[-EDUMP {opcjonalna nazwa pliku} (wykonywanie zrzutu stosu w przypadku wyst\u0105pienia b\u0142\u0119du)]"},
+  {  "optionXML", "[-XML (u\u017cycie formatera XML i dodanie nag\u0142\u00f3wka XML)]"},
+  {  "optionTEXT", "[-TEXT (u\u017cycie prostego formatera tekstu)]"},
+  {  "optionHTML", "[-HTML (u\u017cycie formatera HTML)]"},
+  {  "optionPARAM", "[-PARAM nazwa wyra\u017cenie (ustawienie parametru arkusza styl\u00f3w)]"},
   {  "noParsermsg1", "Proces XSL nie wykona\u0142 si\u0119 pomy\u015blnie."},
   {  "noParsermsg2", "** Nie mo\u017cna znale\u017a\u0107 analizatora **"},
   { "noParsermsg3",  "Sprawd\u017a classpath."},
@@ -2348,6 +1402,7 @@
   { "optionENTITYRESOLVER",  "   [-ENTITYRESOLVER pe\u0142na nazwa klasy (EntityResolver u\u017cywany do t\u0142umaczenia encji)]"},
   { "optionCONTENTHANDLER",  "   [-CONTENTHANDLER pe\u0142na nazwa klasy (ContentHandler u\u017cywany do szeregowania wyj\u015bcia)]"},
   {  "optionLINENUMBERS",  "    [-L u\u017cycie numer\u00f3w wierszy w dokumentach \u017ar\u00f3d\u0142owych]"},
+  { "optionSECUREPROCESSING", "   [-SECURE (ustawienie opcji przetwarzania bezpiecznego na warto\u015b\u0107 true.)]"},
 
     // Following are the new options added in XSLTErrorResources.properties files after Jdk 1.4 (Xalan 2.2-D11)
 
@@ -2358,19 +1413,19 @@
   { "optionINCREMENTAL",  "   [-INCREMENTAL (\u017c\u0105danie przyrostowego budowania DTM poprzez ustawienie http://xml.apache.org/xalan/features/incremental true.)]"},
   {  "optionNOOPTIMIMIZE",  "   [-NOOPTIMIMIZE (\u017c\u0105danie braku optymalizowania arkuszy styl\u00f3w poprzez ustawienie http://xml.apache.org/xalan/features/optimize false.)]"},
   { "optionRL",  "   [-RL limit_rekurencji (okre\u015blenie liczbowego limitu g\u0142\u0119boko\u015bci rekurencji w arkuszach styl\u00f3w)]"},
-  {   "optionXO",  "   [-XO [NazwaTransletu] (przypisanie nazwy wygenerowanemu transletowi)]"},
-  {  "optionXD", "   [-XD KatalogDocelowy (okre\u015blenie katalogu docelowego dla transletu)]"},
-  {  "optionXJ",  "   [-XJ plik_jar (pakowanie klas transletu do pliku jar o nazwie <plik_jar>)]"},
-  {   "optionXP",  "   [-XP pakiet (okre\u015blenie przedrostka nazwy pakietu dla wszystkich wygenerowanych klas transletu)]"},
+  {   "optionXO",  "[-XO [NazwaTransletu] (przypisanie nazwy wygenerowanemu transletowi)]"},
+  {  "optionXD", "[-XD KatalogDocelowy (okre\u015blenie katalogu docelowego dla transletu)]"},
+  {  "optionXJ",  "[-XJ plik_jar (pakowanie klas transletu do pliku jar o nazwie <plik_jar>)]"},
+  {   "optionXP",  "[-XP pakiet (okre\u015blenie przedrostka nazwy pakietu dla wszystkich wygenerowanych klas transletu)]"},
 
   //AddITIONAL  STRINGS that need L10n
   // Note to translators:  The following message describes usage of a particular
   // command-line option that is used to enable the "template inlining"
   // optimization.  The optimization involves making a copy of the code
   // generated for a template in another template that refers to it.
-  { "optionXN",  "   [-XN (w\u0142\u0105czenie wstawiania szablon\u00f3w)]" },
-  { "optionXX",  "   [-XX (w\u0142\u0105czenie dodatkowych diagnostycznych komunikat\u00f3w wyj\u015bciowych)]"},
-  { "optionXT" , "   [-XT (u\u017cycie transletu do transformacji, je\u015bli to mo\u017cliwe)]"},
+  { "optionXN",  "[-XN (w\u0142\u0105czenie wstawiania szablon\u00f3w)]" },
+  { "optionXX",  "[-XX (w\u0142\u0105czenie dodatkowych diagnostycznych komunikat\u00f3w wyj\u015bciowych)]"},
+  { "optionXT" , "[-XT (u\u017cycie transletu do transformacji, je\u015bli to mo\u017cliwe)]"},
   { "diagTiming","--------- Transformacja {0} przez {1} zaj\u0119\u0142a {2} ms" },
   { "recursionTooDeep","Zbyt g\u0142\u0119bokie zagnie\u017cd\u017cenie szablon\u00f3w. zagnie\u017cd\u017cenie= {0}, szablon {1} {2}" },
   { "nameIs", "nazw\u0105 jest" },
@@ -2378,14 +1433,13 @@
 
   };
   }
-
   // ================= INFRASTRUCTURE ======================
 
   /** String for use when a bad error code was encountered.    */
-  public static final String BAD_CODE = "B\u0141\u0118DNY_KOD";
+  public static final String BAD_CODE = "BAD_CODE";
 
   /** String for use when formatting of the error string failed.   */
-  public static final String FORMAT_FAILED = "FORMATOWANIE_NIE_POWIOD\u0141O_SI\u0118";
+  public static final String FORMAT_FAILED = "FORMAT_FAILED";
 
   /** General error string.   */
   public static final String ERROR_STRING = "nr b\u0142\u0119du";
diff --git a/src/org/apache/xalan/res/XSLTErrorResources_pt_BR.java b/src/org/apache/xalan/res/XSLTErrorResources_pt_BR.java
index a333de3..e8f7659 100644
--- a/src/org/apache/xalan/res/XSLTErrorResources_pt_BR.java
+++ b/src/org/apache/xalan/res/XSLTErrorResources_pt_BR.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 1999-2004 The Apache Software Foundation.
+ * Copyright 1999-2006 The Apache Software Foundation.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -90,7 +90,14 @@
   /*
    * Static variables
    */
-  public static final String ER_NO_CURLYBRACE = "ER_NO_CURLYBRACE";;
+  public static final String ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX =
+        "ER_INVALID_SET_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX";
+
+  public static final String ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT =
+        "ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT";
+
+  public static final String ER_NO_CURLYBRACE = "ER_NO_CURLYBRACE";
+  public static final String ER_FUNCTION_NOT_SUPPORTED = "ER_FUNCTION_NOT_SUPPORTED";
   public static final String ER_ILLEGAL_ATTRIBUTE = "ER_ILLEGAL_ATTRIBUTE";
   public static final String ER_NULL_SOURCENODE_APPLYIMPORTS = "ER_NULL_SOURCENODE_APPLYIMPORTS";
   public static final String ER_CANNOT_ADD = "ER_CANNOT_ADD";
@@ -379,6 +386,14 @@
          "ER_NOT_ALLOWED_IN_POSITION";
   public static final String ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION =
          "ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION";
+  public static final String ER_NAMESPACE_CONTEXT_NULL_NAMESPACE =
+         "ER_NAMESPACE_CONTEXT_NULL_NAMESPACE";
+  public static final String ER_NAMESPACE_CONTEXT_NULL_PREFIX =
+         "ER_NAMESPACE_CONTEXT_NULL_PREFIX";
+  public static final String ER_XPATH_RESOLVER_NULL_QNAME =
+         "ER_XPATH_RESOLVER_NULL_QNAME";
+  public static final String ER_XPATH_RESOLVER_NEGATIVE_ARITY =
+         "ER_XPATH_RESOLVER_NEGATIVE_ARITY";
   public static final String INVALID_TCHAR = "INVALID_TCHAR";
   public static final String INVALID_QNAME = "INVALID_QNAME";
   public static final String INVALID_ENUM = "INVALID_ENUM";
@@ -392,6 +407,19 @@
   public static final String ER_TEMPLATE_NAME_MATCH = "ER_TEMPLATE_NAME_MATCH";
   public static final String ER_INVALID_PREFIX = "ER_INVALID_PREFIX";
   public static final String ER_NO_ATTRIB_SET = "ER_NO_ATTRIB_SET";
+  public static final String ER_FUNCTION_NOT_FOUND =
+         "ER_FUNCTION_NOT_FOUND";
+  public static final String ER_CANT_HAVE_CONTENT_AND_SELECT =
+     "ER_CANT_HAVE_CONTENT_AND_SELECT";
+  public static final String ER_INVALID_SET_PARAM_VALUE = "ER_INVALID_SET_PARAM_VALUE";
+  public static final String ER_SET_FEATURE_NULL_NAME =
+        "ER_SET_FEATURE_NULL_NAME";
+  public static final String ER_GET_FEATURE_NULL_NAME =
+        "ER_GET_FEATURE_NULL_NAME";
+  public static final String ER_UNSUPPORTED_FEATURE =
+        "ER_UNSUPPORTED_FEATURE";
+  public static final String ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING =
+        "ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING";
 
   public static final String WG_FOUND_CURLYBRACE = "WG_FOUND_CURLYBRACE";
   public static final String WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR =
@@ -441,9 +469,9 @@
          "WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME";
   public static final String WG_ILLEGAL_ATTRIBUTE_POSITION =
          "WG_ILLEGAL_ATTRIBUTE_POSITION";
+  public static final String NO_MODIFICATION_ALLOWED_ERR =
+         "NO_MODIFICATION_ALLOWED_ERR";
 
-
-//  public static final int ER_NO_CURLYBRACE = 1;
   /*
    * Now fill in the message text.
    * Then fill in the message text for that message code in the
@@ -452,9 +480,9 @@
 
   // Error messages...
 
-  /** Get the lookup table for error messages.   
+  /** Get the lookup table for error messages.
    *
-   * @return The int to message lookup table.
+   * @return The message lookup table.
    */
   public Object[][] getContents()
   {
@@ -464,1261 +492,485 @@
   {"ER0000" , "{0}" },
 
 
-  /** ER_NO_CURLYBRACE          */
-
-//  public static final int ER_NO_CURLYBRACE = 1;
-
     { ER_NO_CURLYBRACE,
       "Erro: Imposs\u00edvel ter '{' na express\u00e3o"},
 
-  /** ER_ILLEGAL_ATTRIBUTE          */
-// public static final int ER_ILLEGAL_ATTRIBUTE = 2;
-
     { ER_ILLEGAL_ATTRIBUTE ,
      "{0} possui um atributo inv\u00e1lido: {1}"},
 
-  /** ER_NULL_SOURCENODE_APPLYIMPORTS          */
-//  public static final int ER_NULL_SOURCENODE_APPLYIMPORTS = 3;
-
   {ER_NULL_SOURCENODE_APPLYIMPORTS ,
       "sourceNode \u00e9 nulo em xsl:apply-imports!"},
 
-  /** ER_CANNOT_ADD          */
- // public static final int ER_CANNOT_ADD = 4;
-
   {ER_CANNOT_ADD,
       "Imposs\u00edvel incluir {0} em {1}"},
 
-
-  /** ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES          */
-//  public static final int ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES = 5;
-
-
     { ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES,
       "sourceNode \u00e9 nulo em handleApplyTemplatesInstruction!"},
 
-  /** ER_NO_NAME_ATTRIB          */
-//  public static final int ER_NO_NAME_ATTRIB = 6;
-
-
     { ER_NO_NAME_ATTRIB,
      "{0} deve ter um atributo name."},
 
-  /** ER_TEMPLATE_NOT_FOUND          */
-  //public static final int ER_TEMPLATE_NOT_FOUND = 7;
-
-
     {ER_TEMPLATE_NOT_FOUND,
-     "N\u00e3o foi poss\u00edvel localizar o gabarito: {0}"},
-
-  /** ER_CANT_RESOLVE_NAME_AVT          */
-  // public static final int ER_CANT_RESOLVE_NAME_AVT = 8;
+     "N\u00e3o foi poss\u00edvel localizar o template: {0}"},
 
     {ER_CANT_RESOLVE_NAME_AVT,
       "N\u00e3o foi poss\u00edvel resolver nome AVT em xsl:call-template."},
 
-  /** ER_REQUIRES_ATTRIB          */
-  //public static final int ER_REQUIRES_ATTRIB = 9;
-
-
     {ER_REQUIRES_ATTRIB,
      "{0} requer o atributo: {1}"},
 
-  /** ER_MUST_HAVE_TEST_ATTRIB          */
- // public static final int ER_MUST_HAVE_TEST_ATTRIB = 10;
-
-
     { ER_MUST_HAVE_TEST_ATTRIB,
       "{0} deve ter um atributo ''test''."},
 
-  /** ER_BAD_VAL_ON_LEVEL_ATTRIB          */
-//  public static final int ER_BAD_VAL_ON_LEVEL_ATTRIB = 11;
-
-
     {ER_BAD_VAL_ON_LEVEL_ATTRIB,
       "Valor inv\u00e1lido no atributo de n\u00edvel: {0}"},
 
-  /** ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML          */
-//  public static final int ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML = 12;
-
-
     {ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML,
       "O nome de processing-instruction n\u00e3o pode ser 'xml'"},
 
-  /** ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME          */
-//  public static final int ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME = 13;
-
-
     { ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME,
       "O nome de processing-instruction deve ser um NCName v\u00e1lido: {0}"},
 
-  /** ER_NEED_MATCH_ATTRIB          */
-//  public static final int ER_NEED_MATCH_ATTRIB = 14;
-
-
     { ER_NEED_MATCH_ATTRIB,
       "{0} deve ter um atributo de correspond\u00eancia se tiver um modo."},
 
-  /** ER_NEED_NAME_OR_MATCH_ATTRIB          */
-//  public static final int ER_NEED_NAME_OR_MATCH_ATTRIB = 15;
-
-
     { ER_NEED_NAME_OR_MATCH_ATTRIB,
       "{0} requer um nome ou um atributo de correspond\u00eancia."},
 
-  /** ER_CANT_RESOLVE_NSPREFIX          */
-//  public static final int ER_CANT_RESOLVE_NSPREFIX = 16;
-
-
     {ER_CANT_RESOLVE_NSPREFIX,
-      "Imposs\u00edvel resolver prefixo de namespace: {0}"},
-
-  /** ER_ILLEGAL_VALUE          */
-//  public static final int ER_ILLEGAL_VALUE = 17;
-
+      "Imposs\u00edvel resolver prefixo do espa\u00e7o de nomes: {0}"},
 
     { ER_ILLEGAL_VALUE,
      "xml:space possui um valor inv\u00e1lido: {0}"},
 
-  /** ER_NO_OWNERDOC          */
-//  public static final int ER_NO_OWNERDOC = 18;
-
-
     { ER_NO_OWNERDOC,
       "O n\u00f3 filho n\u00e3o possui um documento do propriet\u00e1rio!"},
 
-  /** ER_ELEMTEMPLATEELEM_ERR          */
-//  public static final int ER_ELEMTEMPLATEELEM_ERR = 19;
-
-
     { ER_ELEMTEMPLATEELEM_ERR,
      "Erro de ElemTemplateElement: {0}"},
 
-  /** ER_NULL_CHILD          */
-//  public static final int ER_NULL_CHILD = 20;
-
-
     { ER_NULL_CHILD,
      "Tentando incluir um filho nulo!"},
 
-  /** ER_NEED_SELECT_ATTRIB          */
-//  public static final int ER_NEED_SELECT_ATTRIB = 21;
-
-
     { ER_NEED_SELECT_ATTRIB,
      "{0} requer um atributo select."},
 
-  /** ER_NEED_TEST_ATTRIB          */
-//  public static final int ER_NEED_TEST_ATTRIB = 22;
-
-
     { ER_NEED_TEST_ATTRIB ,
       "xsl:when deve ter um atributo 'test'."},
 
-  /** ER_NEED_NAME_ATTRIB          */
-//  public static final int ER_NEED_NAME_ATTRIB = 23;
-
-
     { ER_NEED_NAME_ATTRIB,
       "xsl:with-param deve ter um atributo 'name'."},
 
-  /** ER_NO_CONTEXT_OWNERDOC          */
-//  public static final int ER_NO_CONTEXT_OWNERDOC = 24;
-
-
     { ER_NO_CONTEXT_OWNERDOC,
       "context n\u00e3o possui um documento do propriet\u00e1rio!"},
 
-  /** ER_COULD_NOT_CREATE_XML_PROC_LIAISON          */
-//  public static final int ER_COULD_NOT_CREATE_XML_PROC_LIAISON = 25;
-
-
     {ER_COULD_NOT_CREATE_XML_PROC_LIAISON,
       "N\u00e3o foi poss\u00edvel criar XML TransformerFactory Liaison: {0}"},
 
-  /** ER_PROCESS_NOT_SUCCESSFUL          */
-//  public static final int ER_PROCESS_NOT_SUCCESSFUL = 26;
-
-
     {ER_PROCESS_NOT_SUCCESSFUL,
       "Xalan: O processo n\u00e3o foi bem-sucedido."},
 
-  /** ER_NOT_SUCCESSFUL          */
-//  public static final int ER_NOT_SUCCESSFUL = 27;
-
-
     { ER_NOT_SUCCESSFUL,
      "Xalan: n\u00e3o foi bem-sucedido."},
 
-  /** ER_ENCODING_NOT_SUPPORTED          */
-//  public static final int ER_ENCODING_NOT_SUPPORTED = 28;
-
-
     { ER_ENCODING_NOT_SUPPORTED,
      "Codifica\u00e7\u00e3o n\u00e3o suportada: {0}"},
 
-  /** ER_COULD_NOT_CREATE_TRACELISTENER          */
-//  public static final int ER_COULD_NOT_CREATE_TRACELISTENER = 29;
-
-
     {ER_COULD_NOT_CREATE_TRACELISTENER,
       "N\u00e3o foi poss\u00edvel criar TraceListener: {0}"},
 
-  /** ER_KEY_REQUIRES_NAME_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_NAME_ATTRIB = 30;
-
-
     {ER_KEY_REQUIRES_NAME_ATTRIB,
       "xsl:key requer um atributo 'name'!"},
 
-  /** ER_KEY_REQUIRES_MATCH_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_MATCH_ATTRIB = 31;
-
-
     { ER_KEY_REQUIRES_MATCH_ATTRIB,
       "xsl:key requer um atributo 'match'!"},
 
-  /** ER_KEY_REQUIRES_USE_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_USE_ATTRIB = 32;
-
-
     { ER_KEY_REQUIRES_USE_ATTRIB,
       "xsl:key requer um atributo 'use'!"},
 
-  /** ER_REQUIRES_ELEMENTS_ATTRIB          */
-//  public static final int ER_REQUIRES_ELEMENTS_ATTRIB = 33;
-
-
     { ER_REQUIRES_ELEMENTS_ATTRIB,
       "(StylesheetHandler) {0} requer um atributo ''elements''!"},
 
-  /** ER_MISSING_PREFIX_ATTRIB          */
-//  public static final int ER_MISSING_PREFIX_ATTRIB = 34;
-
-
     { ER_MISSING_PREFIX_ATTRIB,
-      "(StylesheetHandler) Est\u00e1 faltando o atributo ''prefix'' de {0}"},
-
-  /** ER_BAD_STYLESHEET_URL          */
-//  public static final int ER_BAD_STYLESHEET_URL = 35;
-
+      "(StylesheetHandler) O atributo ''prefix'' de {0} est\u00e1 ausente"},
 
     { ER_BAD_STYLESHEET_URL,
      "A URL da p\u00e1gina de estilo \u00e9 inv\u00e1lida: {0}"},
 
-  /** ER_FILE_NOT_FOUND          */
-//  public static final int ER_FILE_NOT_FOUND = 36;
-
-
     { ER_FILE_NOT_FOUND,
      "O arquivo da p\u00e1gina de estilo n\u00e3o foi encontrado: {0}"},
 
-  /** ER_IOEXCEPTION          */
-//  public static final int ER_IOEXCEPTION = 37;
-
-
     { ER_IOEXCEPTION,
       "Ocorreu uma Exce\u00e7\u00e3o de E/S (entrada/sa\u00edda) no arquivo de p\u00e1gina de estilo: {0}"},
 
-  /** ER_NO_HREF_ATTRIB          */
-//  public static final int ER_NO_HREF_ATTRIB = 38;
-
-
     { ER_NO_HREF_ATTRIB,
       "(StylesheetHandler) N\u00e3o foi poss\u00edvel encontrar o atributo href para {0}"},
 
-  /** ER_STYLESHEET_INCLUDES_ITSELF          */
-//  public static final int ER_STYLESHEET_INCLUDES_ITSELF = 39;
-
-
     { ER_STYLESHEET_INCLUDES_ITSELF,
       "(StylesheetHandler) {0} est\u00e1 incluindo a si mesmo, direta ou indiretamente!"},
 
-  /** ER_PROCESSINCLUDE_ERROR          */
-//  public static final int ER_PROCESSINCLUDE_ERROR = 40;
-
-
     { ER_PROCESSINCLUDE_ERROR,
       "Erro de StylesheetHandler.processInclude, {0}"},
 
-  /** ER_MISSING_LANG_ATTRIB          */
-//  public static final int ER_MISSING_LANG_ATTRIB = 41;
-
-
     { ER_MISSING_LANG_ATTRIB,
-      "(StylesheetHandler) Est\u00e1 faltando o atributo ''lang'' de {0}"},
-
-  /** ER_MISSING_CONTAINER_ELEMENT_COMPONENT          */
-//  public static final int ER_MISSING_CONTAINER_ELEMENT_COMPONENT = 42;
+      "(StylesheetHandler) O atributo ''lang'' de {0} est\u00e1 ausente"},
 
     { ER_MISSING_CONTAINER_ELEMENT_COMPONENT,
-      "(StylesheetHandler) Elemento {0} aplicado incorretamente?? Est\u00e1 faltando o elemento de cont\u00eainer ''component''"},
-
-  /** ER_CAN_ONLY_OUTPUT_TO_ELEMENT          */
-//  public static final int ER_CAN_ONLY_OUTPUT_TO_ELEMENT = 43;
+      "(StylesheetHandler) Elemento {0} aplicado incorretamente?? O elemento de cont\u00eainer ''component'' est\u00e1 ausente "},
 
     { ER_CAN_ONLY_OUTPUT_TO_ELEMENT,
       "A sa\u00edda pode ser apenas para um Element, DocumentFragment, Document ou PrintWriter."},
 
-  /** ER_PROCESS_ERROR          */
-//  public static final int ER_PROCESS_ERROR = 44;
-
     { ER_PROCESS_ERROR,
      "Erro de StylesheetRoot.process"},
 
-  /** ER_UNIMPLNODE_ERROR          */
-//  public static final int ER_UNIMPLNODE_ERROR = 45;
-
     { ER_UNIMPLNODE_ERROR,
      "Erro de UnImplNode: {0}"},
 
-  /** ER_NO_SELECT_EXPRESSION          */
-//  public static final int ER_NO_SELECT_EXPRESSION = 46;
-
     { ER_NO_SELECT_EXPRESSION,
       "Erro! N\u00e3o encontrada a express\u00e3o xpath select (-select)."},
 
-  /** ER_CANNOT_SERIALIZE_XSLPROCESSOR          */
-//  public static final int ER_CANNOT_SERIALIZE_XSLPROCESSOR = 47;
-
     { ER_CANNOT_SERIALIZE_XSLPROCESSOR,
       "N\u00e3o \u00e9 poss\u00edvel serializar um XSLProcessor!"},
 
-  /** ER_NO_INPUT_STYLESHEET          */
-//  public static final int ER_NO_INPUT_STYLESHEET = 48;
-
     { ER_NO_INPUT_STYLESHEET,
       "A entrada de folha de estilo n\u00e3o foi especificada!"},
 
-  /** ER_FAILED_PROCESS_STYLESHEET          */
-//  public static final int ER_FAILED_PROCESS_STYLESHEET = 49;
-
     { ER_FAILED_PROCESS_STYLESHEET,
       "Falha ao processar folha de estilo!"},
 
-  /** ER_COULDNT_PARSE_DOC          */
-//  public static final int ER_COULDNT_PARSE_DOC = 50;
-
     { ER_COULDNT_PARSE_DOC,
      "N\u00e3o foi poss\u00edvel analisar o documento {0}!"},
 
-  /** ER_COULDNT_FIND_FRAGMENT          */
-//  public static final int ER_COULDNT_FIND_FRAGMENT = 51;
-
     { ER_COULDNT_FIND_FRAGMENT,
      "N\u00e3o foi poss\u00edvel localizar o fragmento: {0}"},
 
-  /** ER_NODE_NOT_ELEMENT          */
- // public static final int ER_NODE_NOT_ELEMENT = 52;
-
     { ER_NODE_NOT_ELEMENT,
       "O n\u00f3 apontado por um identificador de fragmento n\u00e3o era um elemento: {0}"},
 
-  /** ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB          */
-//  public static final int ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB = 53;
-
     { ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB,
       "for-each deve ter um atributo match ou name"},
 
-  /** ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB          */
-//  public static final int ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB = 54;
-
     { ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB,
       "templates deve ter um atributo match ou name"},
 
-  /** ER_NO_CLONE_OF_DOCUMENT_FRAG          */
-//  public static final int ER_NO_CLONE_OF_DOCUMENT_FRAG = 55;
-
     { ER_NO_CLONE_OF_DOCUMENT_FRAG,
       "Nenhum clone de fragmento de documento!"},
 
-  /** ER_CANT_CREATE_ITEM          */
-//  public static final int ER_CANT_CREATE_ITEM = 56;
-
     { ER_CANT_CREATE_ITEM,
       "Imposs\u00edvel criar item na \u00e1rvore de resultados: {0}"},
 
-  /** ER_XMLSPACE_ILLEGAL_VALUE          */
-//  public static final int ER_XMLSPACE_ILLEGAL_VALUE = 57;
-
     { ER_XMLSPACE_ILLEGAL_VALUE,
       "xml:space no XML de origem possui um valor inv\u00e1lido: {0}"},
 
-  /** ER_NO_XSLKEY_DECLARATION          */
-//  public static final int ER_NO_XSLKEY_DECLARATION = 58;
-
     { ER_NO_XSLKEY_DECLARATION,
       "N\u00e3o existe nenhuma declara\u00e7\u00e3o xsl:key para {0}!"},
 
-  /** ER_CANT_CREATE_URL          */
-//  public static final int ER_CANT_CREATE_URL = 59;
-
     { ER_CANT_CREATE_URL,
      "Erro! Imposs\u00edvel criar url para: {0}"},
 
-  /** ER_XSLFUNCTIONS_UNSUPPORTED          */
-//  public static final int ER_XSLFUNCTIONS_UNSUPPORTED = 60;
-
     { ER_XSLFUNCTIONS_UNSUPPORTED,
      "xsl:functions n\u00e3o \u00e9 suportado"},
 
-  /** ER_PROCESSOR_ERROR          */
-//  public static final int ER_PROCESSOR_ERROR = 61;
-
     { ER_PROCESSOR_ERROR,
      "Erro de XSLT TransformerFactory"},
 
-  /** ER_NOT_ALLOWED_INSIDE_STYLESHEET          */
-//  public static final int ER_NOT_ALLOWED_INSIDE_STYLESHEET = 62;
-
     { ER_NOT_ALLOWED_INSIDE_STYLESHEET,
       "(StylesheetHandler) {0} n\u00e3o permitido dentro de uma folha de estilo!"},
 
-  /** ER_RESULTNS_NOT_SUPPORTED          */
-//  public static final int ER_RESULTNS_NOT_SUPPORTED = 63;
-
     { ER_RESULTNS_NOT_SUPPORTED,
       "result-ns n\u00e3o \u00e9 mais suportado!  Utilize ent\u00e3o xsl:output."},
 
-  /** ER_DEFAULTSPACE_NOT_SUPPORTED          */
-//  public static final int ER_DEFAULTSPACE_NOT_SUPPORTED = 64;
-
     { ER_DEFAULTSPACE_NOT_SUPPORTED,
       "default-space n\u00e3o \u00e9 mais suportado!  Utilize ent\u00e3o xsl:strip-space ou xsl:preserve-space."},
 
-  /** ER_INDENTRESULT_NOT_SUPPORTED          */
-//  public static final int ER_INDENTRESULT_NOT_SUPPORTED = 65;
-
     { ER_INDENTRESULT_NOT_SUPPORTED,
       "indent-result n\u00e3o \u00e9 mais suportado!  Utilize ent\u00e3o xsl:output."},
 
-  /** ER_ILLEGAL_ATTRIB          */
-//  public static final int ER_ILLEGAL_ATTRIB = 66;
-
     { ER_ILLEGAL_ATTRIB,
       "(StylesheetHandler) {0} possui um atributo inv\u00e1lido: {1}"},
 
-  /** ER_UNKNOWN_XSL_ELEM          */
-//  public static final int ER_UNKNOWN_XSL_ELEM = 67;
-
     { ER_UNKNOWN_XSL_ELEM,
      "Elemento XSL desconhecido: {0}"},
 
-  /** ER_BAD_XSLSORT_USE          */
-//  public static final int ER_BAD_XSLSORT_USE = 68;
-
     { ER_BAD_XSLSORT_USE,
       "(StylesheetHandler) xsl:sort somente pode ser utilizado com xsl:apply-templates ou xsl:for-each."},
 
-  /** ER_MISPLACED_XSLWHEN          */
-//  public static final int ER_MISPLACED_XSLWHEN = 69;
-
     { ER_MISPLACED_XSLWHEN,
       "(StylesheetHandler) xsl:when aplicado incorretamente!"},
 
-  /** ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE          */
-//  public static final int ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE = 70;
-
     { ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE,
       "(StylesheetHandler) xsl:when n\u00e3o est\u00e1 ligado a xsl:choose!"},
 
-  /** ER_MISPLACED_XSLOTHERWISE          */
-//  public static final int ER_MISPLACED_XSLOTHERWISE = 71;
-
     { ER_MISPLACED_XSLOTHERWISE,
       "(StylesheetHandler) xsl:otherwise aplicado incorretamente!"},
 
-  /** ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE          */
-//  public static final int ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE = 72;
-
     { ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE,
       "(StylesheetHandler) xsl:otherwise n\u00e3o est\u00e1 ligado a xsl:choose!"},
 
-  /** ER_NOT_ALLOWED_INSIDE_TEMPLATE          */
-//  public static final int ER_NOT_ALLOWED_INSIDE_TEMPLATE = 73;
-
     { ER_NOT_ALLOWED_INSIDE_TEMPLATE,
-      "(StylesheetHandler) {0} n\u00e3o \u00e9 permitido dentro de um gabarito!"},
-
-  /** ER_UNKNOWN_EXT_NS_PREFIX          */
-//  public static final int ER_UNKNOWN_EXT_NS_PREFIX = 74;
+      "(StylesheetHandler) {0} n\u00e3o \u00e9 permitido dentro de um template!"},
 
     { ER_UNKNOWN_EXT_NS_PREFIX,
-      "(StylesheetHandler) o namespace de extens\u00e3o {0} possui prefixo {1} desconhecido"},
-
-  /** ER_IMPORTS_AS_FIRST_ELEM          */
-//  public static final int ER_IMPORTS_AS_FIRST_ELEM = 75;
+      "(StylesheetHandler) o espa\u00e7o de nomes de extens\u00e3o {0} possui prefixo {1} desconhecido"},
 
     { ER_IMPORTS_AS_FIRST_ELEM,
       "(StylesheetHandler) Importa\u00e7\u00f5es s\u00f3 podem ocorrer como os primeiros elementos na folha de estilo!"},
 
-  /** ER_IMPORTING_ITSELF          */
-//  public static final int ER_IMPORTING_ITSELF = 76;
-
     { ER_IMPORTING_ITSELF,
       "(StylesheetHandler) {0} est\u00e1 importando a si mesmo, direta ou indiretamente!"},
 
-  /** ER_XMLSPACE_ILLEGAL_VAL          */
-//  public static final int ER_XMLSPACE_ILLEGAL_VAL = 77;
-
     { ER_XMLSPACE_ILLEGAL_VAL,
       "(StylesheetHandler) xml:space tem um valor inv\u00e1lido: {0}"},
 
-  /** ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL          */
-//  public static final int ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL = 78;
-
     { ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL,
       "processStylesheet n\u00e3o obteve \u00eaxito!"},
 
-  /** ER_SAX_EXCEPTION          */
-//  public static final int ER_SAX_EXCEPTION = 79;
-
     { ER_SAX_EXCEPTION,
      "Exce\u00e7\u00e3o de SAX"},
 
-  /** ER_FUNCTION_NOT_SUPPORTED          */
-//  public static final int ER_FUNCTION_NOT_SUPPORTED = 80;
+//  add this message to fix bug 21478
+    { ER_FUNCTION_NOT_SUPPORTED,
+     "Fun\u00e7\u00e3o n\u00e3o suportada!"},
 
-    //{ ER_FUNCTION_NOT_SUPPORTED,
-    // "Function not supported!"},
-
-  /** ER_XSLT_ERROR          */
-//  public static final int ER_XSLT_ERROR = 81;
 
     { ER_XSLT_ERROR,
      "Erro de XSLT"},
 
-  /** ER_CURRENCY_SIGN_ILLEGAL          */
-//  public static final int ER_CURRENCY_SIGN_ILLEGAL = 82;
-
     { ER_CURRENCY_SIGN_ILLEGAL,
       "O sinal monet\u00e1rio n\u00e3o \u00e9 permitido na cadeia de padr\u00f5es de formato"},
 
-  /** ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM          */
-//  public static final int ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM = 83;
-
     { ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM,
       "Fun\u00e7\u00e3o Document n\u00e3o suportada no DOM da Folha de Estilo!"},
 
-  /** ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER          */
-//  public static final int ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER = 84;
-
     { ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER,
       "Imposs\u00edvel resolver prefixo de solucionador sem Prefixo!"},
 
-  /** ER_REDIRECT_COULDNT_GET_FILENAME          */
-//  public static final int ER_REDIRECT_COULDNT_GET_FILENAME = 85;
-
     { ER_REDIRECT_COULDNT_GET_FILENAME,
       "Redirecionar extens\u00e3o: N\u00e3o foi poss\u00edvel obter o nome do arquivo - o atributo file ou select deve retornar uma cadeia v\u00e1lida."},
 
-  /** ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT          */
-//  public static final int ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT = 86;
-
     { ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT,
       "Imposs\u00edvel construir FormatterListener em Redirecionar extens\u00e3o!"},
 
-  /** ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX          */
-//  public static final int ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX = 87;
-
     { ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX,
       "O prefixo em exclude-result-prefixes n\u00e3o \u00e9 v\u00e1lido: {0}"},
 
-  /** ER_MISSING_NS_URI          */
-//  public static final int ER_MISSING_NS_URI = 88;
-
     { ER_MISSING_NS_URI,
-      "URI de namespace ausente para o prefixo especificado"},
-
-  /** ER_MISSING_ARG_FOR_OPTION          */
-//  public static final int ER_MISSING_ARG_FOR_OPTION = 89;
+      "URI do espa\u00e7o de nomes ausente para o prefixo especificado"},
 
     { ER_MISSING_ARG_FOR_OPTION,
       "Argumento ausente para a op\u00e7\u00e3o: {0}"},
 
-  /** ER_INVALID_OPTION          */
-//  public static final int ER_INVALID_OPTION = 90;
-
     { ER_INVALID_OPTION,
      "Op\u00e7\u00e3o inv\u00e1lida: {0}"},
 
-  /** ER_MALFORMED_FORMAT_STRING          */
-//  public static final int ER_MALFORMED_FORMAT_STRING = 91;
-
     { ER_MALFORMED_FORMAT_STRING,
      "Cadeia com problemas de formata\u00e7\u00e3o: {0}"},
 
-  /** ER_STYLESHEET_REQUIRES_VERSION_ATTRIB          */
-//  public static final int ER_STYLESHEET_REQUIRES_VERSION_ATTRIB = 92;
-
     { ER_STYLESHEET_REQUIRES_VERSION_ATTRIB,
       "xsl:stylesheet requer um atributo 'version'!"},
 
-  /** ER_ILLEGAL_ATTRIBUTE_VALUE          */
-//  public static final int ER_ILLEGAL_ATTRIBUTE_VALUE = 93;
-
     { ER_ILLEGAL_ATTRIBUTE_VALUE,
       "Atributo: {0} possui um valor inv\u00e1lido: {1}"},
 
-  /** ER_CHOOSE_REQUIRES_WHEN          */
-//  public static final int ER_CHOOSE_REQUIRES_WHEN = 94;
-
     { ER_CHOOSE_REQUIRES_WHEN,
      "xsl:choose requer um xsl:when"},
 
-  /** ER_NO_APPLY_IMPORT_IN_FOR_EACH          */
-//  public static final int ER_NO_APPLY_IMPORT_IN_FOR_EACH = 95;
-
     { ER_NO_APPLY_IMPORT_IN_FOR_EACH,
       "xsl:apply-imports n\u00e3o permitido em um xsl:for-each"},
 
-  /** ER_CANT_USE_DTM_FOR_OUTPUT          */
-//  public static final int ER_CANT_USE_DTM_FOR_OUTPUT = 96;
-
     { ER_CANT_USE_DTM_FOR_OUTPUT,
       "Imposs\u00edvel utilizar um DTMLiaison para um n\u00f3 DOM de sa\u00edda... transmita um org.apache.xpath.DOM2Helper no lugar!"},
 
-  /** ER_CANT_USE_DTM_FOR_INPUT          */
-//  public static final int ER_CANT_USE_DTM_FOR_INPUT = 97;
-
     { ER_CANT_USE_DTM_FOR_INPUT,
       "Imposs\u00edvel utilizar um DTMLiaison para um n\u00f3 DOM de entrada... transmita um org.apache.xpath.DOM2Helper no lugar!"},
 
-  /** ER_CALL_TO_EXT_FAILED          */
-//  public static final int ER_CALL_TO_EXT_FAILED = 98;
-
     { ER_CALL_TO_EXT_FAILED,
       "Falha na chamada do elemento da extens\u00e3o: {0}"},
 
-  /** ER_PREFIX_MUST_RESOLVE          */
-//  public static final int ER_PREFIX_MUST_RESOLVE = 99;
-
     { ER_PREFIX_MUST_RESOLVE,
-      "O prefixo deve ser resolvido para um namespace: {0}"},
-
-  /** ER_INVALID_UTF16_SURROGATE          */
-//  public static final int ER_INVALID_UTF16_SURROGATE = 100;
+      "O prefixo deve ser resolvido para um espa\u00e7o de nomes: {0}"},
 
     { ER_INVALID_UTF16_SURROGATE,
       "Detectado substituto UTF-16 inv\u00e1lido: {0} ?"},
 
-  /** ER_XSLATTRSET_USED_ITSELF          */
- // public static final int ER_XSLATTRSET_USED_ITSELF = 101;
-
     { ER_XSLATTRSET_USED_ITSELF,
       "xsl:attribute-set {0} utilizou a si mesmo, o que causar\u00e1 um loop infinito."},
 
-  /** ER_CANNOT_MIX_XERCESDOM          */
-//  public static final int ER_CANNOT_MIX_XERCESDOM = 102;
-
     { ER_CANNOT_MIX_XERCESDOM,
       "Imposs\u00edvel misturar entrada n\u00e3o Xerces-DOM com sa\u00edda Xerces-DOM!"},
 
-  /** ER_TOO_MANY_LISTENERS          */
-//  public static final int ER_TOO_MANY_LISTENERS = 103;
-
     { ER_TOO_MANY_LISTENERS,
       "addTraceListenersToStylesheet - TooManyListenersException"},
 
-  /** ER_IN_ELEMTEMPLATEELEM_READOBJECT          */
-//  public static final int ER_IN_ELEMTEMPLATEELEM_READOBJECT = 104;
-
     { ER_IN_ELEMTEMPLATEELEM_READOBJECT,
       "Em ElemTemplateElement.readObject: {0}"},
 
-  /** ER_DUPLICATE_NAMED_TEMPLATE          */
-//  public static final int ER_DUPLICATE_NAMED_TEMPLATE = 105;
-
     { ER_DUPLICATE_NAMED_TEMPLATE,
-      "Encontrado mais de um gabarito chamado: {0}"},
-
-  /** ER_INVALID_KEY_CALL          */
-//  public static final int ER_INVALID_KEY_CALL = 106;
+      "Encontrado mais de um template chamado: {0}"},
 
     { ER_INVALID_KEY_CALL,
       "Chamada de fun\u00e7\u00e3o inv\u00e1lida: chamadas key() recursivas n\u00e3o s\u00e3o permitidas"},
 
-  /** Variable is referencing itself          */
-//  public static final int ER_REFERENCING_ITSELF = 107;
-
     { ER_REFERENCING_ITSELF,
       "A vari\u00e1vel {0} est\u00e1 fazendo refer\u00eancia a si mesmo, direta ou indiretamente!"},
 
-  /** Illegal DOMSource input          */
-//  public static final int ER_ILLEGAL_DOMSOURCE_INPUT = 108;
-
     { ER_ILLEGAL_DOMSOURCE_INPUT,
       "O n\u00f3 de entrada n\u00e3o pode ser nulo para um DOMSource de newTemplates!"},
 
-        /** Class not found for option         */
-//  public static final int ER_CLASS_NOT_FOUND_FOR_OPTION = 109;
-
     { ER_CLASS_NOT_FOUND_FOR_OPTION,
         "Arquivo de classe n\u00e3o encontrado para a op\u00e7\u00e3o {0}"},
 
-        /** Required Element not found         */
-//  public static final int ER_REQUIRED_ELEM_NOT_FOUND = 110;
-
     { ER_REQUIRED_ELEM_NOT_FOUND,
         "Elemento requerido n\u00e3o encontrado: {0}"},
 
-  /** InputStream cannot be null         */
-//  public static final int ER_INPUT_CANNOT_BE_NULL = 111;
-
     { ER_INPUT_CANNOT_BE_NULL,
         "InputStream n\u00e3o pode ser nulo"},
 
-  /** URI cannot be null         */
-//  public static final int ER_URI_CANNOT_BE_NULL = 112;
-
     { ER_URI_CANNOT_BE_NULL,
         "URI n\u00e3o pode ser nulo"},
 
-  /** File cannot be null         */
-//  public static final int ER_FILE_CANNOT_BE_NULL = 113;
-
     { ER_FILE_CANNOT_BE_NULL,
         "File n\u00e3o pode ser nulo"},
 
-   /** InputSource cannot be null         */
-//  public static final int ER_SOURCE_CANNOT_BE_NULL = 114;
-
     { ER_SOURCE_CANNOT_BE_NULL,
                 "InputSource n\u00e3o pode ser nulo"},
 
-  /** Can't overwrite cause         */
-//  public static final int ER_CANNOT_OVERWRITE_CAUSE = 115;
-
-    //{ ER_CANNOT_OVERWRITE_CAUSE,
-        //      "Cannot overwrite cause"},
-
-  /** Could not initialize BSF Manager        */
-//  public static final int ER_CANNOT_INIT_BSFMGR = 116;
-
     { ER_CANNOT_INIT_BSFMGR,
                 "N\u00e3o foi poss\u00edvel inicializar o BSF Manager"},
 
-  /** Could not compile extension       */
-//  public static final int ER_CANNOT_CMPL_EXTENSN = 117;
-
     { ER_CANNOT_CMPL_EXTENSN,
                 "N\u00e3o foi poss\u00edvel compilar a extens\u00e3o"},
 
-  /** Could not create extension       */
-//  public static final int ER_CANNOT_CREATE_EXTENSN = 118;
-
     { ER_CANNOT_CREATE_EXTENSN,
       "N\u00e3o foi poss\u00edvel criar extens\u00e3o: {0} devido a: {1}"},
 
-  /** Instance method call to method {0} requires an Object instance as first argument       */
-//  public static final int ER_INSTANCE_MTHD_CALL_REQUIRES = 119;
-
     { ER_INSTANCE_MTHD_CALL_REQUIRES,
       "A chamada do m\u00e9todo da inst\u00e2ncia para o m\u00e9todo {0} requer uma inst\u00e2ncia Object como primeiro argumento"},
 
-  /** Invalid element name specified       */
-//  public static final int ER_INVALID_ELEMENT_NAME = 120;
-
     { ER_INVALID_ELEMENT_NAME,
       "Especificado nome de elemento inv\u00e1lido {0}"},
 
-   /** Element name method must be static      */
-//  public static final int ER_ELEMENT_NAME_METHOD_STATIC = 121;
-
     { ER_ELEMENT_NAME_METHOD_STATIC,
       "O m\u00e9todo do nome de elemento deve ser est\u00e1tico {0}"},
 
-   /** Extension function {0} : {1} is unknown      */
-//  public static final int ER_EXTENSION_FUNC_UNKNOWN = 122;
-
     { ER_EXTENSION_FUNC_UNKNOWN,
              "A fun\u00e7\u00e3o de extens\u00e3o {0} : {1} \u00e9 desconhecida"},
 
-   /** More than one best match for constructor for       */
-//  public static final int ER_MORE_MATCH_CONSTRUCTOR = 123;
-
     { ER_MORE_MATCH_CONSTRUCTOR,
              "Mais de uma correspond\u00eancia principal para o construtor de {0}"},
 
-   /** More than one best match for method      */
-//  public static final int ER_MORE_MATCH_METHOD = 124;
-
     { ER_MORE_MATCH_METHOD,
              "Mais de uma correspond\u00eancia principal para o m\u00e9todo {0}"},
 
-   /** More than one best match for element method      */
-//  public static final int ER_MORE_MATCH_ELEMENT = 125;
-
     { ER_MORE_MATCH_ELEMENT,
              "Mais de uma correspond\u00eancia principal para o m\u00e9todo do elemento {0}"},
 
-   /** Invalid context passed to evaluate       */
-//  public static final int ER_INVALID_CONTEXT_PASSED = 126;
-
     { ER_INVALID_CONTEXT_PASSED,
              "Contexto inv\u00e1lido transmitido para avaliar {0}"},
 
-   /** Pool already exists       */
-//  public static final int ER_POOL_EXISTS = 127;
-
     { ER_POOL_EXISTS,
              "O conjunto j\u00e1 existe"},
 
-   /** No driver Name specified      */
-//  public static final int ER_NO_DRIVER_NAME = 128;
-
     { ER_NO_DRIVER_NAME,
              "Nenhum Nome de driver foi especificado"},
 
-   /** No URL specified     */
-//  public static final int ER_NO_URL = 129;
-
     { ER_NO_URL,
              "Nenhuma URL especificada"},
 
-   /** Pool size is less than one    */
-//  public static final int ER_POOL_SIZE_LESSTHAN_ONE = 130;
-
     { ER_POOL_SIZE_LESSTHAN_ONE,
              "O tamanho do conjunto \u00e9 menor que um!"},
 
-   /** Invalid driver name specified    */
-//  public static final int ER_INVALID_DRIVER = 131;
-
     { ER_INVALID_DRIVER,
              "Especificado nome de driver inv\u00e1lido!"},
 
-   /** Did not find the stylesheet root    */
-//  public static final int ER_NO_STYLESHEETROOT = 132;
-
     { ER_NO_STYLESHEETROOT,
              "N\u00e3o encontrada a raiz da folha de estilo!"},
 
-   /** Illegal value for xml:space     */
-//  public static final int ER_ILLEGAL_XMLSPACE_VALUE = 133;
-
     { ER_ILLEGAL_XMLSPACE_VALUE,
          "Valor inv\u00e1lido para xml:space"},
 
-   /** processFromNode failed     */
-//  public static final int ER_PROCESSFROMNODE_FAILED = 134;
-
     { ER_PROCESSFROMNODE_FAILED,
          "processFromNode falhou"},
 
-   /** The resource [] could not load:     */
-//  public static final int ER_RESOURCE_COULD_NOT_LOAD = 135;
-
     { ER_RESOURCE_COULD_NOT_LOAD,
         "O recurso [ {0} ] n\u00e3o p\u00f4de carregar: {1} \n {2} \t {3}"},
 
-
-   /** Buffer size <=0     */
-//  public static final int ER_BUFFER_SIZE_LESSTHAN_ZERO = 136;
-
     { ER_BUFFER_SIZE_LESSTHAN_ZERO,
         "Tamanho do buffer <=0"},
 
-   /** Unknown error when calling extension    */
-//  public static final int ER_UNKNOWN_ERROR_CALLING_EXTENSION = 137;
-
     { ER_UNKNOWN_ERROR_CALLING_EXTENSION,
         "Erro desconhecido ao chamar a extens\u00e3o"},
 
-   /** Prefix {0} does not have a corresponding namespace declaration    */
-//  public static final int ER_NO_NAMESPACE_DECL = 138;
-
     { ER_NO_NAMESPACE_DECL,
-        "O prefixo {0} n\u00e3o possui uma declara\u00e7\u00e3o de namespace correspondente"},
-
-   /** Element content not allowed for lang=javaclass   */
-//  public static final int ER_ELEM_CONTENT_NOT_ALLOWED = 139;
+        "O prefixo {0} n\u00e3o possui uma declara\u00e7\u00e3o do espa\u00e7o de nomes correspondente"},
 
     { ER_ELEM_CONTENT_NOT_ALLOWED,
         "Conte\u00fado de elemento n\u00e3o permitido para lang=javaclass {0}"},
 
-   /** Stylesheet directed termination   */
-//  public static final int ER_STYLESHEET_DIRECTED_TERMINATION = 140;
-
     { ER_STYLESHEET_DIRECTED_TERMINATION,
         "Finaliza\u00e7\u00e3o direcionada por folha de estilo"},
 
-   /** 1 or 2   */
-//  public static final int ER_ONE_OR_TWO = 141;
-
     { ER_ONE_OR_TWO,
         "1 ou 2"},
 
-   /** 2 or 3   */
-//  public static final int ER_TWO_OR_THREE = 142;
-
     { ER_TWO_OR_THREE,
         "2 ou 3"},
 
-   /** Could not load {0} (check CLASSPATH), now using just the defaults   */
-//  public static final int ER_COULD_NOT_LOAD_RESOURCE = 143;
-
     { ER_COULD_NOT_LOAD_RESOURCE,
         "N\u00e3o foi poss\u00edvel carregar {0} (verificar CLASSPATH); utilizando apenas os padr\u00f5es"},
 
-   /** Cannot initialize default templates   */
-//  public static final int ER_CANNOT_INIT_DEFAULT_TEMPLATES = 144;
-
     { ER_CANNOT_INIT_DEFAULT_TEMPLATES,
-        "Imposs\u00edvel inicializar gabaritos padr\u00e3o"},
-
-   /** Result should not be null   */
-//  public static final int ER_RESULT_NULL = 145;
+        "Imposs\u00edvel inicializar templates padr\u00e3o"},
 
     { ER_RESULT_NULL,
         "O resultado n\u00e3o deve ser nulo"},
 
-   /** Result could not be set   */
-//  public static final int ER_RESULT_COULD_NOT_BE_SET = 146;
-
     { ER_RESULT_COULD_NOT_BE_SET,
         "O resultado n\u00e3o p\u00f4de ser definido"},
 
-   /** No output specified   */
-//  public static final int ER_NO_OUTPUT_SPECIFIED = 147;
-
     { ER_NO_OUTPUT_SPECIFIED,
         "Nenhuma sa\u00edda especificada"},
 
-   /** Can't transform to a Result of type   */
-//  public static final int ER_CANNOT_TRANSFORM_TO_RESULT_TYPE = 148;
-
     { ER_CANNOT_TRANSFORM_TO_RESULT_TYPE,
-        "Imposs\u00edvel transformar em um Resultado do tipo {0}"},
-
-   /** Can't transform to a Source of type   */
-//  public static final int ER_CANNOT_TRANSFORM_SOURCE_TYPE = 149;
+        "N\u00e3o \u00e9 poss\u00edvel transformar em um Resultado do tipo {0} "},
 
     { ER_CANNOT_TRANSFORM_SOURCE_TYPE,
-        "Imposs\u00edvel transformar uma Origem do tipo {0}"},
-
-   /** Null content handler  */
-//  public static final int ER_NULL_CONTENT_HANDLER = 150;
+        "N\u00e3o \u00e9 poss\u00edvel transformar em uma Origem do tipo {0} "},
 
     { ER_NULL_CONTENT_HANDLER,
         "Rotina de tratamento de conte\u00fado nula"},
 
-   /** Null error handler  */
-//  public static final int ER_NULL_ERROR_HANDLER = 151;
     { ER_NULL_ERROR_HANDLER,
         "Rotina de tratamento de erros nula"},
 
-   /** parse can not be called if the ContentHandler has not been set */
-//  public static final int ER_CANNOT_CALL_PARSE = 152;
-
     { ER_CANNOT_CALL_PARSE,
         "parse n\u00e3o pode ser chamado se ContentHandler n\u00e3o tiver sido definido"},
 
-   /**  No parent for filter */
-//  public static final int ER_NO_PARENT_FOR_FILTER = 153;
-
     { ER_NO_PARENT_FOR_FILTER,
         "Nenhum pai para o filtro"},
 
-
-   /**  No stylesheet found in: {0}, media */
-//  public static final int ER_NO_STYLESHEET_IN_MEDIA = 154;
-
     { ER_NO_STYLESHEET_IN_MEDIA,
          "Nenhuma p\u00e1gina de estilo foi encontrada em: {0}, m\u00eddia= {1}"},
 
-   /**  No xml-stylesheet PI found in */
-//  public static final int ER_NO_STYLESHEET_PI = 155;
-
     { ER_NO_STYLESHEET_PI,
          "Nenhum PI xml-stylesheet encontrado em: {0}"},
 
-   /**  No default implementation found */
-//  public static final int ER_NO_DEFAULT_IMPL = 156;
-
-    //{ ER_NO_DEFAULT_IMPL,
-     //    "No default implementation found "},
-
-   /**  ChunkedIntArray({0}) not currently supported */
-//  public static final int ER_CHUNKEDINTARRAY_NOT_SUPPORTED = 157;
-
-    //{ ER_CHUNKEDINTARRAY_NOT_SUPPORTED,
-     //  "ChunkedIntArray({0}) not currently supported"},
-
-   /**  Offset bigger than slot */
-//  public static final int ER_OFFSET_BIGGER_THAN_SLOT = 158;
-
-    //{ ER_OFFSET_BIGGER_THAN_SLOT,
-     //  "Offset bigger than slot"},
-
-   /**  Coroutine not available, id= */
-//  public static final int ER_COROUTINE_NOT_AVAIL = 159;
-
-    //{ ER_COROUTINE_NOT_AVAIL,
-    //   "Coroutine not available, id={0}"},
-
-   /**  CoroutineManager recieved co_exit() request */
-//  public static final int ER_COROUTINE_CO_EXIT = 160;
-
-    //{ ER_COROUTINE_CO_EXIT,
-     //  "CoroutineManager received co_exit() request"},
-
-   /**  co_joinCoroutineSet() failed */
-//  public static final int ER_COJOINROUTINESET_FAILED = 161;
-
-    //{ ER_COJOINROUTINESET_FAILED,
-    //   "co_joinCoroutineSet() failed"},
-
-   /**  Coroutine parameter error () */
-//  public static final int ER_COROUTINE_PARAM = 162;
-
-    //{ ER_COROUTINE_PARAM,
-    //   "Coroutine parameter error ({0})"},
-
-   /**  UNEXPECTED: Parser doTerminate answers  */
-//  public static final int ER_PARSER_DOTERMINATE_ANSWERS = 163;
-
-    //{ ER_PARSER_DOTERMINATE_ANSWERS,
-    //   "\nUNEXPECTED: Parser doTerminate answers {0}"},
-
-   /**  parse may not be called while parsing */
-//  public static final int ER_NO_PARSE_CALL_WHILE_PARSING = 164;
-
-    //{ ER_NO_PARSE_CALL_WHILE_PARSING,
-    //   "parse may not be called while parsing"},
-
-   /**  Error: typed iterator for axis  {0} not implemented  */
-//  public static final int ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED = 165;
-
-    //{ ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED,
-     //  "Error: typed iterator for axis  {0} not implemented"},
-
-   /**  Error: iterator for axis {0} not implemented  */
-//  public static final int ER_ITERATOR_AXIS_NOT_IMPLEMENTED = 166;
-
-    //{ ER_ITERATOR_AXIS_NOT_IMPLEMENTED,
-    //   "Error: iterator for axis {0} not implemented "},
-
-   /**  Iterator clone not supported  */
-//  public static final int ER_ITERATOR_CLONE_NOT_SUPPORTED = 167;
-
-    //{ ER_ITERATOR_CLONE_NOT_SUPPORTED,
-     //  "Iterator clone not supported"},
-
-   /**  Unknown axis traversal type  */
-//  public static final int ER_UNKNOWN_AXIS_TYPE = 168;
-
-    //{ ER_UNKNOWN_AXIS_TYPE,
-    //   "Unknown axis traversal type: {0}"},
-
-   /**  Axis traverser not supported  */
-//  public static final int ER_AXIS_NOT_SUPPORTED = 169;
-
-    //{ ER_AXIS_NOT_SUPPORTED,
-    //   "Axis traverser not supported: {0}"},
-
-   /**  No more DTM IDs are available  */
-//  public static final int ER_NO_DTMIDS_AVAIL = 170;
-
-    //{ ER_NO_DTMIDS_AVAIL,
-     //  "No more DTM IDs are available"},
-
-   /**  Not supported  */
-//  public static final int ER_NOT_SUPPORTED = 171;
-
     { ER_NOT_SUPPORTED,
        "N\u00e3o suportado: {0}"},
 
-   /**  node must be non-null for getDTMHandleFromNode  */
-//  public static final int ER_NODE_NON_NULL = 172;
-
-    //{ ER_NODE_NON_NULL,
-    //   "Node must be non-null for getDTMHandleFromNode"},
-
-   /**  Could not resolve the node to a handle  */
-//  public static final int ER_COULD_NOT_RESOLVE_NODE = 173;
-
-    //{ ER_COULD_NOT_RESOLVE_NODE,
-    //   "Could not resolve the node to a handle"},
-
-   /**  startParse may not be called while parsing */
-//  public static final int ER_STARTPARSE_WHILE_PARSING = 174;
-
-    //{ ER_STARTPARSE_WHILE_PARSING,
-     //  "startParse may not be called while parsing"},
-
-   /**  startParse needs a non-null SAXParser  */
-//  public static final int ER_STARTPARSE_NEEDS_SAXPARSER = 175;
-
-    //{ ER_STARTPARSE_NEEDS_SAXPARSER,
-    //   "startParse needs a non-null SAXParser"},
-
-   /**  could not initialize parser with */
-//  public static final int ER_COULD_NOT_INIT_PARSER = 176;
-    //{ ER_COULD_NOT_INIT_PARSER,
-     //  "could not initialize parser with"},
-
-   /**  Value for property {0} should be a Boolean instance  */
-//  public static final int ER_PROPERTY_VALUE_BOOLEAN = 177;
-
     { ER_PROPERTY_VALUE_BOOLEAN,
        "O valor para a propriedade {0} deve ser uma inst\u00e2ncia Booleana"},
 
-   /**  exception creating new instance for pool  */
-//  public static final int ER_EXCEPTION_CREATING_POOL = 178;
-
-    //{ ER_EXCEPTION_CREATING_POOL,
-    //   "exception creating new instance for pool"},
-
-   /**  Path contains invalid escape sequence  */
-//  public static final int ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE = 179;
-
-    //{ ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE,
-    //   "Path contains invalid escape sequence"},
-
-   /**  Scheme is required!  */
-//  public static final int ER_SCHEME_REQUIRED = 180;
-
-    //{ ER_SCHEME_REQUIRED,
-     //  "Scheme is required!"},
-
-   /**  No scheme found in URI  */
-//  public static final int ER_NO_SCHEME_IN_URI = 181;
-
-    //{ ER_NO_SCHEME_IN_URI,
-    //   "No scheme found in URI: {0}"},
-
-   /**  No scheme found in URI  */
-//  public static final int ER_NO_SCHEME_INURI = 182;
-
-    //{ ER_NO_SCHEME_INURI,
-    //   "No scheme found in URI"},
-
-   /**  Path contains invalid character:   */
-//  public static final int ER_PATH_INVALID_CHAR = 183;
-
-    //{ ER_PATH_INVALID_CHAR,
-    //   "Path contains invalid character: {0}"},
-
-   /**  Cannot set scheme from null string  */
-//  public static final int ER_SCHEME_FROM_NULL_STRING = 184;
-
-    //{ ER_SCHEME_FROM_NULL_STRING,
-    //   "Cannot set scheme from null string"},
-
-   /**  The scheme is not conformant. */
-//  public static final int ER_SCHEME_NOT_CONFORMANT = 185;
-
-    //{ ER_SCHEME_NOT_CONFORMANT,
-    //   "The scheme is not conformant."},
-
-   /**  Host is not a well formed address  */
-//  public static final int ER_HOST_ADDRESS_NOT_WELLFORMED = 186;
-
-    //{ ER_HOST_ADDRESS_NOT_WELLFORMED,
-    //   "Host is not a well formed address"},
-
-   /**  Port cannot be set when host is null  */
-//  public static final int ER_PORT_WHEN_HOST_NULL = 187;
-
-    //{ ER_PORT_WHEN_HOST_NULL,
-    //   "Port cannot be set when host is null"},
-
-   /**  Invalid port number  */
-//  public static final int ER_INVALID_PORT = 188;
-
-    //{ ER_INVALID_PORT,
-    //   "Invalid port number"},
-
-   /**  Fragment can only be set for a generic URI  */
-//  public static final int ER_FRAG_FOR_GENERIC_URI = 189;
-
-    //{ ER_FRAG_FOR_GENERIC_URI,
-    //   "Fragment can only be set for a generic URI"},
-
-   /**  Fragment cannot be set when path is null  */
-//  public static final int ER_FRAG_WHEN_PATH_NULL = 190;
-
-    //{ ER_FRAG_WHEN_PATH_NULL,
-    //   "Fragment cannot be set when path is null"},
-
-   /**  Fragment contains invalid character  */
-//  public static final int ER_FRAG_INVALID_CHAR = 191;
-
-    //{ ER_FRAG_INVALID_CHAR,
-    //   "Fragment contains invalid character"},
-
-
-
-   /** Parser is already in use  */
-//  public static final int ER_PARSER_IN_USE = 192;
-
-    //{ ER_PARSER_IN_USE,
-    //    "Parser is already in use"},
-
-   /** Parser is already in use  */
-//  public static final int ER_CANNOT_CHANGE_WHILE_PARSING = 193;
-
-    //{ ER_CANNOT_CHANGE_WHILE_PARSING,
-    //    "Cannot change {0} {1} while parsing"},
-
-   /** Self-causation not permitted  */
-//  public static final int ER_SELF_CAUSATION_NOT_PERMITTED = 194;
-
-    //{ ER_SELF_CAUSATION_NOT_PERMITTED,
-     //   "Self-causation not permitted"},
-
-   /** src attribute not yet supported for  */
-//  public static final int ER_COULD_NOT_FIND_EXTERN_SCRIPT = 195;
-
     { ER_COULD_NOT_FIND_EXTERN_SCRIPT,
          "N\u00e3o foi poss\u00edvel obter script externo em {0}"},
 
-  /** The resource [] could not be found     */
-//  public static final int ER_RESOURCE_COULD_NOT_FIND = 196;
-
     { ER_RESOURCE_COULD_NOT_FIND,
         "O recurso [ {0} ] n\u00e3o p\u00f4de ser encontrado.\n{1}"},
 
-   /** output property not recognized:  */
-//  public static final int ER_OUTPUT_PROPERTY_NOT_RECOGNIZED = 197;
-
     { ER_OUTPUT_PROPERTY_NOT_RECOGNIZED,
         "Propriedade de sa\u00edda n\u00e3o reconhecida: {0}"},
 
-   /** Userinfo may not be specified if host is not specified   */
-//  public static final int ER_NO_USERINFO_IF_NO_HOST = 198;
-
-    //{ ER_NO_USERINFO_IF_NO_HOST,
-    //    "Userinfo may not be specified if host is not specified"},
-
-   /** Port may not be specified if host is not specified   */
-//  public static final int ER_NO_PORT_IF_NO_HOST = 199;
-
-    //{ ER_NO_PORT_IF_NO_HOST,
-    //    "Port may not be specified if host is not specified"},
-
-   /** Query string cannot be specified in path and query string   */
-//  public static final int ER_NO_QUERY_STRING_IN_PATH = 200;
-
-    //{ ER_NO_QUERY_STRING_IN_PATH,
-    //    "Query string cannot be specified in path and query string"},
-
-   /** Fragment cannot be specified in both the path and fragment   */
-//  public static final int ER_NO_FRAGMENT_STRING_IN_PATH = 201;
-
-    //{ ER_NO_FRAGMENT_STRING_IN_PATH,
-    //    "Fragment cannot be specified in both the path and fragment"},
-
-   /** Cannot initialize URI with empty parameters   */
-//  public static final int ER_CANNOT_INIT_URI_EMPTY_PARMS = 202;
-
-    //{ ER_CANNOT_INIT_URI_EMPTY_PARMS,
-    //    "Cannot initialize URI with empty parameters"},
-
-   /** Failed creating ElemLiteralResult instance   */
-//  public static final int ER_FAILED_CREATING_ELEMLITRSLT = 203;
-
     { ER_FAILED_CREATING_ELEMLITRSLT,
         "Falha ao criar a inst\u00e2ncia ElemLiteralResult"},
 
@@ -1727,242 +979,123 @@
   //in locale specific files like XSLTErrorResources_de.java, XSLTErrorResources_fr.java etc.
   //NOTE: Not only the key name but message has also been changed.
 
-   /** Priority value does not contain a parsable number   */
-//  public static final int ER_VALUE_SHOULD_BE_NUMBER = 204;
-
     { ER_VALUE_SHOULD_BE_NUMBER,
         "O valor para {0} deve conter um n\u00famero analis\u00e1vel"},
 
-   /**  Value for {0} should equal 'yes' or 'no'   */
-//  public static final int ER_VALUE_SHOULD_EQUAL = 205;
-
     { ER_VALUE_SHOULD_EQUAL,
         "O valor de {0} deve ser igual a yes ou no"},
 
-   /**  Failed calling {0} method   */
-//  public static final int ER_FAILED_CALLING_METHOD = 206;
-
     { ER_FAILED_CALLING_METHOD,
         "Falha ao chamar o m\u00e9todo {0}"},
 
-   /** Failed creating ElemLiteralResult instance   */
-//  public static final int ER_FAILED_CREATING_ELEMTMPL = 207;
-
     { ER_FAILED_CREATING_ELEMTMPL,
         "Falha ao criar a inst\u00e2ncia ElemTemplateElement"},
 
-   /**  Characters are not allowed at this point in the document   */
-//  public static final int ER_CHARS_NOT_ALLOWED = 208;
-
     { ER_CHARS_NOT_ALLOWED,
         "N\u00e3o s\u00e3o permitidos caracteres neste ponto do documento"},
 
-  /**  attribute is not allowed on the element   */
-//  public static final int ER_ATTR_NOT_ALLOWED = 209;
     { ER_ATTR_NOT_ALLOWED,
         "O atributo \"{0}\" n\u00e3o \u00e9 permitido no elemento {1}!"},
 
-  /**  Method not yet supported    */
-//  public static final int ER_METHOD_NOT_SUPPORTED = 210;
-
-    //{ ER_METHOD_NOT_SUPPORTED,
-     //   "Method not yet supported "},
-
-  /**  Bad value    */
-//  public static final int ER_BAD_VALUE = 211;
-
     { ER_BAD_VALUE,
      "{0} possui valor inv\u00e1lido {1}"},
 
-  /**  attribute value not found   */
-//  public static final int ER_ATTRIB_VALUE_NOT_FOUND = 212;
-
     { ER_ATTRIB_VALUE_NOT_FOUND,
      "Valor do atributo {0} n\u00e3o encontrado"},
 
-  /**  attribute value not recognized    */
-//  public static final int ER_ATTRIB_VALUE_NOT_RECOGNIZED = 213;
-
     { ER_ATTRIB_VALUE_NOT_RECOGNIZED,
      "Valor do atributo {0} n\u00e3o reconhecido"},
 
-  /** IncrementalSAXSource_Filter not currently restartable   */
-//  public static final int ER_INCRSAXSRCFILTER_NOT_RESTARTABLE = 214;
-
-    //{ ER_INCRSAXSRCFILTER_NOT_RESTARTABLE,
-   //  "IncrementalSAXSource_Filter not currently restartable"},
-
-  /** IncrementalSAXSource_Filter not currently restartable   */
-//  public static final int ER_XMLRDR_NOT_BEFORE_STARTPARSE = 215;
-
-    //{ ER_XMLRDR_NOT_BEFORE_STARTPARSE,
-    // "XMLReader not before startParse request"},
-
-  /** Attempting to generate a namespace prefix with a null URI   */
-//  public static final int ER_NULL_URI_NAMESPACE = 216;
-
     { ER_NULL_URI_NAMESPACE,
-     "Tentando gerar um prefixo de namespace com URI nulo"},
+     "Tentando gerar um prefixo do espa\u00e7o de nomes com URI nulo"},
 
   //New ERROR keys added in XALAN code base after Jdk 1.4 (Xalan 2.2-D11)
 
-  /** Attempting to generate a namespace prefix with a null URI   */
-//  public static final int ER_NUMBER_TOO_BIG = 217;
-
     { ER_NUMBER_TOO_BIG,
      "Tentando formatar um n\u00famero superior ao maior inteiro Longo"},
 
-//ER_CANNOT_FIND_SAX1_DRIVER
-
-//  public static final int  ER_CANNOT_FIND_SAX1_DRIVER = 218;
-
     { ER_CANNOT_FIND_SAX1_DRIVER,
      "Imposs\u00edvel encontrar a classe de driver SAX1 {0}"},
 
-//ER_SAX1_DRIVER_NOT_LOADED
-//  public static final int  ER_SAX1_DRIVER_NOT_LOADED = 219;
-
     { ER_SAX1_DRIVER_NOT_LOADED,
      "Classe de driver SAX1 {0} encontrada, mas n\u00e3o pode ser carregada"},
 
-//ER_SAX1_DRIVER_NOT_INSTANTIATED
-//  public static final int  ER_SAX1_DRIVER_NOT_INSTANTIATED = 220 ;
-
     { ER_SAX1_DRIVER_NOT_INSTANTIATED,
      "Classe de driver SAX1 {0} carregada, mas n\u00e3o pode ser instanciada"},
 
-
-// ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER
-//  public static final int ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER = 221;
-
     { ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER,
      "A classe de driver SAX1 {0} n\u00e3o implementa org.xml.sax.Parser"},
 
-// ER_PARSER_PROPERTY_NOT_SPECIFIED
-//  public static final int  ER_PARSER_PROPERTY_NOT_SPECIFIED = 222;
-
     { ER_PARSER_PROPERTY_NOT_SPECIFIED,
      "Propriedade de sistema org.xml.sax.parser n\u00e3o especificada"},
 
-//ER_PARSER_ARG_CANNOT_BE_NULL
-//  public static final int  ER_PARSER_ARG_CANNOT_BE_NULL = 223 ;
-
     { ER_PARSER_ARG_CANNOT_BE_NULL,
      "O argumento Parser n\u00e3o deve ser nulo"},
 
-
-// ER_FEATURE
-//  public static final int  ER_FEATURE = 224;
-
     { ER_FEATURE,
      "Recurso: {0}"},
 
-
-// ER_PROPERTY
-//  public static final int ER_PROPERTY = 225 ;
-
     { ER_PROPERTY,
      "Propriedade: {0}"},
 
-// ER_NULL_ENTITY_RESOLVER
-//  public static final int ER_NULL_ENTITY_RESOLVER  = 226;
-
     { ER_NULL_ENTITY_RESOLVER,
      "Solucionador de entidade nulo"},
 
-// ER_NULL_DTD_HANDLER
-//  public static final int  ER_NULL_DTD_HANDLER = 227 ;
-
     { ER_NULL_DTD_HANDLER,
      "Rotina de tratamento DTD nula"},
 
-// No Driver Name Specified!
-//  public static final int ER_NO_DRIVER_NAME_SPECIFIED = 228;
     { ER_NO_DRIVER_NAME_SPECIFIED,
      "Nenhum Nome de Driver Especificado!"},
 
-
-// No URL Specified!
-//  public static final int ER_NO_URL_SPECIFIED = 229;
     { ER_NO_URL_SPECIFIED,
      "Nenhuma URL Especificada!"},
 
-
-// Pool size is less than 1!
-//  public static final int ER_POOLSIZE_LESS_THAN_ONE = 230;
     { ER_POOLSIZE_LESS_THAN_ONE,
      "O tamanho do conjunto \u00e9 menor que 1!"},
 
-
-// Invalid Driver Name Specified!
-//  public static final int ER_INVALID_DRIVER_NAME = 231;
     { ER_INVALID_DRIVER_NAME,
      "Especificado Nome de Driver Inv\u00e1lido!"},
 
-
-
-// ErrorListener
-//  public static final int ER_ERRORLISTENER = 232;
     { ER_ERRORLISTENER,
      "ErrorListener"},
 
 
-// Programmer's error! expr has no ElemTemplateElement parent!
-//  public static final int ER_ASSERT_NO_TEMPLATE_PARENT = 233;
+// Note to translators:  The following message should not normally be displayed
+//   to users.  It describes a situation in which the processor has detected
+//   an internal consistency problem in itself, and it provides this message
+//   for the developer to help diagnose the problem.  The name
+//   'ElemTemplateElement' is the name of a class, and should not be
+//   translated.
     { ER_ASSERT_NO_TEMPLATE_PARENT,
-     "Erro do programador! expr n\u00e3o possui pai ElemTemplateElement!"},
+     "Erro do programador! A express\u00e3o n\u00e3o possui o pai ElemTemplateElement!"},
 
 
-// Programmer''s assertion in RundundentExprEliminator: {0}
-//  public static final int ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR = 234;
+// Note to translators:  The following message should not normally be displayed
+//   to users.  It describes a situation in which the processor has detected
+//   an internal consistency problem in itself, and it provides this message
+//   for the developer to help diagnose the problem.  The substitution text
+//   provides further information in order to diagnose the problem.  The name
+//   'RedundentExprEliminator' is the name of a class, and should not be
+//   translated.
     { ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR,
-     "Declara\u00e7\u00e3o do programador em RundundentExprEliminator: {0}"},
+     "Declara\u00e7\u00e3o do programador em RedundentExprEliminator: {0}"},
 
-// Axis traverser not supported: {0}
-//  public static final int ER_AXIS_TRAVERSER_NOT_SUPPORTED = 235;
-    //{ ER_AXIS_TRAVERSER_NOT_SUPPORTED,
-    // "Axis traverser not supported: {0}"},
-
-// ListingErrorHandler created with null PrintWriter!
-//  public static final int ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER = 236;
-    //{ ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER,
-    // "ListingErrorHandler created with null PrintWriter!"},
-
-  // {0}is not allowed in this position in the stylesheet!
-//  public static final int ER_NOT_ALLOWED_IN_POSITION = 237;
     { ER_NOT_ALLOWED_IN_POSITION,
      "{0} n\u00e3o \u00e9 permitido nesta posi\u00e7\u00e3o na p\u00e1gina de estilo!"},
 
-  // Non-whitespace text is not allowed in this position in the stylesheet!
-//  public static final int ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION = 238;
     { ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION,
      "O texto sem espa\u00e7o em branco n\u00e3o \u00e9 permitido nesta posi\u00e7\u00e3o na p\u00e1gina de estilo!"},
 
   // This code is shared with warning codes.
-  // Illegal value: {1} used for CHAR attribute: {0}.  An attribute of type CHAR must be only 1 character!
-//  public static final int INVALID_TCHAR = 239;
   // SystemId Unknown
     { INVALID_TCHAR,
      "Valor inv\u00e1lido: {1} utilizado para o caractere CHAR: {0}. Um atributo de tipo CHAR deve ter apenas 1 caractere!"},
 
-//  public static final int ER_SYSTEMID_UNKNOWN = 240;
-    //{ ER_SYSTEMID_UNKNOWN,
-    // "SystemId Unknown"},
-
-  // Location of error unknown
-//  public static final int ER_LOCATION_UNKNOWN = 241;
-    //{ ER_LOCATION_UNKNOWN,
-    // "Location of error unknown"},
-
     // Note to translators:  The following message is used if the value of
     // an attribute in a stylesheet is invalid.  "QNAME" is the XML data-type of
     // the attribute, and should not be translated.  The substitution text {1} is
     // the attribute value and {0} is the attribute name.
-    // INVALID_QNAME
-
-  //The following codes are shared with the warning codes...
-  // Illegal value: {1} used for QNAME attribute: {0}
-//  public static final int INVALID_QNAME = 242;
+    //The following codes are shared with the warning codes...
     { INVALID_QNAME,
      "Valor inv\u00e1lido: {1} utilizado para o atributo QNAME: {0}"},
 
@@ -1971,10 +1104,6 @@
     // the attribute, and should not be translated.  The substitution text {1} is
     // the attribute value, {0} is the attribute name, and {2} is a list of valid
     // values.
-    // INVALID_ENUM
-
-  // Illegal value: {1} used for ENUM attribute: {0}.  Valid values are: {2}.
-//  public static final int INVALID_ENUM = 243;
     { INVALID_ENUM,
      "Valor inv\u00e1lido: {1} utilizado para o atributo ENUM: {0}. Os valores v\u00e1lidos s\u00e3o: {2}."},
 
@@ -1982,10 +1111,6 @@
 // an attribute in a stylesheet is invalid.  "NMTOKEN" is the XML data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NMTOKEN
-
-  // Illegal value: {1} used for NMTOKEN attribute: {0}.
-//  public static final int INVALID_NMTOKEN = 244;
     { INVALID_NMTOKEN,
      "Valor inv\u00e1lido: {1} utilizado para o atributo NMTOKEN: {0}"},
 
@@ -1993,10 +1118,6 @@
 // an attribute in a stylesheet is invalid.  "NCNAME" is the XML data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NCNAME
-
-  // Illegal value: {1} used for NCNAME attribute: {0}.
-//  public static final int INVALID_NCNAME = 245;
     { INVALID_NCNAME,
      "Valor inv\u00e1lido: {1} utilizado para o atributo NCNAME: {0}"},
 
@@ -2004,11 +1125,6 @@
 // an attribute in a stylesheet is invalid.  "boolean" is the XSLT data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_BOOLEAN
-
-  // Illegal value: {1} used for boolean attribute: {0}.
-//  public static final int INVALID_BOOLEAN = 246;
-
     { INVALID_BOOLEAN,
      "Valor inv\u00e1lido: {1} utilizado para o atributo boolean: {0}"},
 
@@ -2016,10 +1132,6 @@
 // an attribute in a stylesheet is invalid.  "number" is the XSLT data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NUMBER
-
-  // Illegal value: {1} used for number attribute: {0}.
-//  public static final int INVALID_NUMBER = 247;
      { INVALID_NUMBER,
      "Valor inv\u00e1lido: {1} utilizado para o atributo number: {0}"},
 
@@ -2031,9 +1143,6 @@
 // a function.  The message indicates that when this function is referenced in
 // a match pattern, its argument must be a string literal (or constant.)
 // ER_ARG_LITERAL - new error message for bugzilla //5202
-
-  // Argument to {0} in match pattern must be a literal.
-//  public static final int ER_ARG_LITERAL             = 248;
     { ER_ARG_LITERAL,
      "Argumento para {0} no padr\u00e3o de correspond\u00eancia deve ser um literal."},
 
@@ -2041,9 +1150,6 @@
 // a variable.  A "global variable" is a variable that is accessible everywher
 // in the stylesheet.
 // ER_DUPLICATE_GLOBAL_VAR - new error message for bugzilla #790
-
-  // Duplicate global variable declaration.
-//  public static final int ER_DUPLICATE_GLOBAL_VAR    = 249;
     { ER_DUPLICATE_GLOBAL_VAR,
      "Declara\u00e7\u00e3o de vari\u00e1vel global duplicada."},
 
@@ -2051,18 +1157,12 @@
 // Note to translators:  The following message indicates that two definitions of
 // a variable were encountered.
 // ER_DUPLICATE_VAR - new error message for bugzilla #790
-
-  // Duplicate variable declaration.
-//  public static final int ER_DUPLICATE_VAR           = 250;
     { ER_DUPLICATE_VAR,
      "Declara\u00e7\u00e3o de vari\u00e1vel duplicada."},
 
     // Note to translators:  "xsl:template, "name" and "match" are XSLT keywords
     // which must not be translated.
     // ER_TEMPLATE_NAME_MATCH - new error message for bugzilla #789
-
-  // xsl:template must have a name or match attribute (or both)
-//  public static final int ER_TEMPLATE_NAME_MATCH     = 251;
     { ER_TEMPLATE_NAME_MATCH,
      "xsl:template deve ter um atributo name ou match (ou ambos)"},
 
@@ -2071,178 +1171,141 @@
     // encountered as part of the value of the exclude-result-prefixes attribute
     // was in error.
     // ER_INVALID_PREFIX - new error message for bugzilla #788
-
-  // Prefix in exclude-result-prefixes is not valid: {0}
-//  public static final int ER_INVALID_PREFIX          = 252;
     { ER_INVALID_PREFIX,
      "O prefixo em exclude-result-prefixes n\u00e3o \u00e9 v\u00e1lido: {0}"},
 
-    // Note to translators:  An "attribute set" is a set of attributes that can be
-    // added to an element in the output document as a group.  The message indicates
-    // that there was a reference to an attribute set named {0} that was never
-    // defined.
+    // Note to translators:  An "attribute set" is a set of attributes that can
+    // be added to an element in the output document as a group.  The message
+    // indicates that there was a reference to an attribute set named {0} that
+    // was never defined.
     // ER_NO_ATTRIB_SET - new error message for bugzilla #782
-
-  // attribute-set named {0} does not exist
-//  public static final int ER_NO_ATTRIB_SET           = 253;
     { ER_NO_ATTRIB_SET,
      "O attribute-set {0} n\u00e3o existe"},
 
+    // Note to translators:  This message indicates that there was a reference
+    // to a function named {0} for which no function definition could be found.
+    { ER_FUNCTION_NOT_FOUND,
+     "A fun\u00e7\u00e3o denominada {0} n\u00e3o existe"},
 
+    // Note to translators:  This message indicates that the XSLT instruction
+    // that is named by the substitution text {0} must not contain other XSLT
+    // instructions (content) or a "select" attribute.  The word "select" is
+    // an XSLT keyword in this case and must not be translated.
+    { ER_CANT_HAVE_CONTENT_AND_SELECT,
+     "O elemento {0} n\u00e3o deve ter um conte\u00fado e um atributo de sele\u00e7\u00e3o ao mesmo tempo."},
 
+    // Note to translators:  This message indicates that the value argument
+    // of setParameter must be a valid Java Object.
+    { ER_INVALID_SET_PARAM_VALUE,
+     "O valor do par\u00e2metro {0} deve ser um Objeto Java v\u00e1lido"},
 
+        { ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT,
+         "O atributo result-prefix de um elemento xsl:namespace-alias tem o valor '#default', mas n\u00e3o h\u00e1 nenhuma declara\u00e7\u00e3o do espa\u00e7o de nomes padr\u00e3o no escopo para o elemento"},
+
+        { ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX,
+         "O atributo result-prefix de um elemento xsl:namespace-alias tem o valor ''{0}'', mas n\u00e3o h\u00e1 nenhuma declara\u00e7\u00e3o do espa\u00e7o de nomes para o prefixo ''{0}'' no escopo para o elemento."},
+
+    { ER_SET_FEATURE_NULL_NAME,
+      "O nome do recurso n\u00e3o pode ser nulo em TransformerFactory.setFeature(String name, boolean value)."},
+
+    { ER_GET_FEATURE_NULL_NAME,
+      "O nome do recurso n\u00e3o pode ser nulo em TransformerFactory.getFeature(String name)."},
+
+    { ER_UNSUPPORTED_FEATURE,
+      "N\u00e3o \u00e9 poss\u00edvel definir o recurso ''{0}'' neste TransformerFactory."},
+
+    { ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING,
+        "O uso do elemento de extens\u00e3o ''{0}'' n\u00e3o \u00e9 permitido quando o recurso de processamento seguro \u00e9 definido como true."},
+
+        { ER_NAMESPACE_CONTEXT_NULL_NAMESPACE,
+          "N\u00e3o \u00e9 poss\u00edvel obter o prefixo para um uri de espa\u00e7o de nomes nulo."},
+
+        { ER_NAMESPACE_CONTEXT_NULL_PREFIX,
+          "N\u00e3o \u00e9 poss\u00edvel obter o uri do espa\u00e7o de nomes para um prefixo nulo."},
+
+        { ER_XPATH_RESOLVER_NULL_QNAME,
+          "O nome da fun\u00e7\u00e3o n\u00e3o pode ser nulo."},
+
+        { ER_XPATH_RESOLVER_NEGATIVE_ARITY,
+          "O arity n\u00e3o pode ser negativo."},
 
   // Warnings...
 
-  /** WG_FOUND_CURLYBRACE          */
-//  public static final int WG_FOUND_CURLYBRACE = 1;
     { WG_FOUND_CURLYBRACE,
-      "Encontrado '}', mas nenhum gabarito de atributo aberto!"},
-
-  /** WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR          */
-//  public static final int WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR = 2;
+      "Encontrado '}', mas nenhum template de atributo aberto!"},
 
     { WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR,
       "Aviso: o atributo count n\u00e3o corresponde a um predecessor em xsl:number! Destino = {0}"},
 
-  /** WG_EXPR_ATTRIB_CHANGED_TO_SELECT          */
-//  public static final int WG_EXPR_ATTRIB_CHANGED_TO_SELECT = 3;
-
     { WG_EXPR_ATTRIB_CHANGED_TO_SELECT,
       "Sintaxe antiga: O nome do atributo 'expr' foi alterado para 'select'."},
 
-  /** WG_NO_LOCALE_IN_FORMATNUMBER          */
-//  public static final int WG_NO_LOCALE_IN_FORMATNUMBER = 4;
-
     { WG_NO_LOCALE_IN_FORMATNUMBER,
       "Xalan ainda n\u00e3o trata do nome de locale na fun\u00e7\u00e3o format-number."},
 
-  /** WG_LOCALE_NOT_FOUND          */
-//  public static final int WG_LOCALE_NOT_FOUND = 5;
-
     { WG_LOCALE_NOT_FOUND,
       "Aviso: N\u00e3o foi poss\u00edvel localizar o locale para xml:lang={0}"},
 
-  /** WG_CANNOT_MAKE_URL_FROM          */
-//  public static final int WG_CANNOT_MAKE_URL_FROM = 6;
-
     { WG_CANNOT_MAKE_URL_FROM,
       "Imposs\u00edvel criar URL a partir de: {0}"},
 
-  /** WG_CANNOT_LOAD_REQUESTED_DOC          */
-//  public static final int WG_CANNOT_LOAD_REQUESTED_DOC = 7;
-
     { WG_CANNOT_LOAD_REQUESTED_DOC,
       "Imposs\u00edvel carregar doc solicitado: {0}"},
 
-  /** WG_CANNOT_FIND_COLLATOR          */
-//  public static final int WG_CANNOT_FIND_COLLATOR = 8;
     { WG_CANNOT_FIND_COLLATOR,
       "Imposs\u00edvel localizar Intercalador para <sort xml:lang={0}"},
 
-  /** WG_FUNCTIONS_SHOULD_USE_URL          */
-//  public static final int WG_FUNCTIONS_SHOULD_USE_URL = 9;
-
     { WG_FUNCTIONS_SHOULD_USE_URL,
       "Sintaxe antiga: a instru\u00e7\u00e3o functions deve utilizar uma url de {0}"},
 
-  /** WG_ENCODING_NOT_SUPPORTED_USING_UTF8          */
-//  public static final int WG_ENCODING_NOT_SUPPORTED_USING_UTF8 = 10;
-
     { WG_ENCODING_NOT_SUPPORTED_USING_UTF8,
       "codifica\u00e7\u00e3o n\u00e3o suportada: {0}, utilizando UTF-8"},
 
-  /** WG_ENCODING_NOT_SUPPORTED_USING_JAVA          */
-//  public static final int WG_ENCODING_NOT_SUPPORTED_USING_JAVA = 11;
-
     { WG_ENCODING_NOT_SUPPORTED_USING_JAVA,
       "codifica\u00e7\u00e3o n\u00e3o suportada: {0}, utilizando Java {1}"},
 
-  /** WG_SPECIFICITY_CONFLICTS          */
-//  public static final int WG_SPECIFICITY_CONFLICTS = 12;
-
     { WG_SPECIFICITY_CONFLICTS,
       "Encontrados conflitos de especifica\u00e7\u00e3o: O \u00faltimo {0} encontrado na p\u00e1gina de estilo ser\u00e1 utilizado."},
 
-  /** WG_PARSING_AND_PREPARING          */
-//  public static final int WG_PARSING_AND_PREPARING = 13;
-
     { WG_PARSING_AND_PREPARING,
       "========= An\u00e1lise e prepara\u00e7\u00e3o {0} =========="},
 
-  /** WG_ATTR_TEMPLATE          */
-//  public static final int WG_ATTR_TEMPLATE = 14;
-
     { WG_ATTR_TEMPLATE,
-     "Gabarito de Atr, {0}"},
-
-  /** WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE          */
-//  public static final int WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE = 15;
+     "Template de Atr, {0}"},
 
     { WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE,
       "Conflito de correspond\u00eancia entre xsl:strip-space e xsl:preserve-space"},
 
-  /** WG_ATTRIB_NOT_HANDLED          */
-//  public static final int WG_ATTRIB_NOT_HANDLED = 16;
-
     { WG_ATTRIB_NOT_HANDLED,
       "Xalan ainda n\u00e3o trata do atributo {0}!"},
 
-  /** WG_NO_DECIMALFORMAT_DECLARATION          */
-//  public static final int WG_NO_DECIMALFORMAT_DECLARATION = 17;
-
     { WG_NO_DECIMALFORMAT_DECLARATION,
       "Nenhuma declara\u00e7\u00e3o encontrada para formato decimal: {0}"},
 
-  /** WG_OLD_XSLT_NS          */
-//  public static final int WG_OLD_XSLT_NS = 18;
-
     { WG_OLD_XSLT_NS,
-     "Namespace XSLT ausente ou incorreto."},
-
-  /** WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED          */
-//  public static final int WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED = 19;
+     "Espa\u00e7o de nomes XSLT ausente ou incorreto."},
 
     { WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED,
       "Apenas uma declara\u00e7\u00e3o padr\u00e3o xsl:decimal-format \u00e9 permitida."},
 
-  /** WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE          */
-//  public static final int WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE = 20;
-
     { WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE,
       "Os nomes de xsl:decimal-format devem ser exclusivos. O nome \"{0}\" foi duplicado."},
 
-  /** WG_ILLEGAL_ATTRIBUTE          */
-  //public static final int WG_ILLEGAL_ATTRIBUTE = 21;
-
     { WG_ILLEGAL_ATTRIBUTE,
       "{0} possui um atributo inv\u00e1lido: {1}"},
 
-  /** WG_COULD_NOT_RESOLVE_PREFIX          */
-//  public static final int WG_COULD_NOT_RESOLVE_PREFIX = 22;
-
     { WG_COULD_NOT_RESOLVE_PREFIX,
-      "N\u00e3o foi poss\u00edvel resolver prefixo de namespace: {0}. O n\u00f3 ser\u00e1 ignorado."},
+      "N\u00e3o foi poss\u00edvel resolver prefixo do espa\u00e7o de nomes: {0}. O n\u00f3 ser\u00e1 ignorado."},
 
-  /** WG_STYLESHEET_REQUIRES_VERSION_ATTRIB          */
-//  public static final int WG_STYLESHEET_REQUIRES_VERSION_ATTRIB = 23;
     { WG_STYLESHEET_REQUIRES_VERSION_ATTRIB,
       "xsl:stylesheet requer um atributo 'version'!"},
 
-  /** WG_ILLEGAL_ATTRIBUTE_NAME          */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_NAME = 24;
-
     { WG_ILLEGAL_ATTRIBUTE_NAME,
       "Nome de atributo inv\u00e1lido: {0}"},
 
-  /** WG_ILLEGAL_ATTRIBUTE_VALUE          */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_VALUE = 25;
     { WG_ILLEGAL_ATTRIBUTE_VALUE,
       "Valor inv\u00e1lido utilizado para o atributo {0}: {1}"},
 
-  /** WG_EMPTY_SECOND_ARG          */
-//  public static final int WG_EMPTY_SECOND_ARG = 26;
-
     { WG_EMPTY_SECOND_ARG,
       "O nodeset resultante do segundo argumento da fun\u00e7\u00e3o document est\u00e1 vazio. Retornar um node-set vazio."},
 
@@ -2250,35 +1313,26 @@
 
     // Note to translators:  "name" and "xsl:processing-instruction" are keywords
     // and must not be translated.
-    // WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML
-
-
-  /** WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML          */
-//  public static final int WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML = 27;
     { WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML,
       "O valor do atributo 'name' do nome xsl:processing-instruction n\u00e3o deve ser 'xml'"},
 
     // Note to translators:  "name" and "xsl:processing-instruction" are keywords
     // and must not be translated.  "NCName" is an XML data-type and must not be
     // translated.
-    // WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME
-
-  /** WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME          */
-//  public static final int WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME = 28;
     { WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME,
-      "O valor do atributo 'name' de xsl:processing-instruction deve ser um NCName v\u00e1lido: {0}"},
+      "O valor do atributo ''name'' de xsl:processing-instruction deve ser um NCName v\u00e1lido: {0}"},
 
     // Note to translators:  This message is reported if the stylesheet that is
     // being processed attempted to construct an XML document with an attribute in a
     // place other than on an element.  The substitution text specifies the name of
     // the attribute.
-    // WG_ILLEGAL_ATTRIBUTE_POSITION
-
-  /** WG_ILLEGAL_ATTRIBUTE_POSITION         */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_POSITION = 29;
     { WG_ILLEGAL_ATTRIBUTE_POSITION,
       "Imposs\u00edvel incluir atributo {0} depois de n\u00f3s filhos ou antes da gera\u00e7\u00e3o de um elemento. O atributo ser\u00e1 ignorado."},
 
+    { NO_MODIFICATION_ALLOWED_ERR,
+      "Foi feita uma tentativa de modificar um objeto no qual n\u00e3o s\u00e3o permitidas modifica\u00e7\u00f5es. "
+    },
+
     //Check: WHY THERE IS A GAP B/W NUMBERS in the XSLTErrorResources properties file?
 
   // Other miscellaneous text used inside the code...
@@ -2328,7 +1382,7 @@
   {  "optionCR", "   [-CR (Utilizar retornos de carro apenas na sa\u00edda {padr\u00e3o \u00e9 CR/LF})]"},
   { "optionESCAPE", "   [-ESCAPE (Quais caracteres de escape {padr\u00e3o \u00e9 <>&\"\'\\r\\n}]"},
   { "optionINDENT", "   [-INDENT (Controlar como os espa\u00e7os s\u00e3o recuados {padr\u00e3o \u00e9 0})]"},
-  { "optionTT", "   [-TT (Rastrear os gabaritos enquanto est\u00e3o sendo chamados.)]"},
+  { "optionTT", "   [-TT (Rastrear os templates enquanto est\u00e3o sendo chamados.)]"},
   { "optionTG", "   [-TG (Rastrear cada evento de gera\u00e7\u00e3o.)]"},
   { "optionTS", "   [-TS (Rastrear cada evento de sele\u00e7\u00e3o.)]"},
   {  "optionTTC", "   [-TTC (Rastrear os filhos do modelo enquanto est\u00e3o sendo processados.)]"},
@@ -2348,6 +1402,7 @@
   { "optionENTITYRESOLVER",  "   [-ENTITYRESOLVER nome completo da classe (EntityResolver a ser utilizado para resolver entidades)]"},
   { "optionCONTENTHANDLER",  "   [-CONTENTHANDLER nome completo da classe (ContentHandler a ser utilizado para serializar sa\u00edda)]"},
   {  "optionLINENUMBERS",  "   [-L utilizar n\u00fameros de linha para documento de origem]"},
+  { "optionSECUREPROCESSING", "   [-SECURE (define o recurso de processamento seguro como true.)]"},
 
     // Following are the new options added in XSLTErrorResources.properties files after Jdk 1.4 (Xalan 2.2-D11)
 
@@ -2356,11 +1411,11 @@
   {  "optionFLAVOR",  "   [-FLAVOR flavorName (Utilizar explicitamente s2s=SAX ou d2d=DOM para executar transforma\u00e7\u00e3o.)]"}, // Added by sboag/scurcuru; experimental
   { "optionDIAG", "   [-DIAG (Imprimir total de milissegundos que a transforma\u00e7\u00e3o gastou.)]"},
   { "optionINCREMENTAL",  "   [-INCREMENTAL (pedir constru\u00e7\u00e3o incremental de DTM definindo http://xml.apache.org/xalan/features/incremental verdadeiro.)]"},
-  {  "optionNOOPTIMIMIZE",  "   [-NOOPTIMIMIZE (pedir processamento de otimiza\u00e7\u00e3o sem folha de estilo definindo http://xml.apache.org/xalan/features/optimize falso.)]"},
+  {  "optionNOOPTIMIMIZE",  "   [-NOOPTIMIMIZE (n\u00e3o solicitar o processamento de otimiza\u00e7\u00e3o de folha de estilo definindo http://xml.apache.org/xalan/features/optimize false.)]"},
   { "optionRL",  "   [-RL recursionlimit (declarar limite num\u00e9rico em profundidade de recorr\u00eancia de folha de estilo.)]"},
   {   "optionXO",  "   [-XO [transletName] (atribuir nome ao translet gerado)]"},
   {  "optionXD", "   [-XD destinationDirectory (especificar um diret\u00f3rio de destino para translet)]"},
-  {  "optionXJ",  "   [-XJ jarfile (empacota classes translet em um arquivo jar denominado <jarfile>)]"},
+  {  "optionXJ",  "   [-XJ jarfile (empacota classes translet em um arquivo jar denominado <arquivo_jar>)]"},
   {   "optionXP",  "   [-XP package (especifica um prefixo de nome de pacote para todas as classes translet geradas)]"},
 
   //AddITIONAL  STRINGS that need L10n
@@ -2368,17 +1423,16 @@
   // command-line option that is used to enable the "template inlining"
   // optimization.  The optimization involves making a copy of the code
   // generated for a template in another template that refers to it.
-  { "optionXN",  "   [-XN (ativa a seq\u00fc\u00eancia de gabaritos)]" },
+  { "optionXN",  "   [-XN (ativa a seq\u00fc\u00eancia de templates)]" },
   { "optionXX",  "   [-XX (ativa a sa\u00edda de mensagem de depura\u00e7\u00e3o adicional)]"},
   { "optionXT" , "   [-XT (utilizar translet para transforma\u00e7\u00e3o, se poss\u00edvel)]"},
   { "diagTiming"," --------- Transforma\u00e7\u00e3o de {0} via {1} levou {2} ms" },
-  { "recursionTooDeep","Aninhamento de gabaritos muito extenso. aninhamento = {0}, gabarito {1} {2}" },
+  { "recursionTooDeep","Aninhamento de templates muito extenso. aninhamento = {0}, template {1} {2}" },
   { "nameIs", "o nome \u00e9" },
   { "matchPatternIs", "o padr\u00e3o de correspond\u00eancia \u00e9" }
 
   };
   }
-
   // ================= INFRASTRUCTURE ======================
 
   /** String for use when a bad error code was encountered.    */
diff --git a/src/org/apache/xalan/res/XSLTErrorResources_ru.java b/src/org/apache/xalan/res/XSLTErrorResources_ru.java
index 537a8a8..7a1eccd 100644
--- a/src/org/apache/xalan/res/XSLTErrorResources_ru.java
+++ b/src/org/apache/xalan/res/XSLTErrorResources_ru.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 1999-2004 The Apache Software Foundation.
+ * Copyright 1999-2006 The Apache Software Foundation.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -90,7 +90,14 @@
   /*
    * Static variables
    */
-  public static final String ER_NO_CURLYBRACE = "ER_NO_CURLYBRACE";;
+  public static final String ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX =
+        "ER_INVALID_SET_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX";
+
+  public static final String ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT =
+        "ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT";
+
+  public static final String ER_NO_CURLYBRACE = "ER_NO_CURLYBRACE";
+  public static final String ER_FUNCTION_NOT_SUPPORTED = "ER_FUNCTION_NOT_SUPPORTED";
   public static final String ER_ILLEGAL_ATTRIBUTE = "ER_ILLEGAL_ATTRIBUTE";
   public static final String ER_NULL_SOURCENODE_APPLYIMPORTS = "ER_NULL_SOURCENODE_APPLYIMPORTS";
   public static final String ER_CANNOT_ADD = "ER_CANNOT_ADD";
@@ -379,6 +386,14 @@
          "ER_NOT_ALLOWED_IN_POSITION";
   public static final String ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION =
          "ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION";
+  public static final String ER_NAMESPACE_CONTEXT_NULL_NAMESPACE =
+         "ER_NAMESPACE_CONTEXT_NULL_NAMESPACE";
+  public static final String ER_NAMESPACE_CONTEXT_NULL_PREFIX =
+         "ER_NAMESPACE_CONTEXT_NULL_PREFIX";
+  public static final String ER_XPATH_RESOLVER_NULL_QNAME =
+         "ER_XPATH_RESOLVER_NULL_QNAME";
+  public static final String ER_XPATH_RESOLVER_NEGATIVE_ARITY =
+         "ER_XPATH_RESOLVER_NEGATIVE_ARITY";
   public static final String INVALID_TCHAR = "INVALID_TCHAR";
   public static final String INVALID_QNAME = "INVALID_QNAME";
   public static final String INVALID_ENUM = "INVALID_ENUM";
@@ -392,6 +407,19 @@
   public static final String ER_TEMPLATE_NAME_MATCH = "ER_TEMPLATE_NAME_MATCH";
   public static final String ER_INVALID_PREFIX = "ER_INVALID_PREFIX";
   public static final String ER_NO_ATTRIB_SET = "ER_NO_ATTRIB_SET";
+  public static final String ER_FUNCTION_NOT_FOUND =
+         "ER_FUNCTION_NOT_FOUND";
+  public static final String ER_CANT_HAVE_CONTENT_AND_SELECT =
+     "ER_CANT_HAVE_CONTENT_AND_SELECT";
+  public static final String ER_INVALID_SET_PARAM_VALUE = "ER_INVALID_SET_PARAM_VALUE";
+  public static final String ER_SET_FEATURE_NULL_NAME =
+        "ER_SET_FEATURE_NULL_NAME";
+  public static final String ER_GET_FEATURE_NULL_NAME =
+        "ER_GET_FEATURE_NULL_NAME";
+  public static final String ER_UNSUPPORTED_FEATURE =
+        "ER_UNSUPPORTED_FEATURE";
+  public static final String ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING =
+        "ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING";
 
   public static final String WG_FOUND_CURLYBRACE = "WG_FOUND_CURLYBRACE";
   public static final String WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR =
@@ -441,9 +469,9 @@
          "WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME";
   public static final String WG_ILLEGAL_ATTRIBUTE_POSITION =
          "WG_ILLEGAL_ATTRIBUTE_POSITION";
+  public static final String NO_MODIFICATION_ALLOWED_ERR =
+         "NO_MODIFICATION_ALLOWED_ERR";
 
-
-//  public static final int ER_NO_CURLYBRACE = 1;
   /*
    * Now fill in the message text.
    * Then fill in the message text for that message code in the
@@ -452,9 +480,9 @@
 
   // Error messages...
 
-  /** Get the lookup table for error messages.   
+  /** Get the lookup table for error messages.
    *
-   * @return The int to message lookup table.
+   * @return The message lookup table.
    */
   public Object[][] getContents()
   {
@@ -464,1261 +492,485 @@
   {"ER0000" , "{0}" },
 
 
-  /** ER_NO_CURLYBRACE          */
-
-//  public static final int ER_NO_CURLYBRACE = 1;
-
     { ER_NO_CURLYBRACE,
       "\u041e\u0448\u0438\u0431\u043a\u0430: \u0421\u043a\u043e\u0431\u043a\u0430 '{' \u043d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u0430 \u0432 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u0438"},
 
-  /** ER_ILLEGAL_ATTRIBUTE          */
-// public static final int ER_ILLEGAL_ATTRIBUTE = 2;
-
     { ER_ILLEGAL_ATTRIBUTE ,
      "\u0414\u043b\u044f {0} \u0443\u043a\u0430\u0437\u0430\u043d \u043d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0439 \u0430\u0442\u0440\u0438\u0431\u0443\u0442: {1}"},
 
-  /** ER_NULL_SOURCENODE_APPLYIMPORTS          */
-//  public static final int ER_NULL_SOURCENODE_APPLYIMPORTS = 3;
-
   {ER_NULL_SOURCENODE_APPLYIMPORTS ,
       "\u041f\u0443\u0441\u0442\u043e\u0439 sourceNode \u0432 xsl:apply-imports!"},
 
-  /** ER_CANNOT_ADD          */
- // public static final int ER_CANNOT_ADD = 4;
-
   {ER_CANNOT_ADD,
       "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c {0} \u0432 {1}"},
 
-
-  /** ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES          */
-//  public static final int ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES = 5;
-
-
     { ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES,
       "\u041f\u0443\u0441\u0442\u043e\u0439 sourceNode \u0432 handleApplyTemplatesInstruction!"},
 
-  /** ER_NO_NAME_ATTRIB          */
-//  public static final int ER_NO_NAME_ATTRIB = 6;
-
-
     { ER_NO_NAME_ATTRIB,
      "\u0423 {0} \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0430\u0442\u0440\u0438\u0431\u0443\u0442 name"},
 
-  /** ER_TEMPLATE_NOT_FOUND          */
-  //public static final int ER_TEMPLATE_NOT_FOUND = 7;
-
-
     {ER_TEMPLATE_NOT_FOUND,
      "\u0423\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0439 \u0448\u0430\u0431\u043b\u043e\u043d \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d: {0}"},
 
-  /** ER_CANT_RESOLVE_NAME_AVT          */
-  // public static final int ER_CANT_RESOLVE_NAME_AVT = 8;
-
     {ER_CANT_RESOLVE_NAME_AVT,
       "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u044c \u0438\u043c\u044f AVT \u0432 xsl:call-template."},
 
-  /** ER_REQUIRES_ATTRIB          */
-  //public static final int ER_REQUIRES_ATTRIB = 9;
-
-
     {ER_REQUIRES_ATTRIB,
      "\u0414\u043b\u044f {0} \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0443\u043a\u0430\u0437\u0430\u043d \u0430\u0442\u0440\u0438\u0431\u0443\u0442: {1}"},
 
-  /** ER_MUST_HAVE_TEST_ATTRIB          */
- // public static final int ER_MUST_HAVE_TEST_ATTRIB = 10;
-
-
     { ER_MUST_HAVE_TEST_ATTRIB,
-      "\u0414\u043b\u044f {0} \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0437\u0430\u0434\u0430\u043d \u0430\u0442\u0440\u0438\u0431\u0443\u0442 ''test''."},
-
-  /** ER_BAD_VAL_ON_LEVEL_ATTRIB          */
-//  public static final int ER_BAD_VAL_ON_LEVEL_ATTRIB = 11;
-
+      "{0} \u0434\u043e\u043b\u0436\u0435\u043d \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u044c \u0430\u0442\u0440\u0438\u0431\u0443\u0442 ''test''. "},
 
     {ER_BAD_VAL_ON_LEVEL_ATTRIB,
       "\u041d\u0435\u0432\u0435\u0440\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430 \u0443\u0440\u043e\u0432\u043d\u044f: {0}"},
 
-  /** ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML          */
-//  public static final int ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML = 12;
-
-
     {ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML,
       "\u0418\u043c\u044f processing-instruction \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0440\u0430\u0432\u043d\u043e 'xml'"},
 
-  /** ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME          */
-//  public static final int ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME = 13;
-
-
     { ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME,
       "\u0418\u043c\u044f processing-instruction \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u043c \u0438\u043c\u0435\u043d\u0435\u043c NCName: {0}"},
 
-  /** ER_NEED_MATCH_ATTRIB          */
-//  public static final int ER_NEED_MATCH_ATTRIB = 14;
-
-
     { ER_NEED_MATCH_ATTRIB,
       "\u0415\u0441\u043b\u0438 \u0434\u043b\u044f {0} \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d \u0440\u0435\u0436\u0438\u043c, \u0442\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c \u0430\u0442\u0440\u0438\u0431\u0443\u0442 match."},
 
-  /** ER_NEED_NAME_OR_MATCH_ATTRIB          */
-//  public static final int ER_NEED_NAME_OR_MATCH_ATTRIB = 15;
-
-
     { ER_NEED_NAME_OR_MATCH_ATTRIB,
       "\u0423 {0} \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0430\u0442\u0440\u0438\u0431\u0443\u0442 name \u0438\u043b\u0438 match."},
 
-  /** ER_CANT_RESOLVE_NSPREFIX          */
-//  public static final int ER_CANT_RESOLVE_NSPREFIX = 16;
-
-
     {ER_CANT_RESOLVE_NSPREFIX,
       "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u0435\u0444\u0438\u043a\u0441 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u0438\u043c\u0435\u043d: {0}"},
 
-  /** ER_ILLEGAL_VALUE          */
-//  public static final int ER_ILLEGAL_VALUE = 17;
-
-
     { ER_ILLEGAL_VALUE,
      "\u0412 xml:space \u0443\u043a\u0430\u0437\u0430\u043d\u043e \u043d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435: {0}"},
 
-  /** ER_NO_OWNERDOC          */
-//  public static final int ER_NO_OWNERDOC = 18;
-
-
     { ER_NO_OWNERDOC,
       "\u0423 \u0434\u043e\u0447\u0435\u0440\u043d\u0435\u0433\u043e \u0443\u0437\u043b\u0430 \u043d\u0435\u0442 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430-\u0432\u043b\u0430\u0434\u0435\u043b\u044c\u0446\u0430!"},
 
-  /** ER_ELEMTEMPLATEELEM_ERR          */
-//  public static final int ER_ELEMTEMPLATEELEM_ERR = 19;
-
-
     { ER_ELEMTEMPLATEELEM_ERR,
      "\u041e\u0448\u0438\u0431\u043a\u0430 ElemTemplateElement: {0}"},
 
-  /** ER_NULL_CHILD          */
-//  public static final int ER_NULL_CHILD = 20;
-
-
     { ER_NULL_CHILD,
      "\u041f\u043e\u043f\u044b\u0442\u043a\u0430 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u0443\u0441\u0442\u043e\u0433\u043e \u043f\u043e\u0442\u043e\u043c\u043a\u0430!"},
 
-  /** ER_NEED_SELECT_ATTRIB          */
-//  public static final int ER_NEED_SELECT_ATTRIB = 21;
-
-
     { ER_NEED_SELECT_ATTRIB,
      "\u0423 {0} \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0430\u0442\u0440\u0438\u0431\u0443\u0442 select."},
 
-  /** ER_NEED_TEST_ATTRIB          */
-//  public static final int ER_NEED_TEST_ATTRIB = 22;
-
-
     { ER_NEED_TEST_ATTRIB ,
       "\u0414\u043b\u044f xsl:when \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0437\u0430\u0434\u0430\u043d \u0430\u0442\u0440\u0438\u0431\u0443\u0442 'test'."},
 
-  /** ER_NEED_NAME_ATTRIB          */
-//  public static final int ER_NEED_NAME_ATTRIB = 23;
-
-
     { ER_NEED_NAME_ATTRIB,
-      "\u0414\u043b\u044f xsl:with-param \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0437\u0430\u0434\u0430\u043d \u0430\u0442\u0440\u0438\u0431\u0443\u0442 'name'. "},
-
-  /** ER_NO_CONTEXT_OWNERDOC          */
-//  public static final int ER_NO_CONTEXT_OWNERDOC = 24;
-
+      "\u0414\u043b\u044f xsl:with-param \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0437\u0430\u0434\u0430\u043d \u0430\u0442\u0440\u0438\u0431\u0443\u0442 'name'."},
 
     { ER_NO_CONTEXT_OWNERDOC,
       "\u0412 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0435 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442-\u0432\u043b\u0430\u0434\u0435\u043b\u0435\u0446!"},
 
-  /** ER_COULD_NOT_CREATE_XML_PROC_LIAISON          */
-//  public static final int ER_COULD_NOT_CREATE_XML_PROC_LIAISON = 25;
-
-
     {ER_COULD_NOT_CREATE_XML_PROC_LIAISON,
       "\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u0442\u044c XML TransformerFactory Liaison: {0}"},
 
-  /** ER_PROCESS_NOT_SUCCESSFUL          */
-//  public static final int ER_PROCESS_NOT_SUCCESSFUL = 26;
-
-
     {ER_PROCESS_NOT_SUCCESSFUL,
       "Xalan: \u0412 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u044b \u043e\u0448\u0438\u0431\u043a\u0438."},
 
-  /** ER_NOT_SUCCESSFUL          */
-//  public static final int ER_NOT_SUCCESSFUL = 27;
-
-
     { ER_NOT_SUCCESSFUL,
      "Xalan: \u041e\u0448\u0438\u0431\u043a\u0430."},
 
-  /** ER_ENCODING_NOT_SUPPORTED          */
-//  public static final int ER_ENCODING_NOT_SUPPORTED = 28;
-
-
     { ER_ENCODING_NOT_SUPPORTED,
      "\u041a\u043e\u0434\u0438\u0440\u043e\u0432\u043a\u0430 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f: {0}"},
 
-  /** ER_COULD_NOT_CREATE_TRACELISTENER          */
-//  public static final int ER_COULD_NOT_CREATE_TRACELISTENER = 29;
-
-
     {ER_COULD_NOT_CREATE_TRACELISTENER,
       "\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u0442\u044c TraceListener: {0}"},
 
-  /** ER_KEY_REQUIRES_NAME_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_NAME_ATTRIB = 30;
-
-
     {ER_KEY_REQUIRES_NAME_ATTRIB,
       "\u0414\u043b\u044f xsl:key \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c \u0430\u0442\u0440\u0438\u0431\u0443\u0442 'name'!"},
 
-  /** ER_KEY_REQUIRES_MATCH_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_MATCH_ATTRIB = 31;
-
-
     { ER_KEY_REQUIRES_MATCH_ATTRIB,
       "\u0414\u043b\u044f xsl:key \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c \u0430\u0442\u0440\u0438\u0431\u0443\u0442 'match'!"},
 
-  /** ER_KEY_REQUIRES_USE_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_USE_ATTRIB = 32;
-
-
     { ER_KEY_REQUIRES_USE_ATTRIB,
       "\u0414\u043b\u044f xsl:key \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c \u0430\u0442\u0440\u0438\u0431\u0443\u0442 'use'!"},
 
-  /** ER_REQUIRES_ELEMENTS_ATTRIB          */
-//  public static final int ER_REQUIRES_ELEMENTS_ATTRIB = 33;
-
-
     { ER_REQUIRES_ELEMENTS_ATTRIB,
-      "\u0414\u043b\u044f (StylesheetHandler) {0} \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c \u0430\u0442\u0440\u0438\u0431\u0443\u0442 ''elements''!"},
-
-  /** ER_MISSING_PREFIX_ATTRIB          */
-//  public static final int ER_MISSING_PREFIX_ATTRIB = 34;
-
+      "\u0414\u043b\u044f (StylesheetHandler) {0} \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0430\u0442\u0440\u0438\u0431\u0443\u0442 ''elements''!"},
 
     { ER_MISSING_PREFIX_ATTRIB,
-      "(StylesheetHandler) \u0423 {0} \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0430\u0442\u0440\u0438\u0431\u0443\u0442 ''prefix''"},
-
-  /** ER_BAD_STYLESHEET_URL          */
-//  public static final int ER_BAD_STYLESHEET_URL = 35;
-
+      "\u0414\u043b\u044f (StylesheetHandler) {0} \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0430\u0442\u0440\u0438\u0431\u0443\u0442 ''prefix''"},
 
     { ER_BAD_STYLESHEET_URL,
      "\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 URL \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0441\u0442\u0438\u043b\u0435\u0439: {0}"},
 
-  /** ER_FILE_NOT_FOUND          */
-//  public static final int ER_FILE_NOT_FOUND = 36;
-
-
     { ER_FILE_NOT_FOUND,
      "\u041d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d \u0444\u0430\u0439\u043b \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0441\u0442\u0438\u043b\u0435\u0439: {0}"},
 
-  /** ER_IOEXCEPTION          */
-//  public static final int ER_IOEXCEPTION = 37;
-
-
     { ER_IOEXCEPTION,
       "\u0418\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f \u0432\u0432\u043e\u0434\u0430-\u0432\u044b\u0432\u043e\u0434\u0430 \u043f\u0440\u0438 \u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u0438 \u043a \u0444\u0430\u0439\u043b\u0443 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0441\u0442\u0438\u043b\u0435\u0439: {0}"},
 
-  /** ER_NO_HREF_ATTRIB          */
-//  public static final int ER_NO_HREF_ATTRIB = 38;
-
-
     { ER_NO_HREF_ATTRIB,
       "(StylesheetHandler) \u041d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d \u0430\u0442\u0440\u0438\u0431\u0443\u0442 href \u0434\u043b\u044f {0}"},
 
-  /** ER_STYLESHEET_INCLUDES_ITSELF          */
-//  public static final int ER_STYLESHEET_INCLUDES_ITSELF = 39;
-
-
     { ER_STYLESHEET_INCLUDES_ITSELF,
       "(StylesheetHandler) {0} \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0438\u043b\u0438 \u043a\u043e\u0441\u0432\u0435\u043d\u043d\u043e \u0441\u0441\u044b\u043b\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u0441\u0435\u0431\u044f!"},
 
-  /** ER_PROCESSINCLUDE_ERROR          */
-//  public static final int ER_PROCESSINCLUDE_ERROR = 40;
-
-
     { ER_PROCESSINCLUDE_ERROR,
       "\u041e\u0448\u0438\u0431\u043a\u0430 StylesheetHandler.processInclude, {0}"},
 
-  /** ER_MISSING_LANG_ATTRIB          */
-//  public static final int ER_MISSING_LANG_ATTRIB = 41;
-
-
     { ER_MISSING_LANG_ATTRIB,
-      "(StylesheetHandler) \u0423 {0} \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0430\u0442\u0440\u0438\u0431\u0443\u0442 ''lang''"},
-
-  /** ER_MISSING_CONTAINER_ELEMENT_COMPONENT          */
-//  public static final int ER_MISSING_CONTAINER_ELEMENT_COMPONENT = 42;
+      "\u0414\u043b\u044f (StylesheetHandler) {0} \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0430\u0442\u0440\u0438\u0431\u0443\u0442 ''lang''"},
 
     { ER_MISSING_CONTAINER_ELEMENT_COMPONENT,
-      "(StylesheetHandler) \u041d\u0435\u0432\u0435\u0440\u043d\u043e\u0435 \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 {0} ?? \u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430 ''component''"},
-
-  /** ER_CAN_ONLY_OUTPUT_TO_ELEMENT          */
-//  public static final int ER_CAN_ONLY_OUTPUT_TO_ELEMENT = 43;
+      "(StylesheetHandler) \u041d\u0435\u0432\u0435\u0440\u043d\u043e\u0435 \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 {0} ?? \u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u044d\u043b\u0435\u043c\u0435\u043d\u0442-\u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440 ''component''"},
 
     { ER_CAN_ONLY_OUTPUT_TO_ELEMENT,
       "\u0412\u044b\u0432\u043e\u0434 \u0432\u043e\u0437\u043c\u043e\u0436\u0435\u043d \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u043e\u0431\u044a\u0435\u043a\u0442\u044b: Element, DocumentFragment, Document \u0438\u043b\u0438 PrintWriter."},
 
-  /** ER_PROCESS_ERROR          */
-//  public static final int ER_PROCESS_ERROR = 44;
-
     { ER_PROCESS_ERROR,
      "\u041e\u0448\u0438\u0431\u043a\u0430 StylesheetRoot.process"},
 
-  /** ER_UNIMPLNODE_ERROR          */
-//  public static final int ER_UNIMPLNODE_ERROR = 45;
-
     { ER_UNIMPLNODE_ERROR,
      "\u041e\u0448\u0438\u0431\u043a\u0430 UnImplNode: {0}"},
 
-  /** ER_NO_SELECT_EXPRESSION          */
-//  public static final int ER_NO_SELECT_EXPRESSION = 46;
-
     { ER_NO_SELECT_EXPRESSION,
       "\u041e\u0448\u0438\u0431\u043a\u0430! \u041d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u043e \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0432\u044b\u0431\u043e\u0440\u0430 xpath (-select)."},
 
-  /** ER_CANNOT_SERIALIZE_XSLPROCESSOR          */
-//  public static final int ER_CANNOT_SERIALIZE_XSLPROCESSOR = 47;
-
     { ER_CANNOT_SERIALIZE_XSLPROCESSOR,
       "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0441\u0435\u0440\u0438\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u0442\u044c XSLProcessor!"},
 
-  /** ER_NO_INPUT_STYLESHEET          */
-//  public static final int ER_NO_INPUT_STYLESHEET = 48;
-
     { ER_NO_INPUT_STYLESHEET,
       "\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u0430 \u0438\u0441\u0445\u043e\u0434\u043d\u0430\u044f \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u0441\u0442\u0438\u043b\u0435\u0439!"},
 
-  /** ER_FAILED_PROCESS_STYLESHEET          */
-//  public static final int ER_FAILED_PROCESS_STYLESHEET = 49;
-
     { ER_FAILED_PROCESS_STYLESHEET,
       "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0441\u0442\u0438\u043b\u0435\u0439!"},
 
-  /** ER_COULDNT_PARSE_DOC          */
-//  public static final int ER_COULDNT_PARSE_DOC = 50;
-
     { ER_COULDNT_PARSE_DOC,
      "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u0440\u043e\u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442 {0} !"},
 
-  /** ER_COULDNT_FIND_FRAGMENT          */
-//  public static final int ER_COULDNT_FIND_FRAGMENT = 51;
-
     { ER_COULDNT_FIND_FRAGMENT,
      "\u041d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d \u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442: {0}"},
 
-  /** ER_NODE_NOT_ELEMENT          */
- // public static final int ER_NODE_NOT_ELEMENT = 52;
-
     { ER_NODE_NOT_ELEMENT,
       "\u0423\u0437\u0435\u043b, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u0441\u044b\u043b\u0430\u0435\u0442\u0441\u044f \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442\u0430, \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u043c: {0}"},
 
-  /** ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB          */
-//  public static final int ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB = 53;
-
     { ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB,
       "\u0423 for-each \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0430\u0442\u0440\u0438\u0431\u0443\u0442 match \u0438\u043b\u0438 name"},
 
-  /** ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB          */
-//  public static final int ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB = 54;
-
     { ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB,
       "\u0423 templates \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0430\u0442\u0440\u0438\u0431\u0443\u0442 match \u0438\u043b\u0438 name"},
 
-  /** ER_NO_CLONE_OF_DOCUMENT_FRAG          */
-//  public static final int ER_NO_CLONE_OF_DOCUMENT_FRAG = 55;
-
     { ER_NO_CLONE_OF_DOCUMENT_FRAG,
       "\u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043a\u043e\u043f\u0438\u044f \u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442\u0430 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430!"},
 
-  /** ER_CANT_CREATE_ITEM          */
-//  public static final int ER_CANT_CREATE_ITEM = 56;
-
     { ER_CANT_CREATE_ITEM,
       "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u0434\u0435\u0440\u0435\u0432\u0430 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432: {0}"},
 
-  /** ER_XMLSPACE_ILLEGAL_VALUE          */
-//  public static final int ER_XMLSPACE_ILLEGAL_VALUE = 57;
-
     { ER_XMLSPACE_ILLEGAL_VALUE,
       "\u0417\u0430\u0434\u0430\u043d\u043e \u043d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 xml:space \u0432 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u043c XML: {0}"},
 
-  /** ER_NO_XSLKEY_DECLARATION          */
-//  public static final int ER_NO_XSLKEY_DECLARATION = 58;
-
     { ER_NO_XSLKEY_DECLARATION,
       "\u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u0435 xsl:key \u0434\u043b\u044f {0}!"},
 
-  /** ER_CANT_CREATE_URL          */
-//  public static final int ER_CANT_CREATE_URL = 59;
-
     { ER_CANT_CREATE_URL,
      "\u041e\u0448\u0438\u0431\u043a\u0430! \u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0441\u043e\u0437\u0434\u0430\u0442\u044c URL \u0434\u043b\u044f {0}"},
 
-  /** ER_XSLFUNCTIONS_UNSUPPORTED          */
-//  public static final int ER_XSLFUNCTIONS_UNSUPPORTED = 60;
-
     { ER_XSLFUNCTIONS_UNSUPPORTED,
      "xsl:functions \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f"},
 
-  /** ER_PROCESSOR_ERROR          */
-//  public static final int ER_PROCESSOR_ERROR = 61;
-
     { ER_PROCESSOR_ERROR,
      "\u041e\u0448\u0438\u0431\u043a\u0430 XSLT TransformerFactory"},
 
-  /** ER_NOT_ALLOWED_INSIDE_STYLESHEET          */
-//  public static final int ER_NOT_ALLOWED_INSIDE_STYLESHEET = 62;
-
     { ER_NOT_ALLOWED_INSIDE_STYLESHEET,
       "(StylesheetHandler) {0} \u043d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c \u0432 \u0442\u0430\u0431\u043b\u0438\u0446\u0435 \u0441\u0442\u0438\u043b\u0435\u0439!"},
 
-  /** ER_RESULTNS_NOT_SUPPORTED          */
-//  public static final int ER_RESULTNS_NOT_SUPPORTED = 63;
-
     { ER_RESULTNS_NOT_SUPPORTED,
-      "result-ns \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f! \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 xsl:output."},
-
-  /** ER_DEFAULTSPACE_NOT_SUPPORTED          */
-//  public static final int ER_DEFAULTSPACE_NOT_SUPPORTED = 64;
+      "result-ns \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f!  \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 xsl:output."},
 
     { ER_DEFAULTSPACE_NOT_SUPPORTED,
-      "default-space \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f! \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 xsl:strip-space \u0438\u043b\u0438 xsl:preserve-space."},
-
-  /** ER_INDENTRESULT_NOT_SUPPORTED          */
-//  public static final int ER_INDENTRESULT_NOT_SUPPORTED = 65;
+      "default-space \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f!  \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 xsl:strip-space \u0438\u043b\u0438 xsl:preserve-space."},
 
     { ER_INDENTRESULT_NOT_SUPPORTED,
-      "indent-result \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f! \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 xsl:output."},
-
-  /** ER_ILLEGAL_ATTRIB          */
-//  public static final int ER_ILLEGAL_ATTRIB = 66;
+      "indent-result \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f!  \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 xsl:output."},
 
     { ER_ILLEGAL_ATTRIB,
       "(StylesheetHandler) \u0414\u043b\u044f {0} \u0443\u043a\u0430\u0437\u0430\u043d \u043d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0439 \u0430\u0442\u0440\u0438\u0431\u0443\u0442: {1}"},
 
-  /** ER_UNKNOWN_XSL_ELEM          */
-//  public static final int ER_UNKNOWN_XSL_ELEM = 67;
-
     { ER_UNKNOWN_XSL_ELEM,
      "\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 XSL: {0}"},
 
-  /** ER_BAD_XSLSORT_USE          */
-//  public static final int ER_BAD_XSLSORT_USE = 68;
-
     { ER_BAD_XSLSORT_USE,
       "(StylesheetHandler) xsl:sort \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0441 xsl:apply-templates \u0438\u043b\u0438 xsl:for-each."},
 
-  /** ER_MISPLACED_XSLWHEN          */
-//  public static final int ER_MISPLACED_XSLWHEN = 69;
-
     { ER_MISPLACED_XSLWHEN,
       "(StylesheetHandler) \u041d\u0435\u0432\u0435\u0440\u043d\u043e\u0435 \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 xsl:when!"},
 
-  /** ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE          */
-//  public static final int ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE = 70;
-
     { ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE,
       "(StylesheetHandler) xsl:when \u043d\u0435 \u0438\u043c\u0435\u0435\u0442 \u043f\u0440\u0435\u0434\u0448\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0433\u043e xsl:choose!"},
 
-  /** ER_MISPLACED_XSLOTHERWISE          */
-//  public static final int ER_MISPLACED_XSLOTHERWISE = 71;
-
     { ER_MISPLACED_XSLOTHERWISE,
       "(StylesheetHandler) \u041d\u0435\u0432\u0435\u0440\u043d\u043e\u0435 \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 xsl:otherwise!"},
 
-  /** ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE          */
-//  public static final int ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE = 72;
-
     { ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE,
       "(StylesheetHandler) xsl:otherwise \u043d\u0435 \u0438\u043c\u0435\u0435\u0442 \u043f\u0440\u0435\u0434\u0448\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0433\u043e xsl:choose!"},
 
-  /** ER_NOT_ALLOWED_INSIDE_TEMPLATE          */
-//  public static final int ER_NOT_ALLOWED_INSIDE_TEMPLATE = 73;
-
     { ER_NOT_ALLOWED_INSIDE_TEMPLATE,
       "(StylesheetHandler) {0} \u043d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c \u0432 \u0448\u0430\u0431\u043b\u043e\u043d\u0435!"},
 
-  /** ER_UNKNOWN_EXT_NS_PREFIX          */
-//  public static final int ER_UNKNOWN_EXT_NS_PREFIX = 74;
-
     { ER_UNKNOWN_EXT_NS_PREFIX,
       "(StylesheetHandler) \u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439 \u043f\u0440\u0435\u0444\u0438\u043a\u0441 {1} \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u0438\u043c\u0435\u043d \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f {0}"},
 
-  /** ER_IMPORTS_AS_FIRST_ELEM          */
-//  public static final int ER_IMPORTS_AS_FIRST_ELEM = 75;
-
     { ER_IMPORTS_AS_FIRST_ELEM,
       "(StylesheetHandler) Imports \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0441\u0442\u0438\u043b\u0435\u0439!"},
 
-  /** ER_IMPORTING_ITSELF          */
-//  public static final int ER_IMPORTING_ITSELF = 76;
-
     { ER_IMPORTING_ITSELF,
       "(StylesheetHandler) {0} \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0438\u043b\u0438 \u043a\u043e\u0441\u0432\u0435\u043d\u043d\u043e \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u0435\u0442 \u0441\u0435\u0431\u044f!"},
 
-  /** ER_XMLSPACE_ILLEGAL_VAL          */
-//  public static final int ER_XMLSPACE_ILLEGAL_VAL = 77;
-
     { ER_XMLSPACE_ILLEGAL_VAL,
       "(StylesheetHandler) \u0414\u043b\u044f xml:space \u0443\u043a\u0430\u0437\u0430\u043d\u043e \u043d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435: {0}"},
 
-  /** ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL          */
-//  public static final int ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL = 78;
-
     { ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL,
       "\u041e\u0448\u0438\u0431\u043a\u0430 processStylesheet!"},
 
-  /** ER_SAX_EXCEPTION          */
-//  public static final int ER_SAX_EXCEPTION = 79;
-
     { ER_SAX_EXCEPTION,
      "\u0418\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f SAX"},
 
-  /** ER_FUNCTION_NOT_SUPPORTED          */
-//  public static final int ER_FUNCTION_NOT_SUPPORTED = 80;
+//  add this message to fix bug 21478
+    { ER_FUNCTION_NOT_SUPPORTED,
+     "\u0424\u0443\u043d\u043a\u0446\u0438\u044f \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f!"},
 
-    //{ ER_FUNCTION_NOT_SUPPORTED,
-    // "Function not supported!"},
-
-  /** ER_XSLT_ERROR          */
-//  public static final int ER_XSLT_ERROR = 81;
 
     { ER_XSLT_ERROR,
      "\u041e\u0448\u0438\u0431\u043a\u0430 XSLT"},
 
-  /** ER_CURRENCY_SIGN_ILLEGAL          */
-//  public static final int ER_CURRENCY_SIGN_ILLEGAL = 82;
-
     { ER_CURRENCY_SIGN_ILLEGAL,
       "\u0421\u0438\u043c\u0432\u043e\u043b \u0434\u0435\u043d\u0435\u0436\u043d\u043e\u0439 \u0435\u0434\u0438\u043d\u0438\u0446\u044b \u043d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c \u0432 \u0441\u0442\u0440\u043e\u043a\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0448\u0430\u0431\u043b\u043e\u043d\u0430"},
 
-  /** ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM          */
-//  public static final int ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM = 83;
-
     { ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM,
       "\u0424\u0443\u043d\u043a\u0446\u0438\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0432 DOM \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0441\u0442\u0438\u043b\u0435\u0439!"},
 
-  /** ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER          */
-//  public static final int ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER = 84;
-
     { ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER,
       "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u0435\u0444\u0438\u043a\u0441 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f non-Prefix!"},
 
-  /** ER_REDIRECT_COULDNT_GET_FILENAME          */
-//  public static final int ER_REDIRECT_COULDNT_GET_FILENAME = 85;
-
     { ER_REDIRECT_COULDNT_GET_FILENAME,
       "\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 \u043f\u0435\u0440\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f: \u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0438\u043c\u044f \u0444\u0430\u0439\u043b\u0430 - \u0430\u0442\u0440\u0438\u0431\u0443\u0442 file \u0438\u043b\u0438 select \u0434\u043e\u043b\u0436\u0435\u043d \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0442\u044c \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u0443\u044e \u0441\u0442\u0440\u043e\u043a\u0443."},
 
-  /** ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT          */
-//  public static final int ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT = 86;
-
     { ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT,
       "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0441\u043e\u0437\u0434\u0430\u0442\u044c FormatterListener \u0432 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0438 \u043f\u0435\u0440\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f!"},
 
-  /** ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX          */
-//  public static final int ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX = 87;
-
     { ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX,
       "\u041d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0439 \u043f\u0440\u0435\u0444\u0438\u043a\u0441 \u0432 exclude-result-prefixes: {0}"},
 
-  /** ER_MISSING_NS_URI          */
-//  public static final int ER_MISSING_NS_URI = 88;
-
     { ER_MISSING_NS_URI,
       "\u0414\u043b\u044f \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u0430 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 URI \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u0438\u043c\u0435\u043d"},
 
-  /** ER_MISSING_ARG_FOR_OPTION          */
-//  public static final int ER_MISSING_ARG_FOR_OPTION = 89;
-
     { ER_MISSING_ARG_FOR_OPTION,
       "\u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442 \u043e\u043f\u0446\u0438\u0438: {0}"},
 
-  /** ER_INVALID_OPTION          */
-//  public static final int ER_INVALID_OPTION = 90;
-
     { ER_INVALID_OPTION,
      "\u041d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u0430\u044f \u043e\u043f\u0446\u0438\u044f: {0}"},
 
-  /** ER_MALFORMED_FORMAT_STRING          */
-//  public static final int ER_MALFORMED_FORMAT_STRING = 91;
-
     { ER_MALFORMED_FORMAT_STRING,
      "\u041d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0430\u044f \u0441\u0442\u0440\u043e\u043a\u0430 \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f: {0}"},
 
-  /** ER_STYLESHEET_REQUIRES_VERSION_ATTRIB          */
-//  public static final int ER_STYLESHEET_REQUIRES_VERSION_ATTRIB = 92;
-
     { ER_STYLESHEET_REQUIRES_VERSION_ATTRIB,
       "\u0414\u043b\u044f xsl:stylesheet \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c \u0430\u0442\u0440\u0438\u0431\u0443\u0442 'version'!"},
 
-  /** ER_ILLEGAL_ATTRIBUTE_VALUE          */
-//  public static final int ER_ILLEGAL_ATTRIBUTE_VALUE = 93;
-
     { ER_ILLEGAL_ATTRIBUTE_VALUE,
       "\u0410\u0442\u0440\u0438\u0431\u0443\u0442: \u0412 {0} \u0443\u043a\u0430\u0437\u0430\u043d\u043e \u043d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435: {1}"},
 
-  /** ER_CHOOSE_REQUIRES_WHEN          */
-//  public static final int ER_CHOOSE_REQUIRES_WHEN = 94;
-
     { ER_CHOOSE_REQUIRES_WHEN,
      "\u0414\u043b\u044f xsl:choose \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c xsl:when"},
 
-  /** ER_NO_APPLY_IMPORT_IN_FOR_EACH          */
-//  public static final int ER_NO_APPLY_IMPORT_IN_FOR_EACH = 95;
-
     { ER_NO_APPLY_IMPORT_IN_FOR_EACH,
       "xsl:apply-imports \u043d\u0435 \u0434\u043e\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f \u0432 xsl:for-each"},
 
-  /** ER_CANT_USE_DTM_FOR_OUTPUT          */
-//  public static final int ER_CANT_USE_DTM_FOR_OUTPUT = 96;
-
     { ER_CANT_USE_DTM_FOR_OUTPUT,
       "\u041d\u0435\u043b\u044c\u0437\u044f \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c DTMLiaison \u0434\u043b\u044f \u0443\u0437\u043b\u0430 \u0432\u044b\u0432\u043e\u0434\u0430 DOM ... \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 org.apache.xpath.DOM2Helper!"},
 
-  /** ER_CANT_USE_DTM_FOR_INPUT          */
-//  public static final int ER_CANT_USE_DTM_FOR_INPUT = 97;
-
     { ER_CANT_USE_DTM_FOR_INPUT,
       "\u041d\u0435\u043b\u044c\u0437\u044f \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c DTMLiaison \u0434\u043b\u044f \u0443\u0437\u043b\u0430 \u0432\u0432\u043e\u0434\u0430 DOM ... \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 org.apache.xpath.DOM2Helper!"},
 
-  /** ER_CALL_TO_EXT_FAILED          */
-//  public static final int ER_CALL_TO_EXT_FAILED = 98;
-
     { ER_CALL_TO_EXT_FAILED,
       "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u0432\u044b\u0437\u043e\u0432\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f: {0}"},
 
-  /** ER_PREFIX_MUST_RESOLVE          */
-//  public static final int ER_PREFIX_MUST_RESOLVE = 99;
-
     { ER_PREFIX_MUST_RESOLVE,
       "\u041f\u0440\u0435\u0444\u0438\u043a\u0441 \u0434\u043e\u043b\u0436\u0435\u043d \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0442\u044c \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u0438\u043c\u0435\u043d: {0}"},
 
-  /** ER_INVALID_UTF16_SURROGATE          */
-//  public static final int ER_INVALID_UTF16_SURROGATE = 100;
-
     { ER_INVALID_UTF16_SURROGATE,
       "\u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043e \u043d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 UTF-16: {0} ?"},
 
-  /** ER_XSLATTRSET_USED_ITSELF          */
- // public static final int ER_XSLATTRSET_USED_ITSELF = 101;
-
     { ER_XSLATTRSET_USED_ITSELF,
       "xsl:attribute-set {0} \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442 \u0441\u0435\u0431\u044f, \u0447\u0442\u043e \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u0442 \u043a \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044e \u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0433\u043e \u0446\u0438\u043a\u043b\u0430."},
 
-  /** ER_CANNOT_MIX_XERCESDOM          */
-//  public static final int ER_CANNOT_MIX_XERCESDOM = 102;
-
     { ER_CANNOT_MIX_XERCESDOM,
       "\u041d\u0435\u043b\u044c\u0437\u044f \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c \u0432\u0432\u043e\u0434 \u043d\u0435-Xerces-DOM \u0438 \u0432\u044b\u0432\u043e\u0434 Xerces-DOM!"},
 
-  /** ER_TOO_MANY_LISTENERS          */
-//  public static final int ER_TOO_MANY_LISTENERS = 103;
-
     { ER_TOO_MANY_LISTENERS,
       "addTraceListenersToStylesheet - TooManyListenersException"},
 
-  /** ER_IN_ELEMTEMPLATEELEM_READOBJECT          */
-//  public static final int ER_IN_ELEMTEMPLATEELEM_READOBJECT = 104;
-
     { ER_IN_ELEMTEMPLATEELEM_READOBJECT,
       "\u0412 ElemTemplateElement.readObject: {0}"},
 
-  /** ER_DUPLICATE_NAMED_TEMPLATE          */
-//  public static final int ER_DUPLICATE_NAMED_TEMPLATE = 105;
-
     { ER_DUPLICATE_NAMED_TEMPLATE,
       "\u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043e \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0448\u0430\u0431\u043b\u043e\u043d\u043e\u0432 \u0441 \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u043c \u0438\u043c\u0435\u043d\u0435\u043c: {0}"},
 
-  /** ER_INVALID_KEY_CALL          */
-//  public static final int ER_INVALID_KEY_CALL = 106;
-
     { ER_INVALID_KEY_CALL,
       "\u041d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0439 \u0432\u044b\u0437\u043e\u0432 \u0444\u0443\u043d\u043a\u0446\u0438\u0438: \u0440\u0435\u043a\u0443\u0440\u0441\u0438\u0432\u043d\u044b\u0435 \u0432\u044b\u0437\u043e\u0432\u044b key() \u043d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b"},
 
-  /** Variable is referencing itself          */
-//  public static final int ER_REFERENCING_ITSELF = 107;
-
     { ER_REFERENCING_ITSELF,
       "\u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f {0} \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0438\u043b\u0438 \u043a\u043e\u0441\u0432\u0435\u043d\u043d\u043e \u0441\u0441\u044b\u043b\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u0441\u0435\u0431\u044f!"},
 
-  /** Illegal DOMSource input          */
-//  public static final int ER_ILLEGAL_DOMSOURCE_INPUT = 108;
-
     { ER_ILLEGAL_DOMSOURCE_INPUT,
       "\u0414\u043b\u044f DOMSource \u0432 newTemplates \u0443\u0437\u0435\u043b \u0432\u0432\u043e\u0434\u0430 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u0443\u0441\u0442\u044b\u043c!"},
 
-        /** Class not found for option         */
-//  public static final int ER_CLASS_NOT_FOUND_FOR_OPTION = 109;
-
     { ER_CLASS_NOT_FOUND_FOR_OPTION,
         "\u041d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d \u0444\u0430\u0439\u043b \u043a\u043b\u0430\u0441\u0441\u0430 \u0434\u043b\u044f \u043e\u043f\u0446\u0438\u0438 {0}"},
 
-        /** Required Element not found         */
-//  public static final int ER_REQUIRED_ELEM_NOT_FOUND = 110;
-
     { ER_REQUIRED_ELEM_NOT_FOUND,
         "\u041d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u044d\u043b\u0435\u043c\u0435\u043d\u0442: {0}"},
 
-  /** InputStream cannot be null         */
-//  public static final int ER_INPUT_CANNOT_BE_NULL = 111;
-
     { ER_INPUT_CANNOT_BE_NULL,
         "InputStream \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u0443\u0441\u0442\u044b\u043c"},
 
-  /** URI cannot be null         */
-//  public static final int ER_URI_CANNOT_BE_NULL = 112;
-
     { ER_URI_CANNOT_BE_NULL,
         "URI \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u0443\u0441\u0442\u044b\u043c"},
 
-  /** File cannot be null         */
-//  public static final int ER_FILE_CANNOT_BE_NULL = 113;
-
     { ER_FILE_CANNOT_BE_NULL,
         "\u0424\u0430\u0439\u043b \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u0443\u0441\u0442\u044b\u043c"},
 
-   /** InputSource cannot be null         */
-//  public static final int ER_SOURCE_CANNOT_BE_NULL = 114;
-
     { ER_SOURCE_CANNOT_BE_NULL,
                 "InputSource \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u0443\u0441\u0442\u044b\u043c"},
 
-  /** Can't overwrite cause         */
-//  public static final int ER_CANNOT_OVERWRITE_CAUSE = 115;
-
-    //{ ER_CANNOT_OVERWRITE_CAUSE,
-        //      "Cannot overwrite cause"},
-
-  /** Could not initialize BSF Manager        */
-//  public static final int ER_CANNOT_INIT_BSFMGR = 116;
-
     { ER_CANNOT_INIT_BSFMGR,
                 "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 BSF"},
 
-  /** Could not compile extension       */
-//  public static final int ER_CANNOT_CMPL_EXTENSN = 117;
-
     { ER_CANNOT_CMPL_EXTENSN,
                 "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043e\u0442\u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435"},
 
-  /** Could not create extension       */
-//  public static final int ER_CANNOT_CREATE_EXTENSN = 118;
-
     { ER_CANNOT_CREATE_EXTENSN,
       "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435: {0}, \u043f\u0440\u0438\u0447\u0438\u043d\u0430: {1}"},
 
-  /** Instance method call to method {0} requires an Object instance as first argument       */
-//  public static final int ER_INSTANCE_MTHD_CALL_REQUIRES = 119;
-
     { ER_INSTANCE_MTHD_CALL_REQUIRES,
       "\u041f\u0440\u0438 \u0432\u044b\u0437\u043e\u0432\u0435 \u0432 \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440\u0435 \u043c\u0435\u0442\u043e\u0434\u0430 {0} \u0432 \u043f\u0435\u0440\u0432\u043e\u043c \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u0435 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u043f\u0435\u0440\u0435\u0434\u0430\u043d \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440 \u043e\u0431\u044a\u0435\u043a\u0442\u0430"},
 
-  /** Invalid element name specified       */
-//  public static final int ER_INVALID_ELEMENT_NAME = 120;
-
     { ER_INVALID_ELEMENT_NAME,
       "\u0423\u043a\u0430\u0437\u0430\u043d\u043e \u043d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0435 \u0438\u043c\u044f \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 {0}"},
 
-   /** Element name method must be static      */
-//  public static final int ER_ELEMENT_NAME_METHOD_STATIC = 121;
-
     { ER_ELEMENT_NAME_METHOD_STATIC,
       "\u041c\u0435\u0442\u043e\u0434 name \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u043c {0}"},
 
-   /** Extension function {0} : {1} is unknown      */
-//  public static final int ER_EXTENSION_FUNC_UNKNOWN = 122;
-
     { ER_EXTENSION_FUNC_UNKNOWN,
              "\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f {0} : {1}"},
 
-   /** More than one best match for constructor for       */
-//  public static final int ER_MORE_MATCH_CONSTRUCTOR = 123;
-
     { ER_MORE_MATCH_CONSTRUCTOR,
              "\u041d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043d\u0430\u0438\u043b\u0443\u0447\u0448\u0438\u0445 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0439 \u0434\u043b\u044f \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0442\u043e\u0440\u0430 {0}"},
 
-   /** More than one best match for method      */
-//  public static final int ER_MORE_MATCH_METHOD = 124;
-
     { ER_MORE_MATCH_METHOD,
              "\u041d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043b\u0443\u0447\u0448\u0438\u0445 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0439 \u0434\u043b\u044f \u043c\u0435\u0442\u043e\u0434\u0430 {0}"},
 
-   /** More than one best match for element method      */
-//  public static final int ER_MORE_MATCH_ELEMENT = 125;
-
     { ER_MORE_MATCH_ELEMENT,
              "\u041d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043b\u0443\u0447\u0448\u0438\u0445 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0439 \u0434\u043b\u044f \u043c\u0435\u0442\u043e\u0434\u0430 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 {0}"},
 
-   /** Invalid context passed to evaluate       */
-//  public static final int ER_INVALID_CONTEXT_PASSED = 126;
-
     { ER_INVALID_CONTEXT_PASSED,
              "\u0414\u043b\u044f \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u043d \u043d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0439 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 {0}"},
 
-   /** Pool already exists       */
-//  public static final int ER_POOL_EXISTS = 127;
-
     { ER_POOL_EXISTS,
              "\u041f\u0443\u043b \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442"},
 
-   /** No driver Name specified      */
-//  public static final int ER_NO_DRIVER_NAME = 128;
-
     { ER_NO_DRIVER_NAME,
              "\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u043e \u0438\u043c\u044f \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430"},
 
-   /** No URL specified     */
-//  public static final int ER_NO_URL = 129;
-
     { ER_NO_URL,
              "\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d URL"},
 
-   /** Pool size is less than one    */
-//  public static final int ER_POOL_SIZE_LESSTHAN_ONE = 130;
-
     { ER_POOL_SIZE_LESSTHAN_ONE,
              "\u0420\u0430\u0437\u043c\u0435\u0440 \u043f\u0443\u043b\u0430 \u043c\u0435\u043d\u044c\u0448\u0435 \u0435\u0434\u0438\u043d\u0438\u0446\u044b!"},
 
-   /** Invalid driver name specified    */
-//  public static final int ER_INVALID_DRIVER = 131;
-
     { ER_INVALID_DRIVER,
              "\u0423\u043a\u0430\u0437\u0430\u043d\u043e \u043d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0435 \u0438\u043c\u044f \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430!"},
 
-   /** Did not find the stylesheet root    */
-//  public static final int ER_NO_STYLESHEETROOT = 132;
-
     { ER_NO_STYLESHEETROOT,
              "\u041d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d \u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0439 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0441\u0442\u0438\u043b\u0435\u0439!"},
 
-   /** Illegal value for xml:space     */
-//  public static final int ER_ILLEGAL_XMLSPACE_VALUE = 133;
-
     { ER_ILLEGAL_XMLSPACE_VALUE,
          "\u041d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 xml:space"},
 
-   /** processFromNode failed     */
-//  public static final int ER_PROCESSFROMNODE_FAILED = 134;
-
     { ER_PROCESSFROMNODE_FAILED,
          "\u041e\u0448\u0438\u0431\u043a\u0430 processFromNode"},
 
-   /** The resource [] could not load:     */
-//  public static final int ER_RESOURCE_COULD_NOT_LOAD = 135;
-
     { ER_RESOURCE_COULD_NOT_LOAD,
         "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0440\u0435\u0441\u0443\u0440\u0441 [ {0} ]: {1} \n {2} \t {3}"},
 
-
-   /** Buffer size <=0     */
-//  public static final int ER_BUFFER_SIZE_LESSTHAN_ZERO = 136;
-
     { ER_BUFFER_SIZE_LESSTHAN_ZERO,
         "\u0420\u0430\u0437\u043c\u0435\u0440 \u0431\u0443\u0444\u0435\u0440\u0430 <=0"},
 
-   /** Unknown error when calling extension    */
-//  public static final int ER_UNKNOWN_ERROR_CALLING_EXTENSION = 137;
-
     { ER_UNKNOWN_ERROR_CALLING_EXTENSION,
         "\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u0432\u044b\u0437\u043e\u0432\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f"},
 
-   /** Prefix {0} does not have a corresponding namespace declaration    */
-//  public static final int ER_NO_NAMESPACE_DECL = 138;
-
     { ER_NO_NAMESPACE_DECL,
         "\u0423 \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u0430 {0} \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u0438\u043c\u0435\u043d"},
 
-   /** Element content not allowed for lang=javaclass   */
-//  public static final int ER_ELEM_CONTENT_NOT_ALLOWED = 139;
-
     { ER_ELEM_CONTENT_NOT_ALLOWED,
         "\u0421\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 \u043d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e \u0434\u043b\u044f lang=javaclass {0}"},
 
-   /** Stylesheet directed termination   */
-//  public static final int ER_STYLESHEET_DIRECTED_TERMINATION = 140;
-
     { ER_STYLESHEET_DIRECTED_TERMINATION,
         "\u041f\u0440\u0435\u0440\u0432\u0430\u043d\u043e \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0441 \u0442\u0430\u0431\u043b\u0438\u0446\u0435\u0439 \u0441\u0442\u0438\u043b\u0435\u0439"},
 
-   /** 1 or 2   */
-//  public static final int ER_ONE_OR_TWO = 141;
-
     { ER_ONE_OR_TWO,
         "1 \u0438\u043b\u0438 2"},
 
-   /** 2 or 3   */
-//  public static final int ER_TWO_OR_THREE = 142;
-
     { ER_TWO_OR_THREE,
         "2 \u0438\u043b\u0438 3"},
 
-   /** Could not load {0} (check CLASSPATH), now using just the defaults   */
-//  public static final int ER_COULD_NOT_LOAD_RESOURCE = 143;
-
     { ER_COULD_NOT_LOAD_RESOURCE,
         "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c {0} (\u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 CLASSPATH), \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e"},
 
-   /** Cannot initialize default templates   */
-//  public static final int ER_CANNOT_INIT_DEFAULT_TEMPLATES = 144;
-
     { ER_CANNOT_INIT_DEFAULT_TEMPLATES,
         "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0448\u0430\u0431\u043b\u043e\u043d\u044b \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e"},
 
-   /** Result should not be null   */
-//  public static final int ER_RESULT_NULL = 145;
-
     { ER_RESULT_NULL,
         "\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043d\u0435 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u043f\u0443\u0441\u0442\u044b\u043c"},
 
-   /** Result could not be set   */
-//  public static final int ER_RESULT_COULD_NOT_BE_SET = 146;
-
     { ER_RESULT_COULD_NOT_BE_SET,
         "\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0437\u0430\u0434\u0430\u0442\u044c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442"},
 
-   /** No output specified   */
-//  public static final int ER_NO_OUTPUT_SPECIFIED = 147;
-
     { ER_NO_OUTPUT_SPECIFIED,
         "\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d \u0432\u044b\u0432\u043e\u0434"},
 
-   /** Can't transform to a Result of type   */
-//  public static final int ER_CANNOT_TRANSFORM_TO_RESULT_TYPE = 148;
-
     { ER_CANNOT_TRANSFORM_TO_RESULT_TYPE,
-        "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u044c \u043a \u0442\u0438\u043f\u0443 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430 {0}"},
-
-   /** Can't transform to a Source of type   */
-//  public static final int ER_CANNOT_TRANSFORM_SOURCE_TYPE = 149;
+        "\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u044c \u0432 \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0442\u0438\u043f\u0430 {0}"},
 
     { ER_CANNOT_TRANSFORM_SOURCE_TYPE,
-        "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u044c \u043a \u0442\u0438\u043f\u0443 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430 {0}"},
-
-   /** Null content handler  */
-//  public static final int ER_NULL_CONTENT_HANDLER = 150;
+        "\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u044c \u0432 \u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0442\u0438\u043f\u0430 {0}"},
 
     { ER_NULL_CONTENT_HANDLER,
         "\u041f\u0443\u0441\u0442\u043e\u0439 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f"},
 
-   /** Null error handler  */
-//  public static final int ER_NULL_ERROR_HANDLER = 151;
     { ER_NULL_ERROR_HANDLER,
         "\u041f\u0443\u0441\u0442\u043e\u0439 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u043e\u0448\u0438\u0431\u043a\u0438"},
 
-   /** parse can not be called if the ContentHandler has not been set */
-//  public static final int ER_CANNOT_CALL_PARSE = 152;
-
     { ER_CANNOT_CALL_PARSE,
         "\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0432\u044b\u0437\u0432\u0430\u0442\u044c \u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440, \u0435\u0441\u043b\u0438 \u043d\u0435 \u0437\u0430\u0434\u0430\u043d ContentHandler"},
 
-   /**  No parent for filter */
-//  public static final int ER_NO_PARENT_FOR_FILTER = 153;
-
     { ER_NO_PARENT_FOR_FILTER,
         "\u041d\u0435 \u0437\u0430\u0434\u0430\u043d \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u043e\u0431\u044a\u0435\u043a\u0442 \u0444\u0438\u043b\u044c\u0442\u0440\u0430"},
 
-
-   /**  No stylesheet found in: {0}, media */
-//  public static final int ER_NO_STYLESHEET_IN_MEDIA = 154;
-
     { ER_NO_STYLESHEET_IN_MEDIA,
          "\u0412 {0} \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u0430 \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u0441\u0442\u0438\u043b\u0435\u0439, \u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c={1}"},
 
-   /**  No xml-stylesheet PI found in */
-//  public static final int ER_NO_STYLESHEET_PI = 155;
-
     { ER_NO_STYLESHEET_PI,
          "\u041d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d PI xml-stylesheet \u0432 {0}"},
 
-   /**  No default implementation found */
-//  public static final int ER_NO_DEFAULT_IMPL = 156;
-
-    //{ ER_NO_DEFAULT_IMPL,
-     //    "No default implementation found "},
-
-   /**  ChunkedIntArray({0}) not currently supported */
-//  public static final int ER_CHUNKEDINTARRAY_NOT_SUPPORTED = 157;
-
-    //{ ER_CHUNKEDINTARRAY_NOT_SUPPORTED,
-     //  "ChunkedIntArray({0}) not currently supported"},
-
-   /**  Offset bigger than slot */
-//  public static final int ER_OFFSET_BIGGER_THAN_SLOT = 158;
-
-    //{ ER_OFFSET_BIGGER_THAN_SLOT,
-     //  "Offset bigger than slot"},
-
-   /**  Coroutine not available, id= */
-//  public static final int ER_COROUTINE_NOT_AVAIL = 159;
-
-    //{ ER_COROUTINE_NOT_AVAIL,
-    //   "Coroutine not available, id={0}"},
-
-   /**  CoroutineManager recieved co_exit() request */
-//  public static final int ER_COROUTINE_CO_EXIT = 160;
-
-    //{ ER_COROUTINE_CO_EXIT,
-     //  "CoroutineManager received co_exit() request"},
-
-   /**  co_joinCoroutineSet() failed */
-//  public static final int ER_COJOINROUTINESET_FAILED = 161;
-
-    //{ ER_COJOINROUTINESET_FAILED,
-    //   "co_joinCoroutineSet() failed"},
-
-   /**  Coroutine parameter error () */
-//  public static final int ER_COROUTINE_PARAM = 162;
-
-    //{ ER_COROUTINE_PARAM,
-    //   "Coroutine parameter error ({0})"},
-
-   /**  UNEXPECTED: Parser doTerminate answers  */
-//  public static final int ER_PARSER_DOTERMINATE_ANSWERS = 163;
-
-    //{ ER_PARSER_DOTERMINATE_ANSWERS,
-    //   "\nUNEXPECTED: Parser doTerminate answers {0}"},
-
-   /**  parse may not be called while parsing */
-//  public static final int ER_NO_PARSE_CALL_WHILE_PARSING = 164;
-
-    //{ ER_NO_PARSE_CALL_WHILE_PARSING,
-    //   "parse may not be called while parsing"},
-
-   /**  Error: typed iterator for axis  {0} not implemented  */
-//  public static final int ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED = 165;
-
-    //{ ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED,
-     //  "Error: typed iterator for axis  {0} not implemented"},
-
-   /**  Error: iterator for axis {0} not implemented  */
-//  public static final int ER_ITERATOR_AXIS_NOT_IMPLEMENTED = 166;
-
-    //{ ER_ITERATOR_AXIS_NOT_IMPLEMENTED,
-    //   "Error: iterator for axis {0} not implemented "},
-
-   /**  Iterator clone not supported  */
-//  public static final int ER_ITERATOR_CLONE_NOT_SUPPORTED = 167;
-
-    //{ ER_ITERATOR_CLONE_NOT_SUPPORTED,
-     //  "Iterator clone not supported"},
-
-   /**  Unknown axis traversal type  */
-//  public static final int ER_UNKNOWN_AXIS_TYPE = 168;
-
-    //{ ER_UNKNOWN_AXIS_TYPE,
-    //   "Unknown axis traversal type: {0}"},
-
-   /**  Axis traverser not supported  */
-//  public static final int ER_AXIS_NOT_SUPPORTED = 169;
-
-    //{ ER_AXIS_NOT_SUPPORTED,
-    //   "Axis traverser not supported: {0}"},
-
-   /**  No more DTM IDs are available  */
-//  public static final int ER_NO_DTMIDS_AVAIL = 170;
-
-    //{ ER_NO_DTMIDS_AVAIL,
-     //  "No more DTM IDs are available"},
-
-   /**  Not supported  */
-//  public static final int ER_NOT_SUPPORTED = 171;
-
     { ER_NOT_SUPPORTED,
        "\u041d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f: {0}"},
 
-   /**  node must be non-null for getDTMHandleFromNode  */
-//  public static final int ER_NODE_NON_NULL = 172;
-
-    //{ ER_NODE_NON_NULL,
-    //   "Node must be non-null for getDTMHandleFromNode"},
-
-   /**  Could not resolve the node to a handle  */
-//  public static final int ER_COULD_NOT_RESOLVE_NODE = 173;
-
-    //{ ER_COULD_NOT_RESOLVE_NODE,
-    //   "Could not resolve the node to a handle"},
-
-   /**  startParse may not be called while parsing */
-//  public static final int ER_STARTPARSE_WHILE_PARSING = 174;
-
-    //{ ER_STARTPARSE_WHILE_PARSING,
-     //  "startParse may not be called while parsing"},
-
-   /**  startParse needs a non-null SAXParser  */
-//  public static final int ER_STARTPARSE_NEEDS_SAXPARSER = 175;
-
-    //{ ER_STARTPARSE_NEEDS_SAXPARSER,
-    //   "startParse needs a non-null SAXParser"},
-
-   /**  could not initialize parser with */
-//  public static final int ER_COULD_NOT_INIT_PARSER = 176;
-    //{ ER_COULD_NOT_INIT_PARSER,
-     //  "could not initialize parser with"},
-
-   /**  Value for property {0} should be a Boolean instance  */
-//  public static final int ER_PROPERTY_VALUE_BOOLEAN = 177;
-
     { ER_PROPERTY_VALUE_BOOLEAN,
        "\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430 {0} \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440\u043e\u043c Boolean"},
 
-   /**  exception creating new instance for pool  */
-//  public static final int ER_EXCEPTION_CREATING_POOL = 178;
-
-    //{ ER_EXCEPTION_CREATING_POOL,
-    //   "exception creating new instance for pool"},
-
-   /**  Path contains invalid escape sequence  */
-//  public static final int ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE = 179;
-
-    //{ ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE,
-    //   "Path contains invalid escape sequence"},
-
-   /**  Scheme is required!  */
-//  public static final int ER_SCHEME_REQUIRED = 180;
-
-    //{ ER_SCHEME_REQUIRED,
-     //  "Scheme is required!"},
-
-   /**  No scheme found in URI  */
-//  public static final int ER_NO_SCHEME_IN_URI = 181;
-
-    //{ ER_NO_SCHEME_IN_URI,
-    //   "No scheme found in URI: {0}"},
-
-   /**  No scheme found in URI  */
-//  public static final int ER_NO_SCHEME_INURI = 182;
-
-    //{ ER_NO_SCHEME_INURI,
-    //   "No scheme found in URI"},
-
-   /**  Path contains invalid character:   */
-//  public static final int ER_PATH_INVALID_CHAR = 183;
-
-    //{ ER_PATH_INVALID_CHAR,
-    //   "Path contains invalid character: {0}"},
-
-   /**  Cannot set scheme from null string  */
-//  public static final int ER_SCHEME_FROM_NULL_STRING = 184;
-
-    //{ ER_SCHEME_FROM_NULL_STRING,
-    //   "Cannot set scheme from null string"},
-
-   /**  The scheme is not conformant. */
-//  public static final int ER_SCHEME_NOT_CONFORMANT = 185;
-
-    //{ ER_SCHEME_NOT_CONFORMANT,
-    //   "The scheme is not conformant."},
-
-   /**  Host is not a well formed address  */
-//  public static final int ER_HOST_ADDRESS_NOT_WELLFORMED = 186;
-
-    //{ ER_HOST_ADDRESS_NOT_WELLFORMED,
-    //   "Host is not a well formed address"},
-
-   /**  Port cannot be set when host is null  */
-//  public static final int ER_PORT_WHEN_HOST_NULL = 187;
-
-    //{ ER_PORT_WHEN_HOST_NULL,
-    //   "Port cannot be set when host is null"},
-
-   /**  Invalid port number  */
-//  public static final int ER_INVALID_PORT = 188;
-
-    //{ ER_INVALID_PORT,
-    //   "Invalid port number"},
-
-   /**  Fragment can only be set for a generic URI  */
-//  public static final int ER_FRAG_FOR_GENERIC_URI = 189;
-
-    //{ ER_FRAG_FOR_GENERIC_URI,
-    //   "Fragment can only be set for a generic URI"},
-
-   /**  Fragment cannot be set when path is null  */
-//  public static final int ER_FRAG_WHEN_PATH_NULL = 190;
-
-    //{ ER_FRAG_WHEN_PATH_NULL,
-    //   "Fragment cannot be set when path is null"},
-
-   /**  Fragment contains invalid character  */
-//  public static final int ER_FRAG_INVALID_CHAR = 191;
-
-    //{ ER_FRAG_INVALID_CHAR,
-    //   "Fragment contains invalid character"},
-
-
-
-   /** Parser is already in use  */
-//  public static final int ER_PARSER_IN_USE = 192;
-
-    //{ ER_PARSER_IN_USE,
-    //    "Parser is already in use"},
-
-   /** Parser is already in use  */
-//  public static final int ER_CANNOT_CHANGE_WHILE_PARSING = 193;
-
-    //{ ER_CANNOT_CHANGE_WHILE_PARSING,
-    //    "Cannot change {0} {1} while parsing"},
-
-   /** Self-causation not permitted  */
-//  public static final int ER_SELF_CAUSATION_NOT_PERMITTED = 194;
-
-    //{ ER_SELF_CAUSATION_NOT_PERMITTED,
-     //   "Self-causation not permitted"},
-
-   /** src attribute not yet supported for  */
-//  public static final int ER_COULD_NOT_FIND_EXTERN_SCRIPT = 195;
-
     { ER_COULD_NOT_FIND_EXTERN_SCRIPT,
          "\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0432\u043d\u0435\u0448\u043d\u0438\u0439 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439 \u0432 {0}"},
 
-  /** The resource [] could not be found     */
-//  public static final int ER_RESOURCE_COULD_NOT_FIND = 196;
-
     { ER_RESOURCE_COULD_NOT_FIND,
-        "\u0420\u0435\u0441\u0443\u0440\u0441 [ {0} ] \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d.\n{1}"},
-
-   /** output property not recognized:  */
-//  public static final int ER_OUTPUT_PROPERTY_NOT_RECOGNIZED = 197;
+        "\u0420\u0435\u0441\u0443\u0440\u0441 [ {0} ] \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d.\n {1}"},
 
     { ER_OUTPUT_PROPERTY_NOT_RECOGNIZED,
         "\u0421\u0432\u043e\u0439\u0441\u0442\u0432\u043e \u0432\u044b\u0432\u043e\u0434\u0430 \u043d\u0435 \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u043d\u043e: {0}"},
 
-   /** Userinfo may not be specified if host is not specified   */
-//  public static final int ER_NO_USERINFO_IF_NO_HOST = 198;
-
-    //{ ER_NO_USERINFO_IF_NO_HOST,
-    //    "Userinfo may not be specified if host is not specified"},
-
-   /** Port may not be specified if host is not specified   */
-//  public static final int ER_NO_PORT_IF_NO_HOST = 199;
-
-    //{ ER_NO_PORT_IF_NO_HOST,
-    //    "Port may not be specified if host is not specified"},
-
-   /** Query string cannot be specified in path and query string   */
-//  public static final int ER_NO_QUERY_STRING_IN_PATH = 200;
-
-    //{ ER_NO_QUERY_STRING_IN_PATH,
-    //    "Query string cannot be specified in path and query string"},
-
-   /** Fragment cannot be specified in both the path and fragment   */
-//  public static final int ER_NO_FRAGMENT_STRING_IN_PATH = 201;
-
-    //{ ER_NO_FRAGMENT_STRING_IN_PATH,
-    //    "Fragment cannot be specified in both the path and fragment"},
-
-   /** Cannot initialize URI with empty parameters   */
-//  public static final int ER_CANNOT_INIT_URI_EMPTY_PARMS = 202;
-
-    //{ ER_CANNOT_INIT_URI_EMPTY_PARMS,
-    //    "Cannot initialize URI with empty parameters"},
-
-   /** Failed creating ElemLiteralResult instance   */
-//  public static final int ER_FAILED_CREATING_ELEMLITRSLT = 203;
-
     { ER_FAILED_CREATING_ELEMLITRSLT,
         "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u044d\u043b\u0435\u043c\u0435\u043d\u0442 ElemLiteralResult"},
 
@@ -1727,242 +979,123 @@
   //in locale specific files like XSLTErrorResources_de.java, XSLTErrorResources_fr.java etc.
   //NOTE: Not only the key name but message has also been changed.
 
-   /** Priority value does not contain a parsable number   */
-//  public static final int ER_VALUE_SHOULD_BE_NUMBER = 204;
-
     { ER_VALUE_SHOULD_BE_NUMBER,
         "\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 {0} \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u0435\u043c\u044b\u043c \u0447\u0438\u0441\u043b\u043e\u043c"},
 
-   /**  Value for {0} should equal 'yes' or 'no'   */
-//  public static final int ER_VALUE_SHOULD_EQUAL = 205;
-
     { ER_VALUE_SHOULD_EQUAL,
         "\u0412 {0} \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0443\u043a\u0430\u0437\u0430\u043d\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 yes \u0438\u043b\u0438 no"},
 
-   /**  Failed calling {0} method   */
-//  public static final int ER_FAILED_CALLING_METHOD = 206;
-
     { ER_FAILED_CALLING_METHOD,
         "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u0432\u044b\u0437\u043e\u0432\u0435 \u043c\u0435\u0442\u043e\u0434\u0430 {0}"},
 
-   /** Failed creating ElemLiteralResult instance   */
-//  public static final int ER_FAILED_CREATING_ELEMTMPL = 207;
-
     { ER_FAILED_CREATING_ELEMTMPL,
         "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440\u0430 ElemTemplateElement"},
 
-   /**  Characters are not allowed at this point in the document   */
-//  public static final int ER_CHARS_NOT_ALLOWED = 208;
-
     { ER_CHARS_NOT_ALLOWED,
         "\u0421\u0438\u043c\u0432\u043e\u043b\u044b \u043d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b \u0432 \u0434\u0430\u043d\u043d\u043e\u0439 \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430"},
 
-  /**  attribute is not allowed on the element   */
-//  public static final int ER_ATTR_NOT_ALLOWED = 209;
     { ER_ATTR_NOT_ALLOWED,
         "\u0410\u0442\u0440\u0438\u0431\u0443\u0442 \"{0}\" \u043d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c \u0432 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0435 {1}!"},
 
-  /**  Method not yet supported    */
-//  public static final int ER_METHOD_NOT_SUPPORTED = 210;
-
-    //{ ER_METHOD_NOT_SUPPORTED,
-     //   "Method not yet supported "},
-
-  /**  Bad value    */
-//  public static final int ER_BAD_VALUE = 211;
-
     { ER_BAD_VALUE,
-     "{0} \u043d\u0435\u0432\u0435\u0440\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 {1}"},
-
-  /**  attribute value not found   */
-//  public static final int ER_ATTRIB_VALUE_NOT_FOUND = 212;
+     "{0} \u043d\u0435\u0432\u0435\u0440\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 {1} "},
 
     { ER_ATTRIB_VALUE_NOT_FOUND,
-     "\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430 {0} \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u043e"},
-
-  /**  attribute value not recognized    */
-//  public static final int ER_ATTRIB_VALUE_NOT_RECOGNIZED = 213;
+     "\u041d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430 {0} "},
 
     { ER_ATTRIB_VALUE_NOT_RECOGNIZED,
-     "\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430 {0} \u043d\u0435 \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u043d\u043e"},
-
-  /** IncrementalSAXSource_Filter not currently restartable   */
-//  public static final int ER_INCRSAXSRCFILTER_NOT_RESTARTABLE = 214;
-
-    //{ ER_INCRSAXSRCFILTER_NOT_RESTARTABLE,
-   //  "IncrementalSAXSource_Filter not currently restartable"},
-
-  /** IncrementalSAXSource_Filter not currently restartable   */
-//  public static final int ER_XMLRDR_NOT_BEFORE_STARTPARSE = 215;
-
-    //{ ER_XMLRDR_NOT_BEFORE_STARTPARSE,
-    // "XMLReader not before startParse request"},
-
-  /** Attempting to generate a namespace prefix with a null URI   */
-//  public static final int ER_NULL_URI_NAMESPACE = 216;
+     "\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430 {0} \u043d\u0435 \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u043d\u043e "},
 
     { ER_NULL_URI_NAMESPACE,
      "\u041f\u043e\u043f\u044b\u0442\u043a\u0430 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043f\u0440\u0435\u0444\u0438\u043a\u0441 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u0438\u043c\u0435\u043d \u0441 \u043f\u0443\u0441\u0442\u044b\u043c URI"},
 
   //New ERROR keys added in XALAN code base after Jdk 1.4 (Xalan 2.2-D11)
 
-  /** Attempting to generate a namespace prefix with a null URI   */
-//  public static final int ER_NUMBER_TOO_BIG = 217;
-
     { ER_NUMBER_TOO_BIG,
      "\u041f\u043e\u043f\u044b\u0442\u043a\u0430 \u043e\u0442\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0447\u0438\u0441\u043b\u043e \u0431\u043e\u043b\u044c\u0448\u0435 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0433\u043e LongInteger"},
 
-//ER_CANNOT_FIND_SAX1_DRIVER
-
-//  public static final int  ER_CANNOT_FIND_SAX1_DRIVER = 218;
-
     { ER_CANNOT_FIND_SAX1_DRIVER,
      "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043d\u0430\u0439\u0442\u0438 \u043a\u043b\u0430\u0441\u0441 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 SAX1 {0}"},
 
-//ER_SAX1_DRIVER_NOT_LOADED
-//  public static final int  ER_SAX1_DRIVER_NOT_LOADED = 219;
-
     { ER_SAX1_DRIVER_NOT_LOADED,
      "\u041a\u043b\u0430\u0441\u0441 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 SAX1 {0} \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d, \u043d\u043e \u0435\u0433\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u0430"},
 
-//ER_SAX1_DRIVER_NOT_INSTANTIATED
-//  public static final int  ER_SAX1_DRIVER_NOT_INSTANTIATED = 220 ;
-
     { ER_SAX1_DRIVER_NOT_INSTANTIATED,
      "\u041a\u043b\u0430\u0441\u0441 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 SAX1 {0} \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d, \u043d\u043e \u0435\u0433\u043e \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u0430"},
 
-
-// ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER
-//  public static final int ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER = 221;
-
     { ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER,
      "\u0412 \u043a\u043b\u0430\u0441\u0441\u0435 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 SAX1 {0} \u043d\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d org.xml.sax.Parser"},
 
-// ER_PARSER_PROPERTY_NOT_SPECIFIED
-//  public static final int  ER_PARSER_PROPERTY_NOT_SPECIFIED = 222;
-
     { ER_PARSER_PROPERTY_NOT_SPECIFIED,
      "\u041d\u0435 \u0437\u0430\u0434\u0430\u043d\u043e \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e org.xml.sax.parser"},
 
-//ER_PARSER_ARG_CANNOT_BE_NULL
-//  public static final int  ER_PARSER_ARG_CANNOT_BE_NULL = 223 ;
-
     { ER_PARSER_ARG_CANNOT_BE_NULL,
      "\u0410\u0440\u0433\u0443\u043c\u0435\u043d\u0442 \u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440\u0430 \u043d\u0435 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u043f\u0443\u0441\u0442\u044b\u043c"},
 
-
-// ER_FEATURE
-//  public static final int  ER_FEATURE = 224;
-
     { ER_FEATURE,
      "\u0424\u0443\u043d\u043a\u0446\u0438\u044f: {0}"},
 
-
-// ER_PROPERTY
-//  public static final int ER_PROPERTY = 225 ;
-
     { ER_PROPERTY,
      "\u0421\u0432\u043e\u0439\u0441\u0442\u0432\u043e: {0}"},
 
-// ER_NULL_ENTITY_RESOLVER
-//  public static final int ER_NULL_ENTITY_RESOLVER  = 226;
-
     { ER_NULL_ENTITY_RESOLVER,
      "\u041f\u0443\u0441\u0442\u043e\u0439 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043c\u0430\u043a\u0440\u043e\u0441\u0430"},
 
-// ER_NULL_DTD_HANDLER
-//  public static final int  ER_NULL_DTD_HANDLER = 227 ;
-
     { ER_NULL_DTD_HANDLER,
      "\u041f\u0443\u0441\u0442\u043e\u0439 \u0434\u0435\u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0440 DTD"},
 
-// No Driver Name Specified!
-//  public static final int ER_NO_DRIVER_NAME_SPECIFIED = 228;
     { ER_NO_DRIVER_NAME_SPECIFIED,
      "\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u043e \u0438\u043c\u044f \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430!"},
 
-
-// No URL Specified!
-//  public static final int ER_NO_URL_SPECIFIED = 229;
     { ER_NO_URL_SPECIFIED,
      "\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d URL!"},
 
-
-// Pool size is less than 1!
-//  public static final int ER_POOLSIZE_LESS_THAN_ONE = 230;
     { ER_POOLSIZE_LESS_THAN_ONE,
      "\u0420\u0430\u0437\u043c\u0435\u0440 \u043f\u0443\u043b\u0430 \u043c\u0435\u043d\u044c\u0448\u0435 1!"},
 
-
-// Invalid Driver Name Specified!
-//  public static final int ER_INVALID_DRIVER_NAME = 231;
     { ER_INVALID_DRIVER_NAME,
      "\u0423\u043a\u0430\u0437\u0430\u043d\u043e \u043d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0435 \u0438\u043c\u044f \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430!"},
 
-
-
-// ErrorListener
-//  public static final int ER_ERRORLISTENER = 232;
     { ER_ERRORLISTENER,
      "ErrorListener"},
 
 
-// Programmer's error! expr has no ElemTemplateElement parent!
-//  public static final int ER_ASSERT_NO_TEMPLATE_PARENT = 233;
+// Note to translators:  The following message should not normally be displayed
+//   to users.  It describes a situation in which the processor has detected
+//   an internal consistency problem in itself, and it provides this message
+//   for the developer to help diagnose the problem.  The name
+//   'ElemTemplateElement' is the name of a class, and should not be
+//   translated.
     { ER_ASSERT_NO_TEMPLATE_PARENT,
      "\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430! \u0423 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u043d\u0435\u0442 \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 ElemTemplateElement!"},
 
 
-// Programmer''s assertion in RundundentExprEliminator: {0}
-//  public static final int ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR = 234;
+// Note to translators:  The following message should not normally be displayed
+//   to users.  It describes a situation in which the processor has detected
+//   an internal consistency problem in itself, and it provides this message
+//   for the developer to help diagnose the problem.  The substitution text
+//   provides further information in order to diagnose the problem.  The name
+//   'RedundentExprEliminator' is the name of a class, and should not be
+//   translated.
     { ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR,
-     "\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0435 \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 RundundentExprEliminator: {0}"},
+     "\u0417\u0430\u043f\u0438\u0441\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u0430 \u0432 RedundentExprEliminator: {0}"},
 
-// Axis traverser not supported: {0}
-//  public static final int ER_AXIS_TRAVERSER_NOT_SUPPORTED = 235;
-    //{ ER_AXIS_TRAVERSER_NOT_SUPPORTED,
-    // "Axis traverser not supported: {0}"},
-
-// ListingErrorHandler created with null PrintWriter!
-//  public static final int ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER = 236;
-    //{ ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER,
-    // "ListingErrorHandler created with null PrintWriter!"},
-
-  // {0}is not allowed in this position in the stylesheet!
-//  public static final int ER_NOT_ALLOWED_IN_POSITION = 237;
     { ER_NOT_ALLOWED_IN_POSITION,
      "{0} \u043d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e \u0432 \u0434\u0430\u043d\u043d\u043e\u0439 \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0441\u0442\u0438\u043b\u0435\u0439!"},
 
-  // Non-whitespace text is not allowed in this position in the stylesheet!
-//  public static final int ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION = 238;
     { ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION,
      "\u0422\u0435\u043a\u0441\u0442 \u043d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c \u0432 \u0434\u0430\u043d\u043d\u043e\u0439 \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0441\u0442\u0438\u043b\u0435\u0439!"},
 
   // This code is shared with warning codes.
-  // Illegal value: {1} used for CHAR attribute: {0}.  An attribute of type CHAR must be only 1 character!
-//  public static final int INVALID_TCHAR = 239;
   // SystemId Unknown
     { INVALID_TCHAR,
-     "\u041d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 {1} \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430 CHAR: {0}. \u0410\u0442\u0440\u0438\u0431\u0443\u0442 \u0442\u0438\u043f\u0430 CHAR \u0434\u043e\u043b\u0436\u0435\u043d \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e 1 \u0441\u0438\u043c\u0432\u043e\u043b!"},
-
-//  public static final int ER_SYSTEMID_UNKNOWN = 240;
-    //{ ER_SYSTEMID_UNKNOWN,
-    // "SystemId Unknown"},
-
-  // Location of error unknown
-//  public static final int ER_LOCATION_UNKNOWN = 241;
-    //{ ER_LOCATION_UNKNOWN,
-    // "Location of error unknown"},
+     "\u041d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 {1} \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430 CHAR: {0}.  \u0410\u0442\u0440\u0438\u0431\u0443\u0442 \u0442\u0438\u043f\u0430 CHAR \u0434\u043e\u043b\u0436\u0435\u043d \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e 1 \u0441\u0438\u043c\u0432\u043e\u043b!"},
 
     // Note to translators:  The following message is used if the value of
     // an attribute in a stylesheet is invalid.  "QNAME" is the XML data-type of
     // the attribute, and should not be translated.  The substitution text {1} is
     // the attribute value and {0} is the attribute name.
-    // INVALID_QNAME
-
-  //The following codes are shared with the warning codes...
-  // Illegal value: {1} used for QNAME attribute: {0}
-//  public static final int INVALID_QNAME = 242;
+    //The following codes are shared with the warning codes...
     { INVALID_QNAME,
      "\u041d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 {1} \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430 QNAME: {0}"},
 
@@ -1971,21 +1104,13 @@
     // the attribute, and should not be translated.  The substitution text {1} is
     // the attribute value, {0} is the attribute name, and {2} is a list of valid
     // values.
-    // INVALID_ENUM
-
-  // Illegal value: {1} used for ENUM attribute: {0}.  Valid values are: {2}.
-//  public static final int INVALID_ENUM = 243;
     { INVALID_ENUM,
-     "\u041d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 {1} \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430 ENUM: {0}. \u0414\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f: {2}."},
+     "\u041d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 {1} \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430 ENUM: {0}.  \u0414\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f: {2}."},
 
 // Note to translators:  The following message is used if the value of
 // an attribute in a stylesheet is invalid.  "NMTOKEN" is the XML data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NMTOKEN
-
-  // Illegal value: {1} used for NMTOKEN attribute: {0}.
-//  public static final int INVALID_NMTOKEN = 244;
     { INVALID_NMTOKEN,
      "\u041d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 {1} \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430 NMTOKEN: {0}. "},
 
@@ -1993,10 +1118,6 @@
 // an attribute in a stylesheet is invalid.  "NCNAME" is the XML data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NCNAME
-
-  // Illegal value: {1} used for NCNAME attribute: {0}.
-//  public static final int INVALID_NCNAME = 245;
     { INVALID_NCNAME,
      "\u041d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 {1} \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430 NCNAME: {0}. "},
 
@@ -2004,11 +1125,6 @@
 // an attribute in a stylesheet is invalid.  "boolean" is the XSLT data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_BOOLEAN
-
-  // Illegal value: {1} used for boolean attribute: {0}.
-//  public static final int INVALID_BOOLEAN = 246;
-
     { INVALID_BOOLEAN,
      "\u041d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 {1} \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430 boolean: {0}. "},
 
@@ -2016,10 +1132,6 @@
 // an attribute in a stylesheet is invalid.  "number" is the XSLT data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NUMBER
-
-  // Illegal value: {1} used for number attribute: {0}.
-//  public static final int INVALID_NUMBER = 247;
      { INVALID_NUMBER,
      "\u041d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 {1} \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430 number: {0}. "},
 
@@ -2031,9 +1143,6 @@
 // a function.  The message indicates that when this function is referenced in
 // a match pattern, its argument must be a string literal (or constant.)
 // ER_ARG_LITERAL - new error message for bugzilla //5202
-
-  // Argument to {0} in match pattern must be a literal.
-//  public static final int ER_ARG_LITERAL             = 248;
     { ER_ARG_LITERAL,
      "\u0410\u0440\u0433\u0443\u043c\u0435\u043d\u0442 {0} \u0432 \u0448\u0430\u0431\u043b\u043e\u043d\u0435 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u043b\u0438\u0442\u0435\u0440\u0430\u043b\u043e\u043c."},
 
@@ -2041,9 +1150,6 @@
 // a variable.  A "global variable" is a variable that is accessible everywher
 // in the stylesheet.
 // ER_DUPLICATE_GLOBAL_VAR - new error message for bugzilla #790
-
-  // Duplicate global variable declaration.
-//  public static final int ER_DUPLICATE_GLOBAL_VAR    = 249;
     { ER_DUPLICATE_GLOBAL_VAR,
      "\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u0435 \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u0435 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439."},
 
@@ -2051,18 +1157,12 @@
 // Note to translators:  The following message indicates that two definitions of
 // a variable were encountered.
 // ER_DUPLICATE_VAR - new error message for bugzilla #790
-
-  // Duplicate variable declaration.
-//  public static final int ER_DUPLICATE_VAR           = 250;
     { ER_DUPLICATE_VAR,
      "\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u0435 \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439."},
 
     // Note to translators:  "xsl:template, "name" and "match" are XSLT keywords
     // which must not be translated.
     // ER_TEMPLATE_NAME_MATCH - new error message for bugzilla #789
-
-  // xsl:template must have a name or match attribute (or both)
-//  public static final int ER_TEMPLATE_NAME_MATCH     = 251;
     { ER_TEMPLATE_NAME_MATCH,
      "\u0414\u043b\u044f xsl:template \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0437\u0430\u0434\u0430\u043d \u0430\u0442\u0440\u0438\u0431\u0443\u0442 name \u0438\u043b\u0438 match, \u043b\u0438\u0431\u043e \u043e\u0431\u0430 \u044d\u0442\u0438\u0445 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430"},
 
@@ -2071,178 +1171,141 @@
     // encountered as part of the value of the exclude-result-prefixes attribute
     // was in error.
     // ER_INVALID_PREFIX - new error message for bugzilla #788
-
-  // Prefix in exclude-result-prefixes is not valid: {0}
-//  public static final int ER_INVALID_PREFIX          = 252;
     { ER_INVALID_PREFIX,
      "\u041d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0439 \u043f\u0440\u0435\u0444\u0438\u043a\u0441 \u0432 exclude-result-prefixes: {0}"},
 
-    // Note to translators:  An "attribute set" is a set of attributes that can be
-    // added to an element in the output document as a group.  The message indicates
-    // that there was a reference to an attribute set named {0} that was never
-    // defined.
+    // Note to translators:  An "attribute set" is a set of attributes that can
+    // be added to an element in the output document as a group.  The message
+    // indicates that there was a reference to an attribute set named {0} that
+    // was never defined.
     // ER_NO_ATTRIB_SET - new error message for bugzilla #782
-
-  // attribute-set named {0} does not exist
-//  public static final int ER_NO_ATTRIB_SET           = 253;
     { ER_NO_ATTRIB_SET,
      "attribute-set \u0441 \u0438\u043c\u0435\u043d\u0435\u043c {0} \u043d\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442"},
 
+    // Note to translators:  This message indicates that there was a reference
+    // to a function named {0} for which no function definition could be found.
+    { ER_FUNCTION_NOT_FOUND,
+     "\u0424\u0443\u043d\u043a\u0446\u0438\u044f \u0441 \u0438\u043c\u0435\u043d\u0435\u043c {0} \u043d\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442"},
 
+    // Note to translators:  This message indicates that the XSLT instruction
+    // that is named by the substitution text {0} must not contain other XSLT
+    // instructions (content) or a "select" attribute.  The word "select" is
+    // an XSLT keyword in this case and must not be translated.
+    { ER_CANT_HAVE_CONTENT_AND_SELECT,
+     "\u0414\u043b\u044f \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 {0} \u043d\u0435\u043b\u044c\u0437\u044f \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u044b \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f \u0438 \u0432\u044b\u0431\u043e\u0440\u0430. "},
 
+    // Note to translators:  This message indicates that the value argument
+    // of setParameter must be a valid Java Object.
+    { ER_INVALID_SET_PARAM_VALUE,
+     "\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 {0} \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u043c \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u043c Java"},
 
+        { ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT,
+         "\u0410\u0442\u0440\u0438\u0431\u0443\u0442 result-prefix \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 xsl:namespace-alias \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 '#default', \u043d\u043e \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u0438\u043c\u0435\u043d \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0434\u043b\u044f \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u043e"},
+
+        { ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX,
+         "\u0410\u0442\u0440\u0438\u0431\u0443\u0442 result-prefix \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 xsl:namespace-alias \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 ''{0}'', \u043d\u043e \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u0438\u043c\u0435\u043d \u0434\u043b\u044f \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u0430 ''{0}'' \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u043e. "},
+
+    { ER_SET_FEATURE_NULL_NAME,
+      "\u0418\u043c\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u0443\u0441\u0442\u044b\u043c \u0432 TransformerFactory.setFeature(\u0418\u043c\u044f \u0441\u0442\u0440\u043e\u043a\u0438, \u0431\u0443\u043b\u0435\u0432\u0441\u043a\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435). "},
+
+    { ER_GET_FEATURE_NULL_NAME,
+      "\u0418\u043c\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u0443\u0441\u0442\u044b\u043c \u0432 TransformerFactory.getFeature(\u0418\u043c\u044f \u0441\u0442\u0440\u043e\u043a\u0438). "},
+
+    { ER_UNSUPPORTED_FEATURE,
+      "\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0437\u0430\u0434\u0430\u0442\u044c \u0444\u0443\u043d\u043a\u0446\u0438\u044e ''{0}'' \u0432 \u044d\u0442\u043e\u043c \u043a\u043b\u0430\u0441\u0441\u0435 TransformerFactory. "},
+
+    { ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING,
+        "\u041f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f ''{0}'' \u043d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e, \u0435\u0441\u043b\u0438 \u0434\u043b\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0437\u0430\u0449\u0438\u0449\u0435\u043d\u043d\u043e\u0439 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0437\u0430\u0434\u0430\u043d\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 true. "},
+
+        { ER_NAMESPACE_CONTEXT_NULL_NAMESPACE,
+          "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043d\u0430\u0439\u0442\u0438 \u043f\u0440\u0435\u0444\u0438\u043a\u0441 \u0434\u043b\u044f uri \u043f\u0443\u0441\u0442\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u0438\u043c\u0435\u043d. "},
+
+        { ER_NAMESPACE_CONTEXT_NULL_PREFIX,
+          "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043d\u0430\u0439\u0442\u0438 uri \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u0438\u043c\u0435\u043d \u0434\u043b\u044f \u043f\u0443\u0441\u0442\u043e\u0433\u043e \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u0430. "},
+
+        { ER_XPATH_RESOLVER_NULL_QNAME,
+          "\u0418\u043c\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u0443\u0441\u0442\u044b\u043c. "},
+
+        { ER_XPATH_RESOLVER_NEGATIVE_ARITY,
+          "\u0427\u0438\u0441\u043b\u043e \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u043c. "},
 
   // Warnings...
 
-  /** WG_FOUND_CURLYBRACE          */
-//  public static final int WG_FOUND_CURLYBRACE = 1;
     { WG_FOUND_CURLYBRACE,
       "\u041d\u0430\u0439\u0434\u0435\u043d\u0430 \u0437\u0430\u043a\u0440\u044b\u0432\u0430\u044e\u0449\u0430\u044f \u0441\u043a\u043e\u0431\u043a\u0430 '}', \u043d\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0435 \u0448\u0430\u0431\u043b\u043e\u043d\u044b \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u043e\u0432 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0442!"},
 
-  /** WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR          */
-//  public static final int WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR = 2;
-
     { WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR,
       "\u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435: \u0410\u0442\u0440\u0438\u0431\u0443\u0442 count \u043d\u0435 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u043c\u0443 \u0432 xsl:number! \u0426\u0435\u043b\u0435\u0432\u043e\u0439 = {0}"},
 
-  /** WG_EXPR_ATTRIB_CHANGED_TO_SELECT          */
-//  public static final int WG_EXPR_ATTRIB_CHANGED_TO_SELECT = 3;
-
     { WG_EXPR_ATTRIB_CHANGED_TO_SELECT,
       "\u0421\u0442\u0430\u0440\u044b\u0439 \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441: \u0418\u043c\u044f \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430 'expr' \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u043e \u043d\u0430 'select'."},
 
-  /** WG_NO_LOCALE_IN_FORMATNUMBER          */
-//  public static final int WG_NO_LOCALE_IN_FORMATNUMBER = 4;
-
     { WG_NO_LOCALE_IN_FORMATNUMBER,
       "Xalan \u0435\u0449\u0435 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c \u0438\u043c\u044f \u043b\u043e\u043a\u0430\u043b\u0438 \u0432 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 format-number."},
 
-  /** WG_LOCALE_NOT_FOUND          */
-//  public static final int WG_LOCALE_NOT_FOUND = 5;
-
     { WG_LOCALE_NOT_FOUND,
       "\u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435: \u041d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u0430 \u043b\u043e\u043a\u0430\u043b\u044c \u0434\u043b\u044f xml:lang={0}"},
 
-  /** WG_CANNOT_MAKE_URL_FROM          */
-//  public static final int WG_CANNOT_MAKE_URL_FROM = 6;
-
     { WG_CANNOT_MAKE_URL_FROM,
       "\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u0442\u044c URL \u0438\u0437: {0}"},
 
-  /** WG_CANNOT_LOAD_REQUESTED_DOC          */
-//  public static final int WG_CANNOT_LOAD_REQUESTED_DOC = 7;
-
     { WG_CANNOT_LOAD_REQUESTED_DOC,
       "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0437\u0430\u043f\u0440\u043e\u0448\u0435\u043d\u043d\u044b\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442: {0}"},
 
-  /** WG_CANNOT_FIND_COLLATOR          */
-//  public static final int WG_CANNOT_FIND_COLLATOR = 8;
     { WG_CANNOT_FIND_COLLATOR,
       "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043d\u0430\u0439\u0442\u0438 Collator \u0434\u043b\u044f <sort xml:lang={0}"},
 
-  /** WG_FUNCTIONS_SHOULD_USE_URL          */
-//  public static final int WG_FUNCTIONS_SHOULD_USE_URL = 9;
-
     { WG_FUNCTIONS_SHOULD_USE_URL,
       "\u0421\u0442\u0430\u0440\u044b\u0439 \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441: \u0432 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438 functions \u043d\u0435 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c url {0}"},
 
-  /** WG_ENCODING_NOT_SUPPORTED_USING_UTF8          */
-//  public static final int WG_ENCODING_NOT_SUPPORTED_USING_UTF8 = 10;
-
     { WG_ENCODING_NOT_SUPPORTED_USING_UTF8,
       "\u041a\u043e\u0434\u0438\u0440\u043e\u0432\u043a\u0430 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f: {0}, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f UTF-8"},
 
-  /** WG_ENCODING_NOT_SUPPORTED_USING_JAVA          */
-//  public static final int WG_ENCODING_NOT_SUPPORTED_USING_JAVA = 11;
-
     { WG_ENCODING_NOT_SUPPORTED_USING_JAVA,
       "\u041a\u043e\u0434\u0438\u0440\u043e\u0432\u043a\u0430 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f: {0}, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f Java {1}"},
 
-  /** WG_SPECIFICITY_CONFLICTS          */
-//  public static final int WG_SPECIFICITY_CONFLICTS = 12;
-
     { WG_SPECIFICITY_CONFLICTS,
       "\u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d \u043a\u043e\u043d\u0444\u043b\u0438\u043a\u0442 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0439: \u0411\u0443\u0434\u0435\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u0439 \u0432 \u0442\u0430\u0431\u043b\u0438\u0446\u0435 \u0441\u0442\u0438\u043b\u0435\u0439 {0}."},
 
-  /** WG_PARSING_AND_PREPARING          */
-//  public static final int WG_PARSING_AND_PREPARING = 13;
-
     { WG_PARSING_AND_PREPARING,
       "========= \u0410\u043d\u0430\u043b\u0438\u0437 \u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 {0} =========="},
 
-  /** WG_ATTR_TEMPLATE          */
-//  public static final int WG_ATTR_TEMPLATE = 14;
-
     { WG_ATTR_TEMPLATE,
      "\u0428\u0430\u0431\u043b\u043e\u043d \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430, {0}"},
 
-  /** WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE          */
-//  public static final int WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE = 15;
-
     { WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE,
       "\u041a\u043e\u043d\u0444\u043b\u0438\u043a\u0442 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u044f xsl:strip-space \u0438 xsl:preserve-space"},
 
-  /** WG_ATTRIB_NOT_HANDLED          */
-//  public static final int WG_ATTRIB_NOT_HANDLED = 16;
-
     { WG_ATTRIB_NOT_HANDLED,
       "Xalan \u0435\u0449\u0435 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c \u0430\u0442\u0440\u0438\u0431\u0443\u0442 {0}!"},
 
-  /** WG_NO_DECIMALFORMAT_DECLARATION          */
-//  public static final int WG_NO_DECIMALFORMAT_DECLARATION = 17;
-
     { WG_NO_DECIMALFORMAT_DECLARATION,
       "\u041d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u043e \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u0435 \u0434\u0435\u0441\u044f\u0442\u0438\u0447\u043d\u043e\u0433\u043e \u0444\u043e\u0440\u043c\u0430\u0442\u0430: {0}"},
 
-  /** WG_OLD_XSLT_NS          */
-//  public static final int WG_OLD_XSLT_NS = 18;
-
     { WG_OLD_XSLT_NS,
-     "\u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0438\u043b\u0438 \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0437\u0430\u0434\u0430\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u0438\u043c\u0435\u043d XSLT."},
-
-  /** WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED          */
-//  public static final int WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED = 19;
+     "\u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0435 \u0438\u043b\u0438 \u043d\u0435\u0432\u0435\u0440\u043d\u043e\u0435 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u0438\u043c\u0435\u043d XSLT. "},
 
     { WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED,
       "\u0414\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u043d\u043e \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u0435 xsl:decimal-format \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e."},
 
-  /** WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE          */
-//  public static final int WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE = 20;
-
     { WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE,
       "\u0418\u043c\u0435\u043d\u0430 xsl:decimal-format \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u043c\u0438. \u0418\u043c\u044f \"{0}\" \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0435\u0442\u0441\u044f."},
 
-  /** WG_ILLEGAL_ATTRIBUTE          */
-  //public static final int WG_ILLEGAL_ATTRIBUTE = 21;
-
     { WG_ILLEGAL_ATTRIBUTE,
       "\u0414\u043b\u044f {0} \u0443\u043a\u0430\u0437\u0430\u043d \u043d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0439 \u0430\u0442\u0440\u0438\u0431\u0443\u0442: {1}"},
 
-  /** WG_COULD_NOT_RESOLVE_PREFIX          */
-//  public static final int WG_COULD_NOT_RESOLVE_PREFIX = 22;
-
     { WG_COULD_NOT_RESOLVE_PREFIX,
       "\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u0435\u0444\u0438\u043a\u0441 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u0438\u043c\u0435\u043d: {0}. \u0423\u0437\u0435\u043b \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0438\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u043d."},
 
-  /** WG_STYLESHEET_REQUIRES_VERSION_ATTRIB          */
-//  public static final int WG_STYLESHEET_REQUIRES_VERSION_ATTRIB = 23;
     { WG_STYLESHEET_REQUIRES_VERSION_ATTRIB,
       "\u0414\u043b\u044f xsl:stylesheet \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c \u0430\u0442\u0440\u0438\u0431\u0443\u0442 'version'!"},
 
-  /** WG_ILLEGAL_ATTRIBUTE_NAME          */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_NAME = 24;
-
     { WG_ILLEGAL_ATTRIBUTE_NAME,
       "\u041d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0435 \u0438\u043c\u044f \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430: {0}"},
 
-  /** WG_ILLEGAL_ATTRIBUTE_VALUE          */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_VALUE = 25;
     { WG_ILLEGAL_ATTRIBUTE_VALUE,
       "\u041d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430 {0}: {1}"},
 
-  /** WG_EMPTY_SECOND_ARG          */
-//  public static final int WG_EMPTY_SECOND_ARG = 26;
-
     { WG_EMPTY_SECOND_ARG,
       "\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u043d\u0430\u0431\u043e\u0440 \u0443\u0437\u043b\u043e\u0432 \u0438\u0437 \u0432\u0442\u043e\u0440\u043e\u0433\u043e \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 document \u043f\u0443\u0441\u0442. \u0412\u043e\u0437\u0432\u0440\u0430\u0442 \u043f\u0443\u0441\u0442\u043e\u0433\u043e node-set."},
 
@@ -2250,34 +1313,25 @@
 
     // Note to translators:  "name" and "xsl:processing-instruction" are keywords
     // and must not be translated.
-    // WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML
-
-
-  /** WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML          */
-//  public static final int WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML = 27;
     { WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML,
       "\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430 'name' \u0432 \u0438\u043c\u0435\u043d\u0438 xsl:processing-instruction \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0440\u0430\u0432\u043d\u043e 'xml'"},
 
     // Note to translators:  "name" and "xsl:processing-instruction" are keywords
     // and must not be translated.  "NCName" is an XML data-type and must not be
     // translated.
-    // WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME
-
-  /** WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME          */
-//  public static final int WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME = 28;
     { WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME,
-      "\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430 'name' \u0432 xsl:processing-instruction \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u043c \u0438\u043c\u0435\u043d\u0435\u043c NCName: {0}"},
+      "\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430 ''name'' \u0432 xsl:processing-instruction \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u043c \u0438\u043c\u0435\u043d\u0435\u043c NCName: {0}"},
 
     // Note to translators:  This message is reported if the stylesheet that is
     // being processed attempted to construct an XML document with an attribute in a
     // place other than on an element.  The substitution text specifies the name of
     // the attribute.
-    // WG_ILLEGAL_ATTRIBUTE_POSITION
-
-  /** WG_ILLEGAL_ATTRIBUTE_POSITION         */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_POSITION = 29;
     { WG_ILLEGAL_ATTRIBUTE_POSITION,
-      "\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0430\u0442\u0440\u0438\u0431\u0443\u0442 {0} \u043f\u043e\u0441\u043b\u0435 \u0434\u043e\u0447\u0435\u0440\u043d\u0438\u0445 \u0443\u0437\u043b\u043e\u0432 \u0438\u043b\u0438 \u043f\u0435\u0440\u0435\u0434 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435\u043c \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430. \u0410\u0442\u0440\u0438\u0431\u0443\u0442 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0438\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u043d. "},
+      "\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0430\u0442\u0440\u0438\u0431\u0443\u0442 {0} \u043f\u043e\u0441\u043b\u0435 \u0434\u043e\u0447\u0435\u0440\u043d\u0438\u0445 \u0443\u0437\u043b\u043e\u0432 \u0438\u043b\u0438 \u043f\u0435\u0440\u0435\u0434 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435\u043c \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430.  \u0410\u0442\u0440\u0438\u0431\u0443\u0442 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0438\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u043d. "},
+
+    { NO_MODIFICATION_ALLOWED_ERR,
+      "\u041f\u043e\u043f\u044b\u0442\u043a\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043e\u0431\u044a\u0435\u043a\u0442\u0430, \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0437\u0430\u043f\u0440\u0435\u0449\u0435\u043d\u043e. "
+    },
 
     //Check: WHY THERE IS A GAP B/W NUMBERS in the XSLTErrorResources properties file?
 
@@ -2287,11 +1341,11 @@
   {  "language",  "en" },
   { "BAD_CODE", "\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 createMessage \u043b\u0435\u0436\u0438\u0442 \u0432\u043d\u0435 \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0433\u043e \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0430"},
   {  "FORMAT_FAILED", "\u0418\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f \u043f\u0440\u0438 \u0432\u044b\u0437\u043e\u0432\u0435 messageFormat"},
-  {  "version", ">>>>>>> \u0412\u0435\u0440\u0441\u0438\u044f Xalan"},
+  {  "version", ">>>>>>> \u0412\u0435\u0440\u0441\u0438\u044f Xalan "},
   {  "version2",  "<<<<<<<"},
   {  "yes", "\u0434\u0430"},
-  { "line", "\u041d\u043e\u043c\u0435\u0440 \u0441\u0442\u0440\u043e\u043a\u0438"},
-  { "column","\u041d\u043e\u043c\u0435\u0440 \u0441\u0442\u043e\u043b\u0431\u0446\u0430"},
+  { "line", "\u041d\u043e\u043c\u0435\u0440 \u0441\u0442\u0440\u043e\u043a\u0438 "},
+  { "column","\u041d\u043e\u043c\u0435\u0440 \u0441\u0442\u043e\u043b\u0431\u0446\u0430 "},
   { "xsldone", "XSLProcessor: \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e"},
 
 
@@ -2333,7 +1387,7 @@
   { "optionTS", "   [-TS (\u0422\u0440\u0430\u0441\u0441\u0438\u0440\u043e\u0432\u043a\u0430 \u0441\u043e\u0431\u044b\u0442\u0438\u0439 \u0432\u044b\u0431\u043e\u0440\u0430.)]"},
   {  "optionTTC", "   [-TTC (\u0422\u0440\u0430\u0441\u0441\u0438\u0440\u043e\u0432\u043a\u0430 \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u043c\u044b\u0445 \u0434\u043e\u0447\u0435\u0440\u043d\u0438\u0445 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u0448\u0430\u0431\u043b\u043e\u043d\u043e\u0432.)]"},
   { "optionTCLASS", "   [-TCLASS (\u041a\u043b\u0430\u0441\u0441 TraceListener \u0434\u043b\u044f \u0442\u0440\u0430\u0441\u0441\u0438\u0440\u043e\u0432\u043a\u0430 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0439.)]"},
-  { "optionVALIDATE", "   [-VALIDATE (\u0412\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443. \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u0430.)]"},
+  { "optionVALIDATE", "   [-VALIDATE (\u0412\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443.  \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u0430.)]"},
   { "optionEDUMP", "   [-EDUMP {\u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0438\u043c\u044f \u0444\u0430\u0439\u043b\u0430} (\u0414\u0430\u043c\u043f \u0441\u0442\u0435\u043a\u0430 \u043f\u0440\u0438 \u043e\u0448\u0438\u0431\u043a\u0435.)]"},
   {  "optionXML", "   [-XML (\u041f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 XML \u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a XML.)]"},
   {  "optionTEXT", "   [-TEXT (\u041f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435.)]"},
@@ -2348,12 +1402,13 @@
   { "optionENTITYRESOLVER",  "   [-ENTITYRESOLVER \u0438\u043c\u044f \u043a\u043b\u0430\u0441\u0441\u0430 (EntityResolver \u0434\u043b\u044f \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043c\u0430\u043a\u0440\u043e\u0441\u043e\u0432)]"},
   { "optionCONTENTHANDLER",  "   [-CONTENTHANDLER \u0438\u043c\u044f \u043a\u043b\u0430\u0441\u0441\u0430 (ContentHandler \u0434\u043b\u044f \u0441\u0435\u0440\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0432\u044b\u0432\u043e\u0434\u0430)]"},
   {  "optionLINENUMBERS",  "   [-L \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c \u043d\u043e\u043c\u0435\u0440\u0430 \u0441\u0442\u0440\u043e\u043a \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430]"},
+  { "optionSECUREPROCESSING", "   [-SECURE (\u0437\u0430\u0434\u0430\u0439\u0442\u0435 \u0434\u043b\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0437\u0430\u0449\u0438\u0449\u0435\u043d\u043d\u043e\u0439 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 true.)]"},
 
     // Following are the new options added in XSLTErrorResources.properties files after Jdk 1.4 (Xalan 2.2-D11)
 
 
   {  "optionMEDIA",  "   [-MEDIA \u0442\u0438\u043f-\u043d\u043e\u0441\u0438\u0442. (\u041f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c \u0430\u0442\u0440\u0438\u0431\u0443\u0442 \u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044f \u0434\u043b\u044f \u043f\u043e\u0438\u0441\u043a\u0430 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0441\u0442\u0438\u043b\u0435\u0439.)]"},
-  {  "optionFLAVOR",  "   [-FLAVOR \u0438\u043c\u044f-\u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f (\u042f\u0432\u043d\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c s2s=SAX \u0438\u043b\u0438 d2d=DOM.)]"}, // Added by sboag/scurcuru; experimental
+  {  "optionFLAVOR",  "   [-FLAVOR \u0438\u043c\u044f-\u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f (\u042f\u0432\u043d\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c s2s=SAX \u0438\u043b\u0438 d2d=DOM.)] "}, // Added by sboag/scurcuru; experimental
   { "optionDIAG", "   [-DIAG (\u041f\u0435\u0447\u0430\u0442\u044c \u043e\u0442\u0447\u0435\u0442\u0430 \u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u043c\u0438\u043b\u043b\u0438\u0441\u0435\u043a\u0443\u043d\u0434\u0430\u0445.)]"},
   { "optionINCREMENTAL",  "   [-INCREMENTAL (\u0417\u0430\u043f\u0440\u043e\u0441\u0438\u0442\u044c \u0434\u043e\u043f\u043e\u043b\u043d\u044f\u044e\u0449\u0443\u044e \u043c\u043e\u0434\u0435\u043b\u044c DTM \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f http://xml.apache.org/xalan/features/incremental true.)]"},
   {  "optionNOOPTIMIMIZE",  "   [-NOOPTIMIMIZE (\u041e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044e \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0441\u0442\u0438\u043b\u0435\u0439 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f http://xml.apache.org/xalan/features/optimize false.)]"},
@@ -2378,7 +1433,6 @@
 
   };
   }
-
   // ================= INFRASTRUCTURE ======================
 
   /** String for use when a bad error code was encountered.    */
@@ -2391,7 +1445,7 @@
   public static final String ERROR_STRING = "\u041e\u0448\u0438\u0431\u043a\u0430";
 
   /** String to prepend to error messages.  */
-  public static final String ERROR_HEADER = "\u041e\u0448\u0438\u0431\u043a\u0430:";
+  public static final String ERROR_HEADER = "\u041e\u0448\u0438\u0431\u043a\u0430: ";
 
   /** String to prepend to warning messages.    */
   public static final String WARNING_HEADER = "\u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435: ";
diff --git a/src/org/apache/xalan/res/XSLTErrorResources_sk.java b/src/org/apache/xalan/res/XSLTErrorResources_sk.java
index 4f60bcb..166730b 100644
--- a/src/org/apache/xalan/res/XSLTErrorResources_sk.java
+++ b/src/org/apache/xalan/res/XSLTErrorResources_sk.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 1999-2004 The Apache Software Foundation.
+ * Copyright 1999-2006 The Apache Software Foundation.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -90,7 +90,14 @@
   /*
    * Static variables
    */
-  public static final String ER_NO_CURLYBRACE = "ER_NO_CURLYBRACE";;
+  public static final String ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX =
+        "ER_INVALID_SET_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX";
+
+  public static final String ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT =
+        "ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT";
+
+  public static final String ER_NO_CURLYBRACE = "ER_NO_CURLYBRACE";
+  public static final String ER_FUNCTION_NOT_SUPPORTED = "ER_FUNCTION_NOT_SUPPORTED";
   public static final String ER_ILLEGAL_ATTRIBUTE = "ER_ILLEGAL_ATTRIBUTE";
   public static final String ER_NULL_SOURCENODE_APPLYIMPORTS = "ER_NULL_SOURCENODE_APPLYIMPORTS";
   public static final String ER_CANNOT_ADD = "ER_CANNOT_ADD";
@@ -379,6 +386,14 @@
          "ER_NOT_ALLOWED_IN_POSITION";
   public static final String ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION =
          "ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION";
+  public static final String ER_NAMESPACE_CONTEXT_NULL_NAMESPACE =
+         "ER_NAMESPACE_CONTEXT_NULL_NAMESPACE";
+  public static final String ER_NAMESPACE_CONTEXT_NULL_PREFIX =
+         "ER_NAMESPACE_CONTEXT_NULL_PREFIX";
+  public static final String ER_XPATH_RESOLVER_NULL_QNAME =
+         "ER_XPATH_RESOLVER_NULL_QNAME";
+  public static final String ER_XPATH_RESOLVER_NEGATIVE_ARITY =
+         "ER_XPATH_RESOLVER_NEGATIVE_ARITY";
   public static final String INVALID_TCHAR = "INVALID_TCHAR";
   public static final String INVALID_QNAME = "INVALID_QNAME";
   public static final String INVALID_ENUM = "INVALID_ENUM";
@@ -392,6 +407,19 @@
   public static final String ER_TEMPLATE_NAME_MATCH = "ER_TEMPLATE_NAME_MATCH";
   public static final String ER_INVALID_PREFIX = "ER_INVALID_PREFIX";
   public static final String ER_NO_ATTRIB_SET = "ER_NO_ATTRIB_SET";
+  public static final String ER_FUNCTION_NOT_FOUND =
+         "ER_FUNCTION_NOT_FOUND";
+  public static final String ER_CANT_HAVE_CONTENT_AND_SELECT =
+     "ER_CANT_HAVE_CONTENT_AND_SELECT";
+  public static final String ER_INVALID_SET_PARAM_VALUE = "ER_INVALID_SET_PARAM_VALUE";
+  public static final String ER_SET_FEATURE_NULL_NAME =
+        "ER_SET_FEATURE_NULL_NAME";
+  public static final String ER_GET_FEATURE_NULL_NAME =
+        "ER_GET_FEATURE_NULL_NAME";
+  public static final String ER_UNSUPPORTED_FEATURE =
+        "ER_UNSUPPORTED_FEATURE";
+  public static final String ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING =
+        "ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING";
 
   public static final String WG_FOUND_CURLYBRACE = "WG_FOUND_CURLYBRACE";
   public static final String WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR =
@@ -441,9 +469,9 @@
          "WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME";
   public static final String WG_ILLEGAL_ATTRIBUTE_POSITION =
          "WG_ILLEGAL_ATTRIBUTE_POSITION";
+  public static final String NO_MODIFICATION_ALLOWED_ERR =
+         "NO_MODIFICATION_ALLOWED_ERR";
 
-
-//  public static final int ER_NO_CURLYBRACE = 1;
   /*
    * Now fill in the message text.
    * Then fill in the message text for that message code in the
@@ -452,9 +480,9 @@
 
   // Error messages...
 
-  /** Get the lookup table for error messages.   
+  /** Get the lookup table for error messages.
    *
-   * @return The int to message lookup table.
+   * @return The message lookup table.
    */
   public Object[][] getContents()
   {
@@ -464,1261 +492,485 @@
   {"ER0000" , "{0}" },
 
 
-  /** ER_NO_CURLYBRACE          */
-
-//  public static final int ER_NO_CURLYBRACE = 1;
-
     { ER_NO_CURLYBRACE,
       "Chyba: Nie je mo\u017en\u00e9 ma\u0165 vo v\u00fdraze '{'"},
 
-  /** ER_ILLEGAL_ATTRIBUTE          */
-// public static final int ER_ILLEGAL_ATTRIBUTE = 2;
-
     { ER_ILLEGAL_ATTRIBUTE ,
      "{0} m\u00e1 neplatn\u00fd atrib\u00fat: {1}"},
 
-  /** ER_NULL_SOURCENODE_APPLYIMPORTS          */
-//  public static final int ER_NULL_SOURCENODE_APPLYIMPORTS = 3;
-
   {ER_NULL_SOURCENODE_APPLYIMPORTS ,
-      "sourceNode je v xsl:apply-imports null!"},
-
-  /** ER_CANNOT_ADD          */
- // public static final int ER_CANNOT_ADD = 4;
+      "sourceNode je v xsl:apply-imports nulov\u00fd!"},
 
   {ER_CANNOT_ADD,
-      "Nie je mo\u017en\u00e9 prida\u0165 {0} do {1}"},
-
-
-  /** ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES          */
-//  public static final int ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES = 5;
-
+      "Nem\u00f4\u017ee prida\u0165 {0} do {1}"},
 
     { ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES,
-      "sourceNode je null v handleApplyTemplatesInstruction!"},
-
-  /** ER_NO_NAME_ATTRIB          */
-//  public static final int ER_NO_NAME_ATTRIB = 6;
-
+      "sourceNode je nulov\u00fd v handleApplyTemplatesInstruction!"},
 
     { ER_NO_NAME_ATTRIB,
      "{0} mus\u00ed ma\u0165 atrib\u00fat n\u00e1zvu."},
 
-  /** ER_TEMPLATE_NOT_FOUND          */
-  //public static final int ER_TEMPLATE_NOT_FOUND = 7;
-
-
     {ER_TEMPLATE_NOT_FOUND,
      "Nebolo mo\u017en\u00e9 n\u00e1js\u0165 vzor s n\u00e1zvom: {0}"},
 
-  /** ER_CANT_RESOLVE_NAME_AVT          */
-  // public static final int ER_CANT_RESOLVE_NAME_AVT = 8;
-
     {ER_CANT_RESOLVE_NAME_AVT,
       "Nebolo mo\u017en\u00e9 rozl\u00ed\u0161i\u0165 n\u00e1zov AVT v xsl:call-template."},
 
-  /** ER_REQUIRES_ATTRIB          */
-  //public static final int ER_REQUIRES_ATTRIB = 9;
-
-
     {ER_REQUIRES_ATTRIB,
      "{0} vy\u017eaduje atrib\u00fat: {1}"},
 
-  /** ER_MUST_HAVE_TEST_ATTRIB          */
- // public static final int ER_MUST_HAVE_TEST_ATTRIB = 10;
-
-
     { ER_MUST_HAVE_TEST_ATTRIB,
       "{0} mus\u00ed ma\u0165 atrib\u00fat ''test''."},
 
-  /** ER_BAD_VAL_ON_LEVEL_ATTRIB          */
-//  public static final int ER_BAD_VAL_ON_LEVEL_ATTRIB = 11;
-
-
     {ER_BAD_VAL_ON_LEVEL_ATTRIB,
       "Nespr\u00e1vna hodnota na atrib\u00fate \u00farovne: {0}"},
 
-  /** ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML          */
-//  public static final int ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML = 12;
-
-
     {ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML,
       "n\u00e1zov processing-instruction nem\u00f4\u017ee by\u0165 'xml'"},
 
-  /** ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME          */
-//  public static final int ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME = 13;
-
-
     { ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME,
       "n\u00e1zov in\u0161trukcie spracovania mus\u00ed by\u0165 platn\u00fdm NCName: {0}"},
 
-  /** ER_NEED_MATCH_ATTRIB          */
-//  public static final int ER_NEED_MATCH_ATTRIB = 14;
-
-
     { ER_NEED_MATCH_ATTRIB,
       "{0} mus\u00ed ma\u0165 porovn\u00e1vac\u00ed atrib\u00fat, ak m\u00e1 re\u017eim."},
 
-  /** ER_NEED_NAME_OR_MATCH_ATTRIB          */
-//  public static final int ER_NEED_NAME_OR_MATCH_ATTRIB = 15;
-
-
     { ER_NEED_NAME_OR_MATCH_ATTRIB,
       "{0} vy\u017eaduje bu\u010f n\u00e1zov, alebo porovn\u00e1vac\u00ed atrib\u00fat."},
 
-  /** ER_CANT_RESOLVE_NSPREFIX          */
-//  public static final int ER_CANT_RESOLVE_NSPREFIX = 16;
-
-
     {ER_CANT_RESOLVE_NSPREFIX,
       "Nie je mo\u017en\u00e9 rozl\u00ed\u0161i\u0165 predponu n\u00e1zvov\u00e9ho priestoru: {0}"},
 
-  /** ER_ILLEGAL_VALUE          */
-//  public static final int ER_ILLEGAL_VALUE = 17;
-
-
     { ER_ILLEGAL_VALUE,
      "xml:space m\u00e1 neplatn\u00fa hodnotu: {0}"},
 
-  /** ER_NO_OWNERDOC          */
-//  public static final int ER_NO_OWNERDOC = 18;
-
-
     { ER_NO_OWNERDOC,
       "Potomok uzla nem\u00e1 dokument vlastn\u00edka!"},
 
-  /** ER_ELEMTEMPLATEELEM_ERR          */
-//  public static final int ER_ELEMTEMPLATEELEM_ERR = 19;
-
-
     { ER_ELEMTEMPLATEELEM_ERR,
      "Chyba ElemTemplateElement: {0}"},
 
-  /** ER_NULL_CHILD          */
-//  public static final int ER_NULL_CHILD = 20;
-
-
     { ER_NULL_CHILD,
      "Pokus o pridanie nulov\u00e9ho potomka!"},
 
-  /** ER_NEED_SELECT_ATTRIB          */
-//  public static final int ER_NEED_SELECT_ATTRIB = 21;
-
-
     { ER_NEED_SELECT_ATTRIB,
      "{0} vy\u017eaduje atrib\u00fat v\u00fdberu."},
 
-  /** ER_NEED_TEST_ATTRIB          */
-//  public static final int ER_NEED_TEST_ATTRIB = 22;
-
-
     { ER_NEED_TEST_ATTRIB ,
       "xsl:when mus\u00ed ma\u0165 atrib\u00fat 'test'."},
 
-  /** ER_NEED_NAME_ATTRIB          */
-//  public static final int ER_NEED_NAME_ATTRIB = 23;
-
-
     { ER_NEED_NAME_ATTRIB,
       "xsl:with-param mus\u00ed ma\u0165 atrib\u00fat 'name'."},
 
-  /** ER_NO_CONTEXT_OWNERDOC          */
-//  public static final int ER_NO_CONTEXT_OWNERDOC = 24;
-
-
     { ER_NO_CONTEXT_OWNERDOC,
       "kontext nem\u00e1 dokument vlastn\u00edka!"},
 
-  /** ER_COULD_NOT_CREATE_XML_PROC_LIAISON          */
-//  public static final int ER_COULD_NOT_CREATE_XML_PROC_LIAISON = 25;
-
-
     {ER_COULD_NOT_CREATE_XML_PROC_LIAISON,
       "Nebolo mo\u017en\u00e9 vytvori\u0165 vz\u0165ah XML TransformerFactory: {0}"},
 
-  /** ER_PROCESS_NOT_SUCCESSFUL          */
-//  public static final int ER_PROCESS_NOT_SUCCESSFUL = 26;
-
-
     {ER_PROCESS_NOT_SUCCESSFUL,
       "Xalan: Proces bol ne\u00faspe\u0161n\u00fd."},
 
-  /** ER_NOT_SUCCESSFUL          */
-//  public static final int ER_NOT_SUCCESSFUL = 27;
-
-
     { ER_NOT_SUCCESSFUL,
      "Xalan: bol ne\u00faspe\u0161n\u00fd."},
 
-  /** ER_ENCODING_NOT_SUPPORTED          */
-//  public static final int ER_ENCODING_NOT_SUPPORTED = 28;
-
-
     { ER_ENCODING_NOT_SUPPORTED,
      "K\u00f3dovanie nie je podporovan\u00e9: {0}"},
 
-  /** ER_COULD_NOT_CREATE_TRACELISTENER          */
-//  public static final int ER_COULD_NOT_CREATE_TRACELISTENER = 29;
-
-
     {ER_COULD_NOT_CREATE_TRACELISTENER,
       "Nebolo mo\u017en\u00e9 vytvori\u0165 TraceListener: {0}"},
 
-  /** ER_KEY_REQUIRES_NAME_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_NAME_ATTRIB = 30;
-
-
     {ER_KEY_REQUIRES_NAME_ATTRIB,
       "xsl:key vy\u017eaduje atrib\u00fat 'name'!"},
 
-  /** ER_KEY_REQUIRES_MATCH_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_MATCH_ATTRIB = 31;
-
-
     { ER_KEY_REQUIRES_MATCH_ATTRIB,
       "xsl:key vy\u017eaduje atrib\u00fat 'match'!"},
 
-  /** ER_KEY_REQUIRES_USE_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_USE_ATTRIB = 32;
-
-
     { ER_KEY_REQUIRES_USE_ATTRIB,
       "xsl:key vy\u017eaduje atrib\u00fat 'use'!"},
 
-  /** ER_REQUIRES_ELEMENTS_ATTRIB          */
-//  public static final int ER_REQUIRES_ELEMENTS_ATTRIB = 33;
-
-
     { ER_REQUIRES_ELEMENTS_ATTRIB,
       "(StylesheetHandler) {0} vy\u017eaduje atrib\u00fat ''elements''!"},
 
-  /** ER_MISSING_PREFIX_ATTRIB          */
-//  public static final int ER_MISSING_PREFIX_ATTRIB = 34;
-
-
     { ER_MISSING_PREFIX_ATTRIB,
-      "(StylesheetHandler) Ch\u00fdba ''prefix'' pre atrib\u00fat {0}"},
-
-  /** ER_BAD_STYLESHEET_URL          */
-//  public static final int ER_BAD_STYLESHEET_URL = 35;
-
+      "(StylesheetHandler) {0} ch\u00fdba atrib\u00fat ''prefix''"},
 
     { ER_BAD_STYLESHEET_URL,
      "URL \u0161t\u00fdlu dokumentu je nespr\u00e1vna: {0}"},
 
-  /** ER_FILE_NOT_FOUND          */
-//  public static final int ER_FILE_NOT_FOUND = 36;
-
-
     { ER_FILE_NOT_FOUND,
      "S\u00fabor \u0161t\u00fdlu dokumentu nebol n\u00e1jden\u00fd: {0}"},
 
-  /** ER_IOEXCEPTION          */
-//  public static final int ER_IOEXCEPTION = 37;
-
-
     { ER_IOEXCEPTION,
-      "V s\u00fabore \u0161t\u00fdlu dokumentu nastala vstupno-v\u00fdstupn\u00e1 v\u00fdnimka: {0}"},
-
-  /** ER_NO_HREF_ATTRIB          */
-//  public static final int ER_NO_HREF_ATTRIB = 38;
-
+      "V s\u00fabore \u0161t\u00fdlu dokumentu bola vstupno-v\u00fdstupn\u00e1 v\u00fdnimka: {0}"},
 
     { ER_NO_HREF_ATTRIB,
       "(StylesheetHandler) Nebolo mo\u017en\u00e9 n\u00e1js\u0165 atrib\u00fat href pre {0}"},
 
-  /** ER_STYLESHEET_INCLUDES_ITSELF          */
-//  public static final int ER_STYLESHEET_INCLUDES_ITSELF = 39;
-
-
     { ER_STYLESHEET_INCLUDES_ITSELF,
       "(StylesheetHandler) {0} priamo, alebo nepriamo, obsahuje s\u00e1m seba!"},
 
-  /** ER_PROCESSINCLUDE_ERROR          */
-//  public static final int ER_PROCESSINCLUDE_ERROR = 40;
-
-
     { ER_PROCESSINCLUDE_ERROR,
       "chyba StylesheetHandler.processInclude, {0}"},
 
-  /** ER_MISSING_LANG_ATTRIB          */
-//  public static final int ER_MISSING_LANG_ATTRIB = 41;
-
-
     { ER_MISSING_LANG_ATTRIB,
-      "(StylesheetHandler) Ch\u00fdba ''lang'' pre atrib\u00fat {0}"},
-
-  /** ER_MISSING_CONTAINER_ELEMENT_COMPONENT          */
-//  public static final int ER_MISSING_CONTAINER_ELEMENT_COMPONENT = 42;
+      "(StylesheetHandler) {0} ch\u00fdba atrib\u00fat ''lang''"},
 
     { ER_MISSING_CONTAINER_ELEMENT_COMPONENT,
-      "(StylesheetHandler) chybne umiestnen\u00fd {0} element?? Ch\u00fdba prvok kontajnera ''component''"},
-
-  /** ER_CAN_ONLY_OUTPUT_TO_ELEMENT          */
-//  public static final int ER_CAN_ONLY_OUTPUT_TO_ELEMENT = 43;
+      "(StylesheetHandler) chybne umiestnen\u00fd {0} element?? Ch\u00fdba kontajnerov\u00fd prvok ''component''"},
 
     { ER_CAN_ONLY_OUTPUT_TO_ELEMENT,
       "M\u00f4\u017ee prev\u00e1dza\u0165 v\u00fdstup len do Element, DocumentFragment, Document, alebo PrintWriter."},
 
-  /** ER_PROCESS_ERROR          */
-//  public static final int ER_PROCESS_ERROR = 44;
-
     { ER_PROCESS_ERROR,
      "chyba StylesheetRoot.process"},
 
-  /** ER_UNIMPLNODE_ERROR          */
-//  public static final int ER_UNIMPLNODE_ERROR = 45;
-
     { ER_UNIMPLNODE_ERROR,
      "Chyba UnImplNode: {0}"},
 
-  /** ER_NO_SELECT_EXPRESSION          */
-//  public static final int ER_NO_SELECT_EXPRESSION = 46;
-
     { ER_NO_SELECT_EXPRESSION,
-      "Chyba! Nena\u0161iel sa v\u00fdraz v\u00fdberu xpath (-select)."},
-
-  /** ER_CANNOT_SERIALIZE_XSLPROCESSOR          */
-//  public static final int ER_CANNOT_SERIALIZE_XSLPROCESSOR = 47;
+      "Chyba! Nena\u0161lo sa vyjadrenie v\u00fdberu xpath (-select)."},
 
     { ER_CANNOT_SERIALIZE_XSLPROCESSOR,
       "Nie je mo\u017en\u00e9 serializova\u0165 XSLProcessor!"},
 
-  /** ER_NO_INPUT_STYLESHEET          */
-//  public static final int ER_NO_INPUT_STYLESHEET = 48;
-
     { ER_NO_INPUT_STYLESHEET,
       "Nebol zadan\u00fd vstup \u0161t\u00fdl dokumentu!"},
 
-  /** ER_FAILED_PROCESS_STYLESHEET          */
-//  public static final int ER_FAILED_PROCESS_STYLESHEET = 49;
-
     { ER_FAILED_PROCESS_STYLESHEET,
       "Zlyhalo spracovanie \u0161t\u00fdlu dokumentu!"},
 
-  /** ER_COULDNT_PARSE_DOC          */
-//  public static final int ER_COULDNT_PARSE_DOC = 50;
-
     { ER_COULDNT_PARSE_DOC,
      "Nebolo mo\u017en\u00e9 analyzova\u0165 dokument {0}!"},
 
-  /** ER_COULDNT_FIND_FRAGMENT          */
-//  public static final int ER_COULDNT_FIND_FRAGMENT = 51;
-
     { ER_COULDNT_FIND_FRAGMENT,
      "Nebolo mo\u017en\u00e9 n\u00e1js\u0165 fragment: {0}"},
 
-  /** ER_NODE_NOT_ELEMENT          */
- // public static final int ER_NODE_NOT_ELEMENT = 52;
-
     { ER_NODE_NOT_ELEMENT,
       "Uzol, na ktor\u00fd ukazuje identifik\u00e1tor fragmentu nebol elementom: {0}"},
 
-  /** ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB          */
-//  public static final int ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB = 53;
-
     { ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB,
       "for-each mus\u00ed ma\u0165 bu\u010f porovn\u00e1vac\u00ed atrib\u00fat, alebo atrib\u00fat n\u00e1zvu"},
 
-  /** ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB          */
-//  public static final int ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB = 54;
-
     { ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB,
       "vzory musia ma\u0165 bu\u010f porovn\u00e1vacie atrib\u00faty, alebo atrib\u00faty n\u00e1zvov"},
 
-  /** ER_NO_CLONE_OF_DOCUMENT_FRAG          */
-//  public static final int ER_NO_CLONE_OF_DOCUMENT_FRAG = 55;
-
     { ER_NO_CLONE_OF_DOCUMENT_FRAG,
       "\u017diadna k\u00f3pia fragmentu dokumentu!"},
 
-  /** ER_CANT_CREATE_ITEM          */
-//  public static final int ER_CANT_CREATE_ITEM = 56;
-
     { ER_CANT_CREATE_ITEM,
       "Nie je mo\u017en\u00e9 vytvori\u0165 polo\u017eku vo v\u00fdsledkovom strome: {0}"},
 
-  /** ER_XMLSPACE_ILLEGAL_VALUE          */
-//  public static final int ER_XMLSPACE_ILLEGAL_VALUE = 57;
-
     { ER_XMLSPACE_ILLEGAL_VALUE,
       "xml:space v zdrojovom XML m\u00e1 neplatn\u00fa hodnotu: {0}"},
 
-  /** ER_NO_XSLKEY_DECLARATION          */
-//  public static final int ER_NO_XSLKEY_DECLARATION = 58;
-
     { ER_NO_XSLKEY_DECLARATION,
       "Neexistuje \u017eiadna deklar\u00e1cia xsl:key pre {0}!"},
 
-  /** ER_CANT_CREATE_URL          */
-//  public static final int ER_CANT_CREATE_URL = 59;
-
     { ER_CANT_CREATE_URL,
      "Chyba! Nie je mo\u017en\u00e9 vytvori\u0165 url pre: {0}"},
 
-  /** ER_XSLFUNCTIONS_UNSUPPORTED          */
-//  public static final int ER_XSLFUNCTIONS_UNSUPPORTED = 60;
-
     { ER_XSLFUNCTIONS_UNSUPPORTED,
      "xsl:functions nie je podporovan\u00e9"},
 
-  /** ER_PROCESSOR_ERROR          */
-//  public static final int ER_PROCESSOR_ERROR = 61;
-
     { ER_PROCESSOR_ERROR,
      "Chyba XSLT TransformerFactory"},
 
-  /** ER_NOT_ALLOWED_INSIDE_STYLESHEET          */
-//  public static final int ER_NOT_ALLOWED_INSIDE_STYLESHEET = 62;
-
     { ER_NOT_ALLOWED_INSIDE_STYLESHEET,
       "(StylesheetHandler) {0} nie je povolen\u00fd vn\u00fatri \u0161t\u00fdlu dokumentu!"},
 
-  /** ER_RESULTNS_NOT_SUPPORTED          */
-//  public static final int ER_RESULTNS_NOT_SUPPORTED = 63;
-
     { ER_RESULTNS_NOT_SUPPORTED,
       "result-ns u\u017e viac nie je podporovan\u00fd!  Pou\u017eite namiesto toho xsl:output."},
 
-  /** ER_DEFAULTSPACE_NOT_SUPPORTED          */
-//  public static final int ER_DEFAULTSPACE_NOT_SUPPORTED = 64;
-
     { ER_DEFAULTSPACE_NOT_SUPPORTED,
       "default-space u\u017e viac nie je podporovan\u00fd!  Pou\u017eite namiesto toho xsl:strip-space alebo xsl:preserve-space."},
 
-  /** ER_INDENTRESULT_NOT_SUPPORTED          */
-//  public static final int ER_INDENTRESULT_NOT_SUPPORTED = 65;
-
     { ER_INDENTRESULT_NOT_SUPPORTED,
       "indent-result u\u017e viac nie je podporovan\u00fd!  Pou\u017eite namiesto toho xsl:output."},
 
-  /** ER_ILLEGAL_ATTRIB          */
-//  public static final int ER_ILLEGAL_ATTRIB = 66;
-
     { ER_ILLEGAL_ATTRIB,
       "(StylesheetHandler) {0} m\u00e1 neplatn\u00fd atrib\u00fat: {1}"},
 
-  /** ER_UNKNOWN_XSL_ELEM          */
-//  public static final int ER_UNKNOWN_XSL_ELEM = 67;
-
     { ER_UNKNOWN_XSL_ELEM,
      "Nezn\u00e1my element XSL: {0}"},
 
-  /** ER_BAD_XSLSORT_USE          */
-//  public static final int ER_BAD_XSLSORT_USE = 68;
-
     { ER_BAD_XSLSORT_USE,
       "(StylesheetHandler) xsl:sort mo\u017eno pou\u017ei\u0165 len s xsl:apply-templates alebo xsl:for-each."},
 
-  /** ER_MISPLACED_XSLWHEN          */
-//  public static final int ER_MISPLACED_XSLWHEN = 69;
-
     { ER_MISPLACED_XSLWHEN,
       "(StylesheetHandler) xsl:when na nespr\u00e1vnom mieste!"},
 
-  /** ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE          */
-//  public static final int ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE = 70;
-
     { ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE,
       "(StylesheetHandler) xsl:when nem\u00e1 ako rodi\u010da xsl:choose!"},
 
-  /** ER_MISPLACED_XSLOTHERWISE          */
-//  public static final int ER_MISPLACED_XSLOTHERWISE = 71;
-
     { ER_MISPLACED_XSLOTHERWISE,
       "(StylesheetHandler) xsl:otherwise na nespr\u00e1vnom mieste!"},
 
-  /** ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE          */
-//  public static final int ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE = 72;
-
     { ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE,
       "(StylesheetHandler) xsl:otherwise nem\u00e1 ako rodi\u010da xsl:choose!"},
 
-  /** ER_NOT_ALLOWED_INSIDE_TEMPLATE          */
-//  public static final int ER_NOT_ALLOWED_INSIDE_TEMPLATE = 73;
-
     { ER_NOT_ALLOWED_INSIDE_TEMPLATE,
       "(StylesheetHandler) {0} nie je povolen\u00fd vn\u00fatri vzoru!"},
 
-  /** ER_UNKNOWN_EXT_NS_PREFIX          */
-//  public static final int ER_UNKNOWN_EXT_NS_PREFIX = 74;
-
     { ER_UNKNOWN_EXT_NS_PREFIX,
       "(StylesheetHandler) {0} prefix roz\u0161\u00edren\u00e9ho n\u00e1zvov\u00e9ho priestoru {1} nie je zn\u00e1my"},
 
-  /** ER_IMPORTS_AS_FIRST_ELEM          */
-//  public static final int ER_IMPORTS_AS_FIRST_ELEM = 75;
-
     { ER_IMPORTS_AS_FIRST_ELEM,
       "(StylesheetHandler) Importy sa m\u00f4\u017eu vyskytn\u00fa\u0165 len ako prv\u00e9 \u010dasti \u0161t\u00fdlu dokumentu!"},
 
-  /** ER_IMPORTING_ITSELF          */
-//  public static final int ER_IMPORTING_ITSELF = 76;
-
     { ER_IMPORTING_ITSELF,
-      "(StylesheetHandler) {0} priamo, alebo nepriamo, importuje s\u00e1m seba!"},
-
-  /** ER_XMLSPACE_ILLEGAL_VAL          */
-//  public static final int ER_XMLSPACE_ILLEGAL_VAL = 77;
+      "(StylesheetHandler) {0} priamo, alebo nepriami, importuje s\u00e1m seba!"},
 
     { ER_XMLSPACE_ILLEGAL_VAL,
       "(StylesheetHandler) xml:space m\u00e1 neplatn\u00fa hodnotu: {0}"},
 
-  /** ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL          */
-//  public static final int ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL = 78;
-
     { ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL,
       "processStylesheet nebol \u00faspe\u0161n\u00fd!"},
 
-  /** ER_SAX_EXCEPTION          */
-//  public static final int ER_SAX_EXCEPTION = 79;
-
     { ER_SAX_EXCEPTION,
      "V\u00fdnimka SAX"},
 
-  /** ER_FUNCTION_NOT_SUPPORTED          */
-//  public static final int ER_FUNCTION_NOT_SUPPORTED = 80;
+//  add this message to fix bug 21478
+    { ER_FUNCTION_NOT_SUPPORTED,
+     "Funkcia nie je podporovan\u00e1!"},
 
-    //{ ER_FUNCTION_NOT_SUPPORTED,
-    // "Function not supported!"},
-
-  /** ER_XSLT_ERROR          */
-//  public static final int ER_XSLT_ERROR = 81;
 
     { ER_XSLT_ERROR,
      "Chyba XSLT"},
 
-  /** ER_CURRENCY_SIGN_ILLEGAL          */
-//  public static final int ER_CURRENCY_SIGN_ILLEGAL = 82;
-
     { ER_CURRENCY_SIGN_ILLEGAL,
-      "znak meny nie je povolen\u00fd v re\u0165azci form\u00e1tu vzoru"},
-
-  /** ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM          */
-//  public static final int ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM = 83;
+      "znak meny nie je povolen\u00fd vo re\u0165azci form\u00e1tu vzoru"},
 
     { ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM,
-      "Funkcia dokumentu nie je podporovan\u00e1 v \u0161t\u00fdle dokumentu DOM!"},
-
-  /** ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER          */
-//  public static final int ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER = 84;
+      "Funckia dokumentu nie je podporovan\u00e1 v \u0161t\u00fdle dokumentu DOM!"},
 
     { ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER,
       "Nie je mo\u017en\u00e9 ur\u010di\u0165 prefix bezprefixov\u00e9ho rozklada\u010da!"},
 
-  /** ER_REDIRECT_COULDNT_GET_FILENAME          */
-//  public static final int ER_REDIRECT_COULDNT_GET_FILENAME = 85;
-
     { ER_REDIRECT_COULDNT_GET_FILENAME,
       "Roz\u0161\u00edrenie presmerovania: Nedal sa z\u00edska\u0165 n\u00e1zov s\u00faboru - s\u00fabor alebo atrib\u00fat v\u00fdberu mus\u00ed vr\u00e1ti\u0165 platn\u00fd re\u0165azec."},
 
-  /** ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT          */
-//  public static final int ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT = 86;
-
     { ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT,
       "Nie je mo\u017en\u00e9 vytvori\u0165 FormatterListener v roz\u0161\u00edren\u00ed Redirect!"},
 
-  /** ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX          */
-//  public static final int ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX = 87;
-
     { ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX,
       "Predpona v exclude-result-prefixes je neplatn\u00e1: {0}"},
 
-  /** ER_MISSING_NS_URI          */
-//  public static final int ER_MISSING_NS_URI = 88;
-
     { ER_MISSING_NS_URI,
       "Ch\u00fdbaj\u00faci n\u00e1zvov\u00fd priestor URI pre zadan\u00fd prefix"},
 
-  /** ER_MISSING_ARG_FOR_OPTION          */
-//  public static final int ER_MISSING_ARG_FOR_OPTION = 89;
-
     { ER_MISSING_ARG_FOR_OPTION,
       "Ch\u00fdbaj\u00faci argument pre vo\u013ebu: {0}"},
 
-  /** ER_INVALID_OPTION          */
-//  public static final int ER_INVALID_OPTION = 90;
-
     { ER_INVALID_OPTION,
      "Neplatn\u00e1 vo\u013eba. {0}"},
 
-  /** ER_MALFORMED_FORMAT_STRING          */
-//  public static final int ER_MALFORMED_FORMAT_STRING = 91;
-
     { ER_MALFORMED_FORMAT_STRING,
-     "Chybne vytvoren\u00fd re\u0165azec form\u00e1tu: {0}"},
-
-  /** ER_STYLESHEET_REQUIRES_VERSION_ATTRIB          */
-//  public static final int ER_STYLESHEET_REQUIRES_VERSION_ATTRIB = 92;
+     "Znetvoren\u00fd re\u0165azec form\u00e1tu: {0}"},
 
     { ER_STYLESHEET_REQUIRES_VERSION_ATTRIB,
       "xsl:stylesheet si vy\u017eaduje atrib\u00fat 'version'!"},
 
-  /** ER_ILLEGAL_ATTRIBUTE_VALUE          */
-//  public static final int ER_ILLEGAL_ATTRIBUTE_VALUE = 93;
-
     { ER_ILLEGAL_ATTRIBUTE_VALUE,
       "Atrib\u00fat: {0} m\u00e1 neplatn\u00fa hodnotu: {1}"},
 
-  /** ER_CHOOSE_REQUIRES_WHEN          */
-//  public static final int ER_CHOOSE_REQUIRES_WHEN = 94;
-
     { ER_CHOOSE_REQUIRES_WHEN,
      "xsl:choose vy\u017eaduje xsl:when"},
 
-  /** ER_NO_APPLY_IMPORT_IN_FOR_EACH          */
-//  public static final int ER_NO_APPLY_IMPORT_IN_FOR_EACH = 95;
-
     { ER_NO_APPLY_IMPORT_IN_FOR_EACH,
       "xsl:apply-imports nie je povolen\u00fd v xsl:for-each"},
 
-  /** ER_CANT_USE_DTM_FOR_OUTPUT          */
-//  public static final int ER_CANT_USE_DTM_FOR_OUTPUT = 96;
-
     { ER_CANT_USE_DTM_FOR_OUTPUT,
       "Nem\u00f4\u017ee pou\u017ei\u0165 DTMLiaison pre v\u00fdstupn\u00fd uzol DOM... namiesto neho odo\u0161lite org.apache.xpath.DOM2Helper!"},
 
-  /** ER_CANT_USE_DTM_FOR_INPUT          */
-//  public static final int ER_CANT_USE_DTM_FOR_INPUT = 97;
-
     { ER_CANT_USE_DTM_FOR_INPUT,
       "Nem\u00f4\u017ee pou\u017ei\u0165 DTMLiaison pre vstupn\u00fd uzol DOM... namiesto neho odo\u0161lite org.apache.xpath.DOM2Helper!"},
 
-  /** ER_CALL_TO_EXT_FAILED          */
-//  public static final int ER_CALL_TO_EXT_FAILED = 98;
-
     { ER_CALL_TO_EXT_FAILED,
       "Volanie elementu roz\u0161\u00edrenia zlyhalo: {0}"},
 
-  /** ER_PREFIX_MUST_RESOLVE          */
-//  public static final int ER_PREFIX_MUST_RESOLVE = 99;
-
     { ER_PREFIX_MUST_RESOLVE,
       "Predpona sa mus\u00ed rozl\u00ed\u0161i\u0165 do n\u00e1zvov\u00e9ho priestoru: {0}"},
 
-  /** ER_INVALID_UTF16_SURROGATE          */
-//  public static final int ER_INVALID_UTF16_SURROGATE = 100;
-
     { ER_INVALID_UTF16_SURROGATE,
       "Bolo zisten\u00e9 neplatn\u00e9 nahradenie UTF-16: {0} ?"},
 
-  /** ER_XSLATTRSET_USED_ITSELF          */
- // public static final int ER_XSLATTRSET_USED_ITSELF = 101;
-
     { ER_XSLATTRSET_USED_ITSELF,
-      "xsl:attribute-set {0} pou\u017eil s\u00e1m seba, \u010do sp\u00f4sob\u00ed nekone\u010dn\u00fd cyklus."},
-
-  /** ER_CANNOT_MIX_XERCESDOM          */
-//  public static final int ER_CANNOT_MIX_XERCESDOM = 102;
+      "xsl:attribute-set {0} pou\u017eil s\u00e1m seba, \u010do sp\u00f4sob\u00ed nekone\u010dn\u00fa slu\u010dku."},
 
     { ER_CANNOT_MIX_XERCESDOM,
       "Nie je mo\u017en\u00e9 mie\u0161a\u0165 vstup in\u00fd, ne\u017e Xerces-DOM s v\u00fdstupom Xerces-DOM!"},
 
-  /** ER_TOO_MANY_LISTENERS          */
-//  public static final int ER_TOO_MANY_LISTENERS = 103;
-
     { ER_TOO_MANY_LISTENERS,
       "addTraceListenersToStylesheet - TooManyListenersException"},
 
-  /** ER_IN_ELEMTEMPLATEELEM_READOBJECT          */
-//  public static final int ER_IN_ELEMTEMPLATEELEM_READOBJECT = 104;
-
     { ER_IN_ELEMTEMPLATEELEM_READOBJECT,
       "V ElemTemplateElement.readObject: {0}"},
 
-  /** ER_DUPLICATE_NAMED_TEMPLATE          */
-//  public static final int ER_DUPLICATE_NAMED_TEMPLATE = 105;
-
     { ER_DUPLICATE_NAMED_TEMPLATE,
       "Na\u0161iel sa viac ne\u017e jeden vzor s n\u00e1zvom: {0}"},
 
-  /** ER_INVALID_KEY_CALL          */
-//  public static final int ER_INVALID_KEY_CALL = 106;
-
     { ER_INVALID_KEY_CALL,
       "Neplatn\u00e9 volanie funkcie: rekurz\u00edvne volanie k\u013e\u00fa\u010da() nie je povolen\u00e9"},
 
-  /** Variable is referencing itself          */
-//  public static final int ER_REFERENCING_ITSELF = 107;
-
     { ER_REFERENCING_ITSELF,
       "Premenn\u00e1 {0} sa priamo, alebo nepriamo, odkazuje sama na seba!"},
 
-  /** Illegal DOMSource input          */
-//  public static final int ER_ILLEGAL_DOMSOURCE_INPUT = 108;
-
     { ER_ILLEGAL_DOMSOURCE_INPUT,
-      "Vstupn\u00fd uzol nem\u00f4\u017ee by\u0165 pre DOMSource pre newTemplates null!"},
-
-        /** Class not found for option         */
-//  public static final int ER_CLASS_NOT_FOUND_FOR_OPTION = 109;
+      "Vstupn\u00fd uzol nem\u00f4\u017ee by\u0165 pre DOMSource pre newTemplates nulov\u00fd!"},
 
     { ER_CLASS_NOT_FOUND_FOR_OPTION,
         "S\u00fabor triedy nebol pre vo\u013ebu {0} n\u00e1jden\u00fd"},
 
-        /** Required Element not found         */
-//  public static final int ER_REQUIRED_ELEM_NOT_FOUND = 110;
-
     { ER_REQUIRED_ELEM_NOT_FOUND,
         "Po\u017eadovan\u00fd element sa nena\u0161iel: {0}"},
 
-  /** InputStream cannot be null         */
-//  public static final int ER_INPUT_CANNOT_BE_NULL = 111;
-
     { ER_INPUT_CANNOT_BE_NULL,
-        "InputStream nem\u00f4\u017ee by\u0165 null"},
-
-  /** URI cannot be null         */
-//  public static final int ER_URI_CANNOT_BE_NULL = 112;
+        "InputStream nem\u00f4\u017ee by\u0165 nulov\u00fd"},
 
     { ER_URI_CANNOT_BE_NULL,
-        "URI nem\u00f4\u017ee by\u0165 null"},
-
-  /** File cannot be null         */
-//  public static final int ER_FILE_CANNOT_BE_NULL = 113;
+        "URI nem\u00f4\u017ee by\u0165 nulov\u00fd"},
 
     { ER_FILE_CANNOT_BE_NULL,
-        "S\u00fabor nem\u00f4\u017ee by\u0165 null"},
-
-   /** InputSource cannot be null         */
-//  public static final int ER_SOURCE_CANNOT_BE_NULL = 114;
+        "S\u00fabor nem\u00f4\u017ee by\u0165 nulov\u00fd"},
 
     { ER_SOURCE_CANNOT_BE_NULL,
-                "InputSource nem\u00f4\u017ee by\u0165 null"},
-
-  /** Can't overwrite cause         */
-//  public static final int ER_CANNOT_OVERWRITE_CAUSE = 115;
-
-    //{ ER_CANNOT_OVERWRITE_CAUSE,
-        //      "Cannot overwrite cause"},
-
-  /** Could not initialize BSF Manager        */
-//  public static final int ER_CANNOT_INIT_BSFMGR = 116;
+                "InputSource nem\u00f4\u017ee by\u0165 nulov\u00fd"},
 
     { ER_CANNOT_INIT_BSFMGR,
                 "Nebolo mo\u017en\u00e9 inicializova\u0165 Spr\u00e1vcu BSF"},
 
-  /** Could not compile extension       */
-//  public static final int ER_CANNOT_CMPL_EXTENSN = 117;
-
     { ER_CANNOT_CMPL_EXTENSN,
                 "Nebolo mo\u017en\u00e9 skompilova\u0165 pr\u00edponu"},
 
-  /** Could not create extension       */
-//  public static final int ER_CANNOT_CREATE_EXTENSN = 118;
-
     { ER_CANNOT_CREATE_EXTENSN,
       "Nebolo mo\u017en\u00e9 vytvori\u0165 roz\u0161\u00edrenie: {0} z d\u00f4vodu: {1}"},
 
-  /** Instance method call to method {0} requires an Object instance as first argument       */
-//  public static final int ER_INSTANCE_MTHD_CALL_REQUIRES = 119;
-
     { ER_INSTANCE_MTHD_CALL_REQUIRES,
-      "Volanie met\u00f3dy met\u00f3dou in\u0161tancie {0} vy\u017eaduje ako prv\u00fd argument in\u0161tanciu objektu"},
-
-  /** Invalid element name specified       */
-//  public static final int ER_INVALID_ELEMENT_NAME = 120;
+      "Volanie met\u00f3dy met\u00f3dou in\u0161tancie {0} vy\u017eaduje ako prv\u00fd argument In\u0161tanciu objektu"},
 
     { ER_INVALID_ELEMENT_NAME,
       "Bol zadan\u00fd neplatn\u00fd n\u00e1zov s\u00fa\u010dasti {0}"},
 
-   /** Element name method must be static      */
-//  public static final int ER_ELEMENT_NAME_METHOD_STATIC = 121;
-
     { ER_ELEMENT_NAME_METHOD_STATIC,
       "Met\u00f3da n\u00e1zvu s\u00fa\u010dasti mus\u00ed by\u0165 statick\u00e1 {0}"},
 
-   /** Extension function {0} : {1} is unknown      */
-//  public static final int ER_EXTENSION_FUNC_UNKNOWN = 122;
-
     { ER_EXTENSION_FUNC_UNKNOWN,
              "Roz\u0161\u00edrenie funkcie {0} : {1} je nezn\u00e1me"},
 
-   /** More than one best match for constructor for       */
-//  public static final int ER_MORE_MATCH_CONSTRUCTOR = 123;
-
     { ER_MORE_MATCH_CONSTRUCTOR,
              "Bola n\u00e1jden\u00e1 viac ne\u017e jedna najlep\u0161ia zhoda s kon\u0161truktorom pre {0}"},
 
-   /** More than one best match for method      */
-//  public static final int ER_MORE_MATCH_METHOD = 124;
-
     { ER_MORE_MATCH_METHOD,
              "Bola n\u00e1jden\u00e1 viac ne\u017e jedna najlep\u0161ia zhoda pre met\u00f3du {0}"},
 
-   /** More than one best match for element method      */
-//  public static final int ER_MORE_MATCH_ELEMENT = 125;
-
     { ER_MORE_MATCH_ELEMENT,
              "Bola n\u00e1jden\u00e1 viac ne\u017e jedna najlep\u0161ia zhoda pre met\u00f3du s\u00fa\u010dasti {0}"},
 
-   /** Invalid context passed to evaluate       */
-//  public static final int ER_INVALID_CONTEXT_PASSED = 126;
-
     { ER_INVALID_CONTEXT_PASSED,
              "Bolo odoslan\u00fd neplatn\u00fd kontext na zhodnotenie {0}"},
 
-   /** Pool already exists       */
-//  public static final int ER_POOL_EXISTS = 127;
-
     { ER_POOL_EXISTS,
              "Oblas\u0165 u\u017e existuje"},
 
-   /** No driver Name specified      */
-//  public static final int ER_NO_DRIVER_NAME = 128;
-
     { ER_NO_DRIVER_NAME,
              "Nebol zadan\u00fd \u017eiaden n\u00e1zov ovl\u00e1da\u010da"},
 
-   /** No URL specified     */
-//  public static final int ER_NO_URL = 129;
-
     { ER_NO_URL,
              "Nebola zadan\u00e1 \u017eiadna URL"},
 
-   /** Pool size is less than one    */
-//  public static final int ER_POOL_SIZE_LESSTHAN_ONE = 130;
-
     { ER_POOL_SIZE_LESSTHAN_ONE,
              "Ve\u013ekos\u0165 oblasti je men\u0161ia ne\u017e jeden!"},
 
-   /** Invalid driver name specified    */
-//  public static final int ER_INVALID_DRIVER = 131;
-
     { ER_INVALID_DRIVER,
              "Bol zadan\u00fd neplatn\u00fd n\u00e1zov ovl\u00e1da\u010da!"},
 
-   /** Did not find the stylesheet root    */
-//  public static final int ER_NO_STYLESHEETROOT = 132;
-
     { ER_NO_STYLESHEETROOT,
              "Nebol n\u00e1jden\u00fd kore\u0148 \u0161t\u00fdlu dokumentu!"},
 
-   /** Illegal value for xml:space     */
-//  public static final int ER_ILLEGAL_XMLSPACE_VALUE = 133;
-
     { ER_ILLEGAL_XMLSPACE_VALUE,
          "Neplatn\u00e1 hodnota pre xml:space"},
 
-   /** processFromNode failed     */
-//  public static final int ER_PROCESSFROMNODE_FAILED = 134;
-
     { ER_PROCESSFROMNODE_FAILED,
          "zlyhal processFromNode"},
 
-   /** The resource [] could not load:     */
-//  public static final int ER_RESOURCE_COULD_NOT_LOAD = 135;
-
     { ER_RESOURCE_COULD_NOT_LOAD,
         "Prostriedok [ {0} ] sa nedal na\u010d\u00edta\u0165: {1} \n {2} \t {3}"},
 
-
-   /** Buffer size <=0     */
-//  public static final int ER_BUFFER_SIZE_LESSTHAN_ZERO = 136;
-
     { ER_BUFFER_SIZE_LESSTHAN_ZERO,
         "Ve\u013ekos\u0165 vyrovn\u00e1vacej pam\u00e4te <=0"},
 
-   /** Unknown error when calling extension    */
-//  public static final int ER_UNKNOWN_ERROR_CALLING_EXTENSION = 137;
-
     { ER_UNKNOWN_ERROR_CALLING_EXTENSION,
         "Nezn\u00e1ma chyba po\u010das volania pr\u00edpony"},
 
-   /** Prefix {0} does not have a corresponding namespace declaration    */
-//  public static final int ER_NO_NAMESPACE_DECL = 138;
-
     { ER_NO_NAMESPACE_DECL,
         "Prefix {0} nem\u00e1 zodpovedaj\u00facu deklar\u00e1ciu n\u00e1zvov\u00e9ho priestoru"},
 
-   /** Element content not allowed for lang=javaclass   */
-//  public static final int ER_ELEM_CONTENT_NOT_ALLOWED = 139;
-
     { ER_ELEM_CONTENT_NOT_ALLOWED,
         "Obsah elementu nie je povolen\u00fd pre lang=javaclass {0}"},
 
-   /** Stylesheet directed termination   */
-//  public static final int ER_STYLESHEET_DIRECTED_TERMINATION = 140;
-
     { ER_STYLESHEET_DIRECTED_TERMINATION,
         "Ukon\u010denie riaden\u00e9 \u0161t\u00fdlom dokumentu"},
 
-   /** 1 or 2   */
-//  public static final int ER_ONE_OR_TWO = 141;
-
     { ER_ONE_OR_TWO,
-        "1 alebo 2"},
-
-   /** 2 or 3   */
-//  public static final int ER_TWO_OR_THREE = 142;
+        "1, alebo 2"},
 
     { ER_TWO_OR_THREE,
-        "2 alebo 3"},
-
-   /** Could not load {0} (check CLASSPATH), now using just the defaults   */
-//  public static final int ER_COULD_NOT_LOAD_RESOURCE = 143;
+        "2, alebo 3"},
 
     { ER_COULD_NOT_LOAD_RESOURCE,
         "Nebolo mo\u017en\u00e9 zavies\u0165 {0} (check CLASSPATH), teraz s\u00fa po\u017eit\u00e9 len predvolen\u00e9 \u0161tandardy"},
 
-   /** Cannot initialize default templates   */
-//  public static final int ER_CANNOT_INIT_DEFAULT_TEMPLATES = 144;
-
     { ER_CANNOT_INIT_DEFAULT_TEMPLATES,
         "Nie je mo\u017en\u00e9 inicializova\u0165 predvolen\u00e9 vzory"},
 
-   /** Result should not be null   */
-//  public static final int ER_RESULT_NULL = 145;
-
     { ER_RESULT_NULL,
-        "V\u00fdsledok by nemal by\u0165 null"},
-
-   /** Result could not be set   */
-//  public static final int ER_RESULT_COULD_NOT_BE_SET = 146;
+        "V\u00fdsledok by nemal by\u0165 nulov\u00fd"},
 
     { ER_RESULT_COULD_NOT_BE_SET,
         "V\u00fdsledkom nem\u00f4\u017ee by\u0165 mno\u017eina"},
 
-   /** No output specified   */
-//  public static final int ER_NO_OUTPUT_SPECIFIED = 147;
-
     { ER_NO_OUTPUT_SPECIFIED,
         "Nie je zadan\u00fd \u017eiaden v\u00fdstup"},
 
-   /** Can't transform to a Result of type   */
-//  public static final int ER_CANNOT_TRANSFORM_TO_RESULT_TYPE = 148;
-
     { ER_CANNOT_TRANSFORM_TO_RESULT_TYPE,
-        "V\u00fdsledok typu {0} sa ned\u00e1 transformova\u0165"},
-
-   /** Can't transform to a Source of type   */
-//  public static final int ER_CANNOT_TRANSFORM_SOURCE_TYPE = 149;
+        "Ned\u00e1 sa transformova\u0165 na v\u00fdsledok typu {0}"},
 
     { ER_CANNOT_TRANSFORM_SOURCE_TYPE,
-        "Zdroj typu {0} sa ned\u00e1 transformova\u0165"},
-
-   /** Null content handler  */
-//  public static final int ER_NULL_CONTENT_HANDLER = 150;
+        "Ned\u00e1 sa transformova\u0165 zdroj typu {0}"},
 
     { ER_NULL_CONTENT_HANDLER,
         "Nulov\u00fd manipula\u010dn\u00fd program obsahu"},
 
-   /** Null error handler  */
-//  public static final int ER_NULL_ERROR_HANDLER = 151;
     { ER_NULL_ERROR_HANDLER,
         "Nulov\u00fd chybov\u00fd manipula\u010dn\u00fd program"},
 
-   /** parse can not be called if the ContentHandler has not been set */
-//  public static final int ER_CANNOT_CALL_PARSE = 152;
-
     { ER_CANNOT_CALL_PARSE,
         "nem\u00f4\u017ee by\u0165 volan\u00e9 analyzovanie, ak nebol nastaven\u00fd ContentHandler"},
 
-   /**  No parent for filter */
-//  public static final int ER_NO_PARENT_FOR_FILTER = 153;
-
     { ER_NO_PARENT_FOR_FILTER,
         "\u017diaden rodi\u010d pre filter"},
 
-
-   /**  No stylesheet found in: {0}, media */
-//  public static final int ER_NO_STYLESHEET_IN_MEDIA = 154;
-
     { ER_NO_STYLESHEET_IN_MEDIA,
          "Nena\u0161iel sa \u017eiadny stylesheet v: {0}, m\u00e9dium= {1}"},
 
-   /**  No xml-stylesheet PI found in */
-//  public static final int ER_NO_STYLESHEET_PI = 155;
-
     { ER_NO_STYLESHEET_PI,
          "Nena\u0161iel sa \u017eiadny xml-stylesheet PI v: {0}"},
 
-   /**  No default implementation found */
-//  public static final int ER_NO_DEFAULT_IMPL = 156;
-
-    //{ ER_NO_DEFAULT_IMPL,
-     //    "No default implementation found "},
-
-   /**  ChunkedIntArray({0}) not currently supported */
-//  public static final int ER_CHUNKEDINTARRAY_NOT_SUPPORTED = 157;
-
-    //{ ER_CHUNKEDINTARRAY_NOT_SUPPORTED,
-     //  "ChunkedIntArray({0}) not currently supported"},
-
-   /**  Offset bigger than slot */
-//  public static final int ER_OFFSET_BIGGER_THAN_SLOT = 158;
-
-    //{ ER_OFFSET_BIGGER_THAN_SLOT,
-     //  "Offset bigger than slot"},
-
-   /**  Coroutine not available, id= */
-//  public static final int ER_COROUTINE_NOT_AVAIL = 159;
-
-    //{ ER_COROUTINE_NOT_AVAIL,
-    //   "Coroutine not available, id={0}"},
-
-   /**  CoroutineManager recieved co_exit() request */
-//  public static final int ER_COROUTINE_CO_EXIT = 160;
-
-    //{ ER_COROUTINE_CO_EXIT,
-     //  "CoroutineManager received co_exit() request"},
-
-   /**  co_joinCoroutineSet() failed */
-//  public static final int ER_COJOINROUTINESET_FAILED = 161;
-
-    //{ ER_COJOINROUTINESET_FAILED,
-    //   "co_joinCoroutineSet() failed"},
-
-   /**  Coroutine parameter error () */
-//  public static final int ER_COROUTINE_PARAM = 162;
-
-    //{ ER_COROUTINE_PARAM,
-    //   "Coroutine parameter error ({0})"},
-
-   /**  UNEXPECTED: Parser doTerminate answers  */
-//  public static final int ER_PARSER_DOTERMINATE_ANSWERS = 163;
-
-    //{ ER_PARSER_DOTERMINATE_ANSWERS,
-    //   "\nUNEXPECTED: Parser doTerminate answers {0}"},
-
-   /**  parse may not be called while parsing */
-//  public static final int ER_NO_PARSE_CALL_WHILE_PARSING = 164;
-
-    //{ ER_NO_PARSE_CALL_WHILE_PARSING,
-    //   "parse may not be called while parsing"},
-
-   /**  Error: typed iterator for axis  {0} not implemented  */
-//  public static final int ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED = 165;
-
-    //{ ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED,
-     //  "Error: typed iterator for axis  {0} not implemented"},
-
-   /**  Error: iterator for axis {0} not implemented  */
-//  public static final int ER_ITERATOR_AXIS_NOT_IMPLEMENTED = 166;
-
-    //{ ER_ITERATOR_AXIS_NOT_IMPLEMENTED,
-    //   "Error: iterator for axis {0} not implemented "},
-
-   /**  Iterator clone not supported  */
-//  public static final int ER_ITERATOR_CLONE_NOT_SUPPORTED = 167;
-
-    //{ ER_ITERATOR_CLONE_NOT_SUPPORTED,
-     //  "Iterator clone not supported"},
-
-   /**  Unknown axis traversal type  */
-//  public static final int ER_UNKNOWN_AXIS_TYPE = 168;
-
-    //{ ER_UNKNOWN_AXIS_TYPE,
-    //   "Unknown axis traversal type: {0}"},
-
-   /**  Axis traverser not supported  */
-//  public static final int ER_AXIS_NOT_SUPPORTED = 169;
-
-    //{ ER_AXIS_NOT_SUPPORTED,
-    //   "Axis traverser not supported: {0}"},
-
-   /**  No more DTM IDs are available  */
-//  public static final int ER_NO_DTMIDS_AVAIL = 170;
-
-    //{ ER_NO_DTMIDS_AVAIL,
-     //  "No more DTM IDs are available"},
-
-   /**  Not supported  */
-//  public static final int ER_NOT_SUPPORTED = 171;
-
     { ER_NOT_SUPPORTED,
        "Nie je podporovan\u00e9: {0}"},
 
-   /**  node must be non-null for getDTMHandleFromNode  */
-//  public static final int ER_NODE_NON_NULL = 172;
-
-    //{ ER_NODE_NON_NULL,
-    //   "Node must be non-null for getDTMHandleFromNode"},
-
-   /**  Could not resolve the node to a handle  */
-//  public static final int ER_COULD_NOT_RESOLVE_NODE = 173;
-
-    //{ ER_COULD_NOT_RESOLVE_NODE,
-    //   "Could not resolve the node to a handle"},
-
-   /**  startParse may not be called while parsing */
-//  public static final int ER_STARTPARSE_WHILE_PARSING = 174;
-
-    //{ ER_STARTPARSE_WHILE_PARSING,
-     //  "startParse may not be called while parsing"},
-
-   /**  startParse needs a non-null SAXParser  */
-//  public static final int ER_STARTPARSE_NEEDS_SAXPARSER = 175;
-
-    //{ ER_STARTPARSE_NEEDS_SAXPARSER,
-    //   "startParse needs a non-null SAXParser"},
-
-   /**  could not initialize parser with */
-//  public static final int ER_COULD_NOT_INIT_PARSER = 176;
-    //{ ER_COULD_NOT_INIT_PARSER,
-     //  "could not initialize parser with"},
-
-   /**  Value for property {0} should be a Boolean instance  */
-//  public static final int ER_PROPERTY_VALUE_BOOLEAN = 177;
-
     { ER_PROPERTY_VALUE_BOOLEAN,
        "Hodnota vlastnosti {0} by mala by\u0165 boolovsk\u00e1 in\u0161tancia"},
 
-   /**  exception creating new instance for pool  */
-//  public static final int ER_EXCEPTION_CREATING_POOL = 178;
-
-    //{ ER_EXCEPTION_CREATING_POOL,
-    //   "exception creating new instance for pool"},
-
-   /**  Path contains invalid escape sequence  */
-//  public static final int ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE = 179;
-
-    //{ ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE,
-    //   "Path contains invalid escape sequence"},
-
-   /**  Scheme is required!  */
-//  public static final int ER_SCHEME_REQUIRED = 180;
-
-    //{ ER_SCHEME_REQUIRED,
-     //  "Scheme is required!"},
-
-   /**  No scheme found in URI  */
-//  public static final int ER_NO_SCHEME_IN_URI = 181;
-
-    //{ ER_NO_SCHEME_IN_URI,
-    //   "No scheme found in URI: {0}"},
-
-   /**  No scheme found in URI  */
-//  public static final int ER_NO_SCHEME_INURI = 182;
-
-    //{ ER_NO_SCHEME_INURI,
-    //   "No scheme found in URI"},
-
-   /**  Path contains invalid character:   */
-//  public static final int ER_PATH_INVALID_CHAR = 183;
-
-    //{ ER_PATH_INVALID_CHAR,
-    //   "Path contains invalid character: {0}"},
-
-   /**  Cannot set scheme from null string  */
-//  public static final int ER_SCHEME_FROM_NULL_STRING = 184;
-
-    //{ ER_SCHEME_FROM_NULL_STRING,
-    //   "Cannot set scheme from null string"},
-
-   /**  The scheme is not conformant. */
-//  public static final int ER_SCHEME_NOT_CONFORMANT = 185;
-
-    //{ ER_SCHEME_NOT_CONFORMANT,
-    //   "The scheme is not conformant."},
-
-   /**  Host is not a well formed address  */
-//  public static final int ER_HOST_ADDRESS_NOT_WELLFORMED = 186;
-
-    //{ ER_HOST_ADDRESS_NOT_WELLFORMED,
-    //   "Host is not a well formed address"},
-
-   /**  Port cannot be set when host is null  */
-//  public static final int ER_PORT_WHEN_HOST_NULL = 187;
-
-    //{ ER_PORT_WHEN_HOST_NULL,
-    //   "Port cannot be set when host is null"},
-
-   /**  Invalid port number  */
-//  public static final int ER_INVALID_PORT = 188;
-
-    //{ ER_INVALID_PORT,
-    //   "Invalid port number"},
-
-   /**  Fragment can only be set for a generic URI  */
-//  public static final int ER_FRAG_FOR_GENERIC_URI = 189;
-
-    //{ ER_FRAG_FOR_GENERIC_URI,
-    //   "Fragment can only be set for a generic URI"},
-
-   /**  Fragment cannot be set when path is null  */
-//  public static final int ER_FRAG_WHEN_PATH_NULL = 190;
-
-    //{ ER_FRAG_WHEN_PATH_NULL,
-    //   "Fragment cannot be set when path is null"},
-
-   /**  Fragment contains invalid character  */
-//  public static final int ER_FRAG_INVALID_CHAR = 191;
-
-    //{ ER_FRAG_INVALID_CHAR,
-    //   "Fragment contains invalid character"},
-
-
-
-   /** Parser is already in use  */
-//  public static final int ER_PARSER_IN_USE = 192;
-
-    //{ ER_PARSER_IN_USE,
-    //    "Parser is already in use"},
-
-   /** Parser is already in use  */
-//  public static final int ER_CANNOT_CHANGE_WHILE_PARSING = 193;
-
-    //{ ER_CANNOT_CHANGE_WHILE_PARSING,
-    //    "Cannot change {0} {1} while parsing"},
-
-   /** Self-causation not permitted  */
-//  public static final int ER_SELF_CAUSATION_NOT_PERMITTED = 194;
-
-    //{ ER_SELF_CAUSATION_NOT_PERMITTED,
-     //   "Self-causation not permitted"},
-
-   /** src attribute not yet supported for  */
-//  public static final int ER_COULD_NOT_FIND_EXTERN_SCRIPT = 195;
-
     { ER_COULD_NOT_FIND_EXTERN_SCRIPT,
          "Nie je mo\u017en\u00e9 dosiahnu\u0165 extern\u00fd skript na {0}"},
 
-  /** The resource [] could not be found     */
-//  public static final int ER_RESOURCE_COULD_NOT_FIND = 196;
-
     { ER_RESOURCE_COULD_NOT_FIND,
         "Prostriedok [ {0} ] nemohol by\u0165 n\u00e1jden\u00fd.\n {1}"},
 
-   /** output property not recognized:  */
-//  public static final int ER_OUTPUT_PROPERTY_NOT_RECOGNIZED = 197;
-
     { ER_OUTPUT_PROPERTY_NOT_RECOGNIZED,
         "V\u00fdstupn\u00e9 vlastn\u00edctvo nebolo rozoznan\u00e9: {0}"},
 
-   /** Userinfo may not be specified if host is not specified   */
-//  public static final int ER_NO_USERINFO_IF_NO_HOST = 198;
-
-    //{ ER_NO_USERINFO_IF_NO_HOST,
-    //    "Userinfo may not be specified if host is not specified"},
-
-   /** Port may not be specified if host is not specified   */
-//  public static final int ER_NO_PORT_IF_NO_HOST = 199;
-
-    //{ ER_NO_PORT_IF_NO_HOST,
-    //    "Port may not be specified if host is not specified"},
-
-   /** Query string cannot be specified in path and query string   */
-//  public static final int ER_NO_QUERY_STRING_IN_PATH = 200;
-
-    //{ ER_NO_QUERY_STRING_IN_PATH,
-    //    "Query string cannot be specified in path and query string"},
-
-   /** Fragment cannot be specified in both the path and fragment   */
-//  public static final int ER_NO_FRAGMENT_STRING_IN_PATH = 201;
-
-    //{ ER_NO_FRAGMENT_STRING_IN_PATH,
-    //    "Fragment cannot be specified in both the path and fragment"},
-
-   /** Cannot initialize URI with empty parameters   */
-//  public static final int ER_CANNOT_INIT_URI_EMPTY_PARMS = 202;
-
-    //{ ER_CANNOT_INIT_URI_EMPTY_PARMS,
-    //    "Cannot initialize URI with empty parameters"},
-
-   /** Failed creating ElemLiteralResult instance   */
-//  public static final int ER_FAILED_CREATING_ELEMLITRSLT = 203;
-
     { ER_FAILED_CREATING_ELEMLITRSLT,
         "Zlyhalo vytv\u00e1ranie in\u0161tancie ElemLiteralResult"},
 
@@ -1727,242 +979,123 @@
   //in locale specific files like XSLTErrorResources_de.java, XSLTErrorResources_fr.java etc.
   //NOTE: Not only the key name but message has also been changed.
 
-   /** Priority value does not contain a parsable number   */
-//  public static final int ER_VALUE_SHOULD_BE_NUMBER = 204;
-
     { ER_VALUE_SHOULD_BE_NUMBER,
         "Hodnota pre {0} by mala obsahova\u0165 analyzovate\u013en\u00e9 \u010d\u00edslo"},
 
-   /**  Value for {0} should equal 'yes' or 'no'   */
-//  public static final int ER_VALUE_SHOULD_EQUAL = 205;
-
     { ER_VALUE_SHOULD_EQUAL,
-        "Hodnota {0} by sa mala rovna\u0165 \u00e1no alebo nie"},
-
-   /**  Failed calling {0} method   */
-//  public static final int ER_FAILED_CALLING_METHOD = 206;
+        "Hodnota {0} by sa mala rovna\u0165 \u00e1no, alebo nie"},
 
     { ER_FAILED_CALLING_METHOD,
         "Zlyhalo volanie met\u00f3dy {0}"},
 
-   /** Failed creating ElemLiteralResult instance   */
-//  public static final int ER_FAILED_CREATING_ELEMTMPL = 207;
-
     { ER_FAILED_CREATING_ELEMTMPL,
         "Zlyhalo vytv\u00e1ranie in\u0161tancie ElemTemplateElement"},
 
-   /**  Characters are not allowed at this point in the document   */
-//  public static final int ER_CHARS_NOT_ALLOWED = 208;
-
     { ER_CHARS_NOT_ALLOWED,
         "V tomto bode dokumentu nie s\u00fa znaky povolen\u00e9"},
 
-  /**  attribute is not allowed on the element   */
-//  public static final int ER_ATTR_NOT_ALLOWED = 209;
     { ER_ATTR_NOT_ALLOWED,
         "Atrib\u00fat \"{0}\" nie je povolen\u00fd na s\u00fa\u010dasti {1}!"},
 
-  /**  Method not yet supported    */
-//  public static final int ER_METHOD_NOT_SUPPORTED = 210;
-
-    //{ ER_METHOD_NOT_SUPPORTED,
-     //   "Method not yet supported "},
-
-  /**  Bad value    */
-//  public static final int ER_BAD_VALUE = 211;
-
     { ER_BAD_VALUE,
      "{0} zl\u00e1 hodnota {1} "},
 
-  /**  attribute value not found   */
-//  public static final int ER_ATTRIB_VALUE_NOT_FOUND = 212;
-
     { ER_ATTRIB_VALUE_NOT_FOUND,
      "Hodnota atrib\u00fatu {0} nebola n\u00e1jden\u00e1 "},
 
-  /**  attribute value not recognized    */
-//  public static final int ER_ATTRIB_VALUE_NOT_RECOGNIZED = 213;
-
     { ER_ATTRIB_VALUE_NOT_RECOGNIZED,
      "Hodnota atrib\u00fatu {0} nebola rozpoznan\u00e1 "},
 
-  /** IncrementalSAXSource_Filter not currently restartable   */
-//  public static final int ER_INCRSAXSRCFILTER_NOT_RESTARTABLE = 214;
-
-    //{ ER_INCRSAXSRCFILTER_NOT_RESTARTABLE,
-   //  "IncrementalSAXSource_Filter not currently restartable"},
-
-  /** IncrementalSAXSource_Filter not currently restartable   */
-//  public static final int ER_XMLRDR_NOT_BEFORE_STARTPARSE = 215;
-
-    //{ ER_XMLRDR_NOT_BEFORE_STARTPARSE,
-    // "XMLReader not before startParse request"},
-
-  /** Attempting to generate a namespace prefix with a null URI   */
-//  public static final int ER_NULL_URI_NAMESPACE = 216;
-
     { ER_NULL_URI_NAMESPACE,
      "Pokus o vytvorenie prefixu n\u00e1zvov\u00e9ho priestoru s nulov\u00fdm URI"},
 
   //New ERROR keys added in XALAN code base after Jdk 1.4 (Xalan 2.2-D11)
 
-  /** Attempting to generate a namespace prefix with a null URI   */
-//  public static final int ER_NUMBER_TOO_BIG = 217;
-
     { ER_NUMBER_TOO_BIG,
      "Pokus o form\u00e1tovanie \u010d\u00edsla v\u00e4\u010d\u0161ieho, ne\u017e je najdlh\u0161\u00ed dlh\u00fd celo\u010d\u00edseln\u00fd typ"},
 
-//ER_CANNOT_FIND_SAX1_DRIVER
-
-//  public static final int  ER_CANNOT_FIND_SAX1_DRIVER = 218;
-
     { ER_CANNOT_FIND_SAX1_DRIVER,
      "Nie je mo\u017en\u00e9 n\u00e1js\u0165 triedu ovl\u00e1da\u010da SAX1 {0}"},
 
-//ER_SAX1_DRIVER_NOT_LOADED
-//  public static final int  ER_SAX1_DRIVER_NOT_LOADED = 219;
-
     { ER_SAX1_DRIVER_NOT_LOADED,
      "Trieda ovl\u00e1da\u010da SAX1 {0} bola n\u00e1jden\u00e1, ale nem\u00f4\u017ee by\u0165 zaveden\u00e1"},
 
-//ER_SAX1_DRIVER_NOT_INSTANTIATED
-//  public static final int  ER_SAX1_DRIVER_NOT_INSTANTIATED = 220 ;
-
     { ER_SAX1_DRIVER_NOT_INSTANTIATED,
      "Trieda ovl\u00e1da\u010da SAX1 {0} bola zaveden\u00e1, ale nem\u00f4\u017ee by\u0165 dolo\u017een\u00e1 pr\u00edkladom"},
 
-
-// ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER
-//  public static final int ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER = 221;
-
     { ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER,
      "Trieda ovl\u00e1da\u010da SAX1 {0} neimplementuje org.xml.sax.Parser"},
 
-// ER_PARSER_PROPERTY_NOT_SPECIFIED
-//  public static final int  ER_PARSER_PROPERTY_NOT_SPECIFIED = 222;
-
     { ER_PARSER_PROPERTY_NOT_SPECIFIED,
      "Syst\u00e9mov\u00e1 vlastnos\u0165 org.xml.sax.parser nie je zadan\u00e1"},
 
-//ER_PARSER_ARG_CANNOT_BE_NULL
-//  public static final int  ER_PARSER_ARG_CANNOT_BE_NULL = 223 ;
-
     { ER_PARSER_ARG_CANNOT_BE_NULL,
-     "Argument syntaktick\u00e9ho analyz\u00e1tora nesmie by\u0165 null"},
-
-
-// ER_FEATURE
-//  public static final int  ER_FEATURE = 224;
+     "Argument syntaktick\u00e9ho analyz\u00e1tora nesmie by\u0165 nulov\u00fd"},
 
     { ER_FEATURE,
      "Vlastnos\u0165: {0}"},
 
-
-// ER_PROPERTY
-//  public static final int ER_PROPERTY = 225 ;
-
     { ER_PROPERTY,
      "Vlastn\u00edctvo: {0}"},
 
-// ER_NULL_ENTITY_RESOLVER
-//  public static final int ER_NULL_ENTITY_RESOLVER  = 226;
-
     { ER_NULL_ENTITY_RESOLVER,
      "Rozklada\u010d nulov\u00fdch ent\u00edt"},
 
-// ER_NULL_DTD_HANDLER
-//  public static final int  ER_NULL_DTD_HANDLER = 227 ;
-
     { ER_NULL_DTD_HANDLER,
      "Nulov\u00fd manipula\u010dn\u00fd program DTD"},
 
-// No Driver Name Specified!
-//  public static final int ER_NO_DRIVER_NAME_SPECIFIED = 228;
     { ER_NO_DRIVER_NAME_SPECIFIED,
      "Nie je zadan\u00fd \u017eiaden n\u00e1zov ovl\u00e1da\u010da!"},
 
-
-// No URL Specified!
-//  public static final int ER_NO_URL_SPECIFIED = 229;
     { ER_NO_URL_SPECIFIED,
      "Nie je zadan\u00e1 \u017eiadna URL!"},
 
-
-// Pool size is less than 1!
-//  public static final int ER_POOLSIZE_LESS_THAN_ONE = 230;
     { ER_POOLSIZE_LESS_THAN_ONE,
      "Ve\u013ekos\u0165 oblasti je men\u0161ia ne\u017e 1!"},
 
-
-// Invalid Driver Name Specified!
-//  public static final int ER_INVALID_DRIVER_NAME = 231;
     { ER_INVALID_DRIVER_NAME,
      "Je zadan\u00fd neplatn\u00fd n\u00e1zov ovl\u00e1da\u010da!"},
 
-
-
-// ErrorListener
-//  public static final int ER_ERRORLISTENER = 232;
     { ER_ERRORLISTENER,
      "ErrorListener"},
 
 
-// Programmer's error! expr has no ElemTemplateElement parent!
-//  public static final int ER_ASSERT_NO_TEMPLATE_PARENT = 233;
+// Note to translators:  The following message should not normally be displayed
+//   to users.  It describes a situation in which the processor has detected
+//   an internal consistency problem in itself, and it provides this message
+//   for the developer to help diagnose the problem.  The name
+//   'ElemTemplateElement' is the name of a class, and should not be
+//   translated.
     { ER_ASSERT_NO_TEMPLATE_PARENT,
-     "Program\u00e1torsk\u00e1 chyba! expr nem\u00e1 \u017eiadneho rodi\u010da ElemTemplateElement!"},
+     "Chyba program\u00e1tora! V\u00fdraz nem\u00e1 rodi\u010da ElemTemplateElement!"},
 
 
-// Programmer''s assertion in RundundentExprEliminator: {0}
-//  public static final int ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR = 234;
+// Note to translators:  The following message should not normally be displayed
+//   to users.  It describes a situation in which the processor has detected
+//   an internal consistency problem in itself, and it provides this message
+//   for the developer to help diagnose the problem.  The substitution text
+//   provides further information in order to diagnose the problem.  The name
+//   'RedundentExprEliminator' is the name of a class, and should not be
+//   translated.
     { ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR,
-     "Tvrdenie program\u00e1tora v RundundentExprEliminator: {0}"},
+     "Tvrdenie program\u00e1tora v RedundentExprEliminator: {0}"},
 
-// Axis traverser not supported: {0}
-//  public static final int ER_AXIS_TRAVERSER_NOT_SUPPORTED = 235;
-    //{ ER_AXIS_TRAVERSER_NOT_SUPPORTED,
-    // "Axis traverser not supported: {0}"},
-
-// ListingErrorHandler created with null PrintWriter!
-//  public static final int ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER = 236;
-    //{ ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER,
-    // "ListingErrorHandler created with null PrintWriter!"},
-
-  // {0}is not allowed in this position in the stylesheet!
-//  public static final int ER_NOT_ALLOWED_IN_POSITION = 237;
     { ER_NOT_ALLOWED_IN_POSITION,
-     "{0} nie je na tejto poz\u00edcii predlohy so \u0161t\u00fdlmi povolen\u00e9!"},
+     "{0}nie je na tejto poz\u00edcii predlohy so \u0161t\u00fdlmi povolen\u00e9!"},
 
-  // Non-whitespace text is not allowed in this position in the stylesheet!
-//  public static final int ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION = 238;
     { ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION,
      "Text bez medzier nie je povolen\u00fd na tejto poz\u00edcii predlohy so \u0161t\u00fdlmi!"},
 
   // This code is shared with warning codes.
-  // Illegal value: {1} used for CHAR attribute: {0}.  An attribute of type CHAR must be only 1 character!
-//  public static final int INVALID_TCHAR = 239;
   // SystemId Unknown
     { INVALID_TCHAR,
      "Neplatn\u00e1 hodnota: {1} pou\u017e\u00edvan\u00fd pre atrib\u00fat CHAR: {0}.  Atrib\u00fat typu CHAR mus\u00ed by\u0165 len 1 znak!"},
 
-//  public static final int ER_SYSTEMID_UNKNOWN = 240;
-    //{ ER_SYSTEMID_UNKNOWN,
-    // "SystemId Unknown"},
-
-  // Location of error unknown
-//  public static final int ER_LOCATION_UNKNOWN = 241;
-    //{ ER_LOCATION_UNKNOWN,
-    // "Location of error unknown"},
-
     // Note to translators:  The following message is used if the value of
     // an attribute in a stylesheet is invalid.  "QNAME" is the XML data-type of
     // the attribute, and should not be translated.  The substitution text {1} is
     // the attribute value and {0} is the attribute name.
-    // INVALID_QNAME
-
-  //The following codes are shared with the warning codes...
-  // Illegal value: {1} used for QNAME attribute: {0}
-//  public static final int INVALID_QNAME = 242;
+    //The following codes are shared with the warning codes...
     { INVALID_QNAME,
      "Neplatn\u00e1 hodnota: {1} pou\u017e\u00edvan\u00e1 pre atrib\u00fat QNAME: {0}"},
 
@@ -1971,10 +1104,6 @@
     // the attribute, and should not be translated.  The substitution text {1} is
     // the attribute value, {0} is the attribute name, and {2} is a list of valid
     // values.
-    // INVALID_ENUM
-
-  // Illegal value: {1} used for ENUM attribute: {0}.  Valid values are: {2}.
-//  public static final int INVALID_ENUM = 243;
     { INVALID_ENUM,
      "Neplatn\u00e1 hodnota: {1} pou\u017e\u00edvan\u00e1 pre atrib\u00fat ENUM: {0}.  Platn\u00e9 hodnoty s\u00fa: {2}."},
 
@@ -1982,10 +1111,6 @@
 // an attribute in a stylesheet is invalid.  "NMTOKEN" is the XML data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NMTOKEN
-
-  // Illegal value: {1} used for NMTOKEN attribute: {0}.
-//  public static final int INVALID_NMTOKEN = 244;
     { INVALID_NMTOKEN,
      "Neplatn\u00e1 hodnota: {1} pou\u017e\u00edvan\u00e1 pre atrib\u00fat NMTOKEN:{0} "},
 
@@ -1993,10 +1118,6 @@
 // an attribute in a stylesheet is invalid.  "NCNAME" is the XML data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NCNAME
-
-  // Illegal value: {1} used for NCNAME attribute: {0}.
-//  public static final int INVALID_NCNAME = 245;
     { INVALID_NCNAME,
      "Neplatn\u00e1 hodnota: {1} pou\u017e\u00edvan\u00e1 pre atrib\u00fat NCNAME: {0} "},
 
@@ -2004,11 +1125,6 @@
 // an attribute in a stylesheet is invalid.  "boolean" is the XSLT data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_BOOLEAN
-
-  // Illegal value: {1} used for boolean attribute: {0}.
-//  public static final int INVALID_BOOLEAN = 246;
-
     { INVALID_BOOLEAN,
      "Neplatn\u00e1 hodnota: {1} pou\u017e\u00edvan\u00e1 pre boolovsk\u00fd atrib\u00fat: {0} "},
 
@@ -2016,10 +1132,6 @@
 // an attribute in a stylesheet is invalid.  "number" is the XSLT data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NUMBER
-
-  // Illegal value: {1} used for number attribute: {0}.
-//  public static final int INVALID_NUMBER = 247;
      { INVALID_NUMBER,
      "Neplatn\u00e1 hodnota: {1} pou\u017e\u00edvan\u00e1 pre atrib\u00fat \u010d\u00edsla: {0} "},
 
@@ -2031,9 +1143,6 @@
 // a function.  The message indicates that when this function is referenced in
 // a match pattern, its argument must be a string literal (or constant.)
 // ER_ARG_LITERAL - new error message for bugzilla //5202
-
-  // Argument to {0} in match pattern must be a literal.
-//  public static final int ER_ARG_LITERAL             = 248;
     { ER_ARG_LITERAL,
      "Argument pre {0} v zhodnom vzore mus\u00ed by\u0165 liter\u00e1lom."},
 
@@ -2041,9 +1150,6 @@
 // a variable.  A "global variable" is a variable that is accessible everywher
 // in the stylesheet.
 // ER_DUPLICATE_GLOBAL_VAR - new error message for bugzilla #790
-
-  // Duplicate global variable declaration.
-//  public static final int ER_DUPLICATE_GLOBAL_VAR    = 249;
     { ER_DUPLICATE_GLOBAL_VAR,
      "Duplicitn\u00e1 deklar\u00e1cia glob\u00e1lnej premennej."},
 
@@ -2051,18 +1157,12 @@
 // Note to translators:  The following message indicates that two definitions of
 // a variable were encountered.
 // ER_DUPLICATE_VAR - new error message for bugzilla #790
-
-  // Duplicate variable declaration.
-//  public static final int ER_DUPLICATE_VAR           = 250;
     { ER_DUPLICATE_VAR,
      "Duplicitn\u00e1 deklar\u00e1cia premennej."},
 
     // Note to translators:  "xsl:template, "name" and "match" are XSLT keywords
     // which must not be translated.
     // ER_TEMPLATE_NAME_MATCH - new error message for bugzilla #789
-
-  // xsl:template must have a name or match attribute (or both)
-//  public static final int ER_TEMPLATE_NAME_MATCH     = 251;
     { ER_TEMPLATE_NAME_MATCH,
      "xsl:template mus\u00ed ma\u0165 n\u00e1zov alebo atrib\u00fat zhody (alebo oboje)"},
 
@@ -2071,214 +1171,168 @@
     // encountered as part of the value of the exclude-result-prefixes attribute
     // was in error.
     // ER_INVALID_PREFIX - new error message for bugzilla #788
-
-  // Prefix in exclude-result-prefixes is not valid: {0}
-//  public static final int ER_INVALID_PREFIX          = 252;
     { ER_INVALID_PREFIX,
      "Predpona v exclude-result-prefixes je neplatn\u00e1: {0}"},
 
-    // Note to translators:  An "attribute set" is a set of attributes that can be
-    // added to an element in the output document as a group.  The message indicates
-    // that there was a reference to an attribute set named {0} that was never
-    // defined.
+    // Note to translators:  An "attribute set" is a set of attributes that can
+    // be added to an element in the output document as a group.  The message
+    // indicates that there was a reference to an attribute set named {0} that
+    // was never defined.
     // ER_NO_ATTRIB_SET - new error message for bugzilla #782
-
-  // attribute-set named {0} does not exist
-//  public static final int ER_NO_ATTRIB_SET           = 253;
     { ER_NO_ATTRIB_SET,
      "pomenovan\u00e1 sada atrib\u00fatov {0} neexistuje"},
 
+    // Note to translators:  This message indicates that there was a reference
+    // to a function named {0} for which no function definition could be found.
+    { ER_FUNCTION_NOT_FOUND,
+     "Funkcia s n\u00e1zvom {0} neexistuje."},
 
+    // Note to translators:  This message indicates that the XSLT instruction
+    // that is named by the substitution text {0} must not contain other XSLT
+    // instructions (content) or a "select" attribute.  The word "select" is
+    // an XSLT keyword in this case and must not be translated.
+    { ER_CANT_HAVE_CONTENT_AND_SELECT,
+     "Prvok {0} nesmie ma\u0165 aj atrib\u00fat content aj atrib\u00fat select."},
 
+    // Note to translators:  This message indicates that the value argument
+    // of setParameter must be a valid Java Object.
+    { ER_INVALID_SET_PARAM_VALUE,
+     "Hodnota parametra {0} mus\u00ed by\u0165 platn\u00fdm objektom jazyka Java."},
 
+        { ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT,
+         "Atrib\u00fat result-prefix prvku xsl:namespace-alias m\u00e1 hodnotu '#default', ale v rozsahu pre prvok neexistuje \u017eiadna deklar\u00e1cia \u0161tandardn\u00e9ho n\u00e1zvov\u00e9ho priestoru"},
+
+        { ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX,
+         "Atrib\u00fat result-prefix prvku xsl:namespace-alias m\u00e1 hodnotu ''{0}'', ale v rozsahu pre prvok neexistuje \u017eiadna deklar\u00e1cia n\u00e1zvov\u00e9ho priestoru pre predponu ''{0}''."},
+
+    { ER_SET_FEATURE_NULL_NAME,
+      "V TransformerFactory.setFeature(N\u00e1zov re\u0165azca, boolovsk\u00e1 hodnota)nem\u00f4\u017ee ma\u0165 funkcia n\u00e1zov null."},
+
+    { ER_GET_FEATURE_NULL_NAME,
+      "N\u00e1zov vlastnosti nem\u00f4\u017ee by\u0165 null v TransformerFactory.getFeature(N\u00e1zov re\u0165azca)."},
+
+    { ER_UNSUPPORTED_FEATURE,
+      "V tomto TransformerFactory sa ned\u00e1 nastavi\u0165 vlastnos\u0165 ''{0}''."},
+
+    { ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING,
+        "Pou\u017e\u00edvanie prvku roz\u0161\u00edrenia ''{0}'' nie je povolen\u00e9, ke\u010f je funkcia bezpe\u010dn\u00e9ho spracovania nastaven\u00e1 na hodnotu true."},
+
+        { ER_NAMESPACE_CONTEXT_NULL_NAMESPACE,
+          "Ned\u00e1 sa z\u00edska\u0165 predpona pre null n\u00e1zvov\u00fd priestor uri."},
+
+        { ER_NAMESPACE_CONTEXT_NULL_PREFIX,
+          "Ned\u00e1 sa z\u00edska\u0165 n\u00e1zvov\u00fd priestor uri pre predponu null."},
+
+        { ER_XPATH_RESOLVER_NULL_QNAME,
+          "N\u00e1zov funkcie nem\u00f4\u017ee by\u0165 null."},
+
+        { ER_XPATH_RESOLVER_NEGATIVE_ARITY,
+          "Arita nem\u00f4\u017ee by\u0165 z\u00e1porn\u00e1."},
 
   // Warnings...
 
-  /** WG_FOUND_CURLYBRACE          */
-//  public static final int WG_FOUND_CURLYBRACE = 1;
     { WG_FOUND_CURLYBRACE,
       "Bol n\u00e1jden\u00fd znak '}', ale nie otvoren\u00fd \u017eiaden vzor atrib\u00fatu!"},
 
-  /** WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR          */
-//  public static final int WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR = 2;
-
     { WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR,
       "Upozornenie: atrib\u00fat po\u010dtu sa nezhoduje s predchodcom v xsl:number! Cie\u013e = {0}"},
 
-  /** WG_EXPR_ATTRIB_CHANGED_TO_SELECT          */
-//  public static final int WG_EXPR_ATTRIB_CHANGED_TO_SELECT = 3;
-
     { WG_EXPR_ATTRIB_CHANGED_TO_SELECT,
       "Star\u00e1 syntax: N\u00e1zov atrib\u00fatu 'expr' bol zmenen\u00fd na 'select'."},
 
-  /** WG_NO_LOCALE_IN_FORMATNUMBER          */
-//  public static final int WG_NO_LOCALE_IN_FORMATNUMBER = 4;
-
     { WG_NO_LOCALE_IN_FORMATNUMBER,
       "Xalan zatia\u013e nespracov\u00e1va n\u00e1zov umiestnenia vo funkcii format-number."},
 
-  /** WG_LOCALE_NOT_FOUND          */
-//  public static final int WG_LOCALE_NOT_FOUND = 5;
-
     { WG_LOCALE_NOT_FOUND,
-      "Upozornenie: Nebolo mo\u017en\u00e9 n\u00e1js\u0165 umiestnenie pre xml:lang={0}"},
-
-  /** WG_CANNOT_MAKE_URL_FROM          */
-//  public static final int WG_CANNOT_MAKE_URL_FROM = 6;
+      "Upozornenie: Nebolo mo\u017en\u00e9 n\u00e1js\u0165 lok\u00e1l pre xml:lang={0}"},
 
     { WG_CANNOT_MAKE_URL_FROM,
       "Nie je mo\u017en\u00e9 vytvori\u0165 URL z: {0}"},
 
-  /** WG_CANNOT_LOAD_REQUESTED_DOC          */
-//  public static final int WG_CANNOT_LOAD_REQUESTED_DOC = 7;
-
     { WG_CANNOT_LOAD_REQUESTED_DOC,
       "Nie je mo\u017en\u00e9 zavies\u0165 po\u017eadovan\u00fd doc: {0}"},
 
-  /** WG_CANNOT_FIND_COLLATOR          */
-//  public static final int WG_CANNOT_FIND_COLLATOR = 8;
     { WG_CANNOT_FIND_COLLATOR,
       "Nebolo mo\u017en\u00e9 n\u00e1js\u0165 porovn\u00e1va\u010d pre <sort xml:lang={0}"},
 
-  /** WG_FUNCTIONS_SHOULD_USE_URL          */
-//  public static final int WG_FUNCTIONS_SHOULD_USE_URL = 9;
-
     { WG_FUNCTIONS_SHOULD_USE_URL,
       "Star\u00e1 syntax: in\u0161trukcia funkci\u00ed by mala pou\u017e\u00edva\u0165 url {0}"},
 
-  /** WG_ENCODING_NOT_SUPPORTED_USING_UTF8          */
-//  public static final int WG_ENCODING_NOT_SUPPORTED_USING_UTF8 = 10;
-
     { WG_ENCODING_NOT_SUPPORTED_USING_UTF8,
       "K\u00f3dovanie nie je podporovan\u00e9: {0}, pou\u017e\u00edva UTF-8"},
 
-  /** WG_ENCODING_NOT_SUPPORTED_USING_JAVA          */
-//  public static final int WG_ENCODING_NOT_SUPPORTED_USING_JAVA = 11;
-
     { WG_ENCODING_NOT_SUPPORTED_USING_JAVA,
       "K\u00f3dovanie nie je podporovan\u00e9: {0}, pou\u017e\u00edva Java {1}"},
 
-  /** WG_SPECIFICITY_CONFLICTS          */
-//  public static final int WG_SPECIFICITY_CONFLICTS = 12;
-
     { WG_SPECIFICITY_CONFLICTS,
-      "Boli zisten\u00e9 konflikty \u0161pecifickosti: {0}, naposledy n\u00e1jden\u00e1 v \u0161t\u00fdle dokumentu bude pou\u017eit\u00e1."},
-
-  /** WG_PARSING_AND_PREPARING          */
-//  public static final int WG_PARSING_AND_PREPARING = 13;
+      "Boli zisten\u00e9 konflikty \u0161pecifickosti: {0} naposledy n\u00e1jden\u00e1 v \u0161t\u00fdle dokumentu bude pou\u017eit\u00e1."},
 
     { WG_PARSING_AND_PREPARING,
       "========= Anal\u00fdza a pr\u00edprava {0} =========="},
 
-  /** WG_ATTR_TEMPLATE          */
-//  public static final int WG_ATTR_TEMPLATE = 14;
-
     { WG_ATTR_TEMPLATE,
      "Attr vzor, {0}"},
 
-  /** WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE          */
-//  public static final int WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE = 15;
-
     { WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE,
       "Konflikt zhodnosti medzi xsl:strip-space a xsl:preserve-space"},
 
-  /** WG_ATTRIB_NOT_HANDLED          */
-//  public static final int WG_ATTRIB_NOT_HANDLED = 16;
-
     { WG_ATTRIB_NOT_HANDLED,
       "Xalan zatia\u013e nesprac\u00fava atrib\u00fat {0}!"},
 
-  /** WG_NO_DECIMALFORMAT_DECLARATION          */
-//  public static final int WG_NO_DECIMALFORMAT_DECLARATION = 17;
-
     { WG_NO_DECIMALFORMAT_DECLARATION,
       "Pre desiatkov\u00fd form\u00e1t sa nena\u0161la \u017eiadna deklar\u00e1cia: {0}"},
 
-  /** WG_OLD_XSLT_NS          */
-//  public static final int WG_OLD_XSLT_NS = 18;
-
     { WG_OLD_XSLT_NS,
      "Ch\u00fdbaj\u00faci, alebo nespr\u00e1vny n\u00e1zvov\u00fd priestor XSLT. "},
 
-  /** WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED          */
-//  public static final int WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED = 19;
-
     { WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED,
       "Povolen\u00e1 je len jedna \u0161tandardn\u00e1 deklar\u00e1cia xsl:decimal-format."},
 
-  /** WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE          */
-//  public static final int WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE = 20;
-
     { WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE,
       "N\u00e1zvy xsl:decimal-format musia by\u0165 jedine\u010dn\u00e9. N\u00e1zov \"{0}\" bol zopakovan\u00fd."},
 
-  /** WG_ILLEGAL_ATTRIBUTE          */
-  //public static final int WG_ILLEGAL_ATTRIBUTE = 21;
-
     { WG_ILLEGAL_ATTRIBUTE,
       "{0} m\u00e1 neplatn\u00fd atrib\u00fat: {1}"},
 
-  /** WG_COULD_NOT_RESOLVE_PREFIX          */
-//  public static final int WG_COULD_NOT_RESOLVE_PREFIX = 22;
-
     { WG_COULD_NOT_RESOLVE_PREFIX,
       "Nebolo mo\u017en\u00e9 rozl\u00ed\u0161i\u0165 predponu n\u00e1zvov\u00e9ho priestoru: {0}. Uzol bude ignorovan\u00fd."},
 
-  /** WG_STYLESHEET_REQUIRES_VERSION_ATTRIB          */
-//  public static final int WG_STYLESHEET_REQUIRES_VERSION_ATTRIB = 23;
     { WG_STYLESHEET_REQUIRES_VERSION_ATTRIB,
       "xsl:stylesheet si vy\u017eaduje atrib\u00fat 'version'!"},
 
-  /** WG_ILLEGAL_ATTRIBUTE_NAME          */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_NAME = 24;
-
     { WG_ILLEGAL_ATTRIBUTE_NAME,
       "Neplatn\u00fd n\u00e1zov atrib\u00fatu: {0}"},
 
-  /** WG_ILLEGAL_ATTRIBUTE_VALUE          */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_VALUE = 25;
     { WG_ILLEGAL_ATTRIBUTE_VALUE,
       "Neplatn\u00e1 hodnota pou\u017e\u00edvan\u00e1 pre atrib\u00fat {0}: {1}"},
 
-  /** WG_EMPTY_SECOND_ARG          */
-//  public static final int WG_EMPTY_SECOND_ARG = 26;
-
     { WG_EMPTY_SECOND_ARG,
-      "V\u00fdsledn\u00e1 mno\u017eina uzlov z druh\u00e9ho argumentu funkcie dokumentu je pr\u00e1zdna. Vr\u00e1\u0165te pr\u00e1zdnu mno\u017einu uzlov."},
+      "V\u00fdsledn\u00fd nodeset z druh\u00e9ho argumentu funkcie dokumentu je pr\u00e1zdny. Vr\u00e1\u0165te pr\u00e1zdnu mno\u017einu uzlov."},
 
   //Following are the new WARNING keys added in XALAN code base after Jdk 1.4 (Xalan 2.2-D11)
 
     // Note to translators:  "name" and "xsl:processing-instruction" are keywords
     // and must not be translated.
-    // WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML
-
-
-  /** WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML          */
-//  public static final int WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML = 27;
     { WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML,
       "Hodnota atrib\u00fatu 'name' n\u00e1zvu xsl:processing-instruction nesmie by\u0165 'xml'"},
 
     // Note to translators:  "name" and "xsl:processing-instruction" are keywords
     // and must not be translated.  "NCName" is an XML data-type and must not be
     // translated.
-    // WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME
-
-  /** WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME          */
-//  public static final int WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME = 28;
     { WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME,
-      "Hodnota atrib\u00fatu 'name' xsl:processing-instruction mus\u00ed by\u0165 platn\u00fdm NCName: {0}"},
+      "Hodnota atrib\u00fatu ''name'' xsl:processing-instruction mus\u00ed by\u0165 platn\u00fdm NCName: {0}"},
 
     // Note to translators:  This message is reported if the stylesheet that is
     // being processed attempted to construct an XML document with an attribute in a
     // place other than on an element.  The substitution text specifies the name of
     // the attribute.
-    // WG_ILLEGAL_ATTRIBUTE_POSITION
-
-  /** WG_ILLEGAL_ATTRIBUTE_POSITION         */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_POSITION = 29;
     { WG_ILLEGAL_ATTRIBUTE_POSITION,
       "Nie je mo\u017en\u00e9 prida\u0165 atrib\u00fat {0} po uzloch potomka alebo pred vytvoren\u00edm elementu.  Atrib\u00fat bude ignorovan\u00fd."},
 
+    { NO_MODIFICATION_ALLOWED_ERR,
+      "Prebieha pokus o \u00fapravu objektu, pre ktor\u00fd nie s\u00fa povolen\u00e9 \u00fapravy."
+    },
+
     //Check: WHY THERE IS A GAP B/W NUMBERS in the XSLTErrorResources properties file?
 
   // Other miscellaneous text used inside the code...
@@ -2306,7 +1360,7 @@
   { "xslProc_common_options", "-Be\u017en\u00e9 vo\u013eby-"},
   { "xslProc_xalan_options", "-Vo\u013eby pre Xalan-"},
   { "xslProc_xsltc_options", "-Vo\u013eby pre XSLTC-"},
-  { "xslProc_return_to_continue", "(pokra\u010dujte stla\u010den\u00edm kl\u00e1vesu <return>)"},
+  { "xslProc_return_to_continue", "(stla\u010dte <return> a pokra\u010dujte)"},
 
    // Note to translators: The option name and the parameter name do not need to
    // be translated. Only translate the messages in parentheses.  Note also that
@@ -2338,7 +1392,7 @@
   {  "optionXML", "   [-XML (Pou\u017eije form\u00e1tor XML a prid\u00e1 hlavi\u010dku XML.)]"},
   {  "optionTEXT", "   [-TEXT (Jednoduch\u00fd textov\u00fd form\u00e1tor.)]"},
   {  "optionHTML", "   [-HTML (Pou\u017eije form\u00e1tor HTML.)]"},
-  {  "optionPARAM", "   [-PARAM n\u00e1zov (nastav\u00ed parameter \u0161t\u00fdlu dokumentu)]"},
+  {  "optionPARAM", "   [-PARAM vyjadrenie n\u00e1zvu (nastav\u00ed parameter \u0161t\u00fdlu dokumentu)]"},
   {  "noParsermsg1", "Proces XSL nebol \u00faspe\u0161n\u00fd."},
   {  "noParsermsg2", "** Nebolo mo\u017en\u00e9 n\u00e1js\u0165 syntaktick\u00fd analyz\u00e1tor **"},
   { "noParsermsg3",  "Skontroluje, pros\u00edm, svoju classpath."},
@@ -2348,6 +1402,7 @@
   { "optionENTITYRESOLVER",  "   [-ENTITYRESOLVER pln\u00fd n\u00e1zov triedy (EntityResolver bude pou\u017eit\u00fd na ur\u010denie ent\u00edt)]"},
   { "optionCONTENTHANDLER",  "   [-CONTENTHANDLER pln\u00fd n\u00e1zov triedy (ContentHandler bude pou\u017eit\u00fd na serializ\u00e1ciu v\u00fdstupu)]"},
   {  "optionLINENUMBERS",  "   [-L pou\u017eije \u010d\u00edsla riadkov pre zdrojov\u00fd dokument]"},
+  { "optionSECUREPROCESSING", "   [-SECURE (nastav\u00ed funkciu bezpe\u010dn\u00e9ho spracovania na hodnotu true.)]"},
 
     // Following are the new options added in XSLTErrorResources.properties files after Jdk 1.4 (Xalan 2.2-D11)
 
@@ -2356,7 +1411,7 @@
   {  "optionFLAVOR",  "   [-FLAVOR flavorName (Explicitne pou\u017ei\u0165 s2s=SAX alebo d2d=DOM na vykonanie transform\u00e1cie.)] "}, // Added by sboag/scurcuru; experimental
   { "optionDIAG", "   [-DIAG (Vytla\u010di\u0165 celkov\u00fd \u010das transform\u00e1cie v milisekund\u00e1ch.)]"},
   { "optionINCREMENTAL",  "   [-INCREMENTAL (\u017eiados\u0165 o inkrement\u00e1lnu kon\u0161trukciu DTM nastaven\u00edm http://xml.apache.org/xalan/features/incremental true.)]"},
-  {  "optionNOOPTIMIMIZE",  "   [-NOOPTIMIMIZE (\u017eiados\u0165 o vypnutie optimaliz\u00e1cie \u0161t\u00fdlu h\u00e1rkov nastaven\u00edm http://xml.apache.org/xalan/features/optimize false.)]"},
+  {  "optionNOOPTIMIMIZE",  "   [-NOOPTIMIMIZE (po\u017eiadavka na nesprac\u00favanie optimaliz\u00e1cie defin\u00edcie \u0161t\u00fdlov nastaven\u00edm http://xml.apache.org/xalan/features/optimize na hodnotu false.)]"},
   { "optionRL",  "   [-RL recursionlimit (nastavi\u0165 \u010d\u00edseln\u00fd limit pre h\u013abku rekurzie \u0161t\u00fdlov h\u00e1rkov.)]"},
   {   "optionXO",  "   [-XO [transletName] (prira\u010fuje n\u00e1zov ku generovan\u00e9mu transletu)]"},
   {  "optionXD", "   [-XD destinationDirectory (uv\u00e1dza cie\u013eov\u00fd adres\u00e1r pre translet)]"},
@@ -2378,7 +1433,6 @@
 
   };
   }
-
   // ================= INFRASTRUCTURE ======================
 
   /** String for use when a bad error code was encountered.    */
diff --git a/src/org/apache/xalan/res/XSLTErrorResources_sl.java b/src/org/apache/xalan/res/XSLTErrorResources_sl.java
new file mode 100755
index 0000000..679ac71
--- /dev/null
+++ b/src/org/apache/xalan/res/XSLTErrorResources_sl.java
@@ -0,0 +1,1515 @@
+/*

+ * Copyright 1999-2006 The Apache Software Foundation.

+ *

+ * Licensed under the Apache License, Version 2.0 (the "License");

+ * you may not use this file except in compliance with the License.

+ * You may obtain a copy of the License at

+ *

+ *     http://www.apache.org/licenses/LICENSE-2.0

+ *

+ * Unless required by applicable law or agreed to in writing, software

+ * distributed under the License is distributed on an "AS IS" BASIS,

+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+ * See the License for the specific language governing permissions and

+ * limitations under the License.

+ */

+/*

+ * $Id: XSLTErrorResources_sl.java 338081 2004-12-15 17:35:58Z jycli $

+ */

+package org.apache.xalan.res;

+

+import java.util.ListResourceBundle;

+import java.util.Locale;

+import java.util.MissingResourceException;

+import java.util.ResourceBundle;

+

+/**

+ * Set up error messages.

+ * We build a two dimensional array of message keys and

+ * message strings. In order to add a new message here,

+ * you need to first add a String constant. And

+ *  you need to enter key , value pair as part of contents

+ * Array. You also need to update MAX_CODE for error strings

+ * and MAX_WARNING for warnings ( Needed for only information

+ * purpose )

+ */

+public class XSLTErrorResources_sl extends ListResourceBundle

+{

+

+/*

+ * This file contains error and warning messages related to Xalan Error

+ * Handling.

+ *

+ *  General notes to translators:

+ *

+ *  1) Xalan (or more properly, Xalan-interpretive) and XSLTC are names of

+ *     components.

+ *     XSLT is an acronym for "XML Stylesheet Language: Transformations".

+ *     XSLTC is an acronym for XSLT Compiler.

+ *

+ *  2) A stylesheet is a description of how to transform an input XML document

+ *     into a resultant XML document (or HTML document or text).  The

+ *     stylesheet itself is described in the form of an XML document.

+ *

+ *  3) A template is a component of a stylesheet that is used to match a

+ *     particular portion of an input document and specifies the form of the

+ *     corresponding portion of the output document.

+ *

+ *  4) An element is a mark-up tag in an XML document; an attribute is a

+ *     modifier on the tag.  For example, in <elem attr='val' attr2='val2'>

+ *     "elem" is an element name, "attr" and "attr2" are attribute names with

+ *     the values "val" and "val2", respectively.

+ *

+ *  5) A namespace declaration is a special attribute that is used to associate

+ *     a prefix with a URI (the namespace).  The meanings of element names and

+ *     attribute names that use that prefix are defined with respect to that

+ *     namespace.

+ *

+ *  6) "Translet" is an invented term that describes the class file that

+ *     results from compiling an XML stylesheet into a Java class.

+ *

+ *  7) XPath is a specification that describes a notation for identifying

+ *     nodes in a tree-structured representation of an XML document.  An

+ *     instance of that notation is referred to as an XPath expression.

+ *

+ */

+

+  /*

+   * Static variables

+   */

+  public static final String ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX =

+        "ER_INVALID_SET_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX";

+

+  public static final String ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT =

+        "ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT";

+

+  public static final String ER_NO_CURLYBRACE = "ER_NO_CURLYBRACE";

+  public static final String ER_FUNCTION_NOT_SUPPORTED = "ER_FUNCTION_NOT_SUPPORTED";

+  public static final String ER_ILLEGAL_ATTRIBUTE = "ER_ILLEGAL_ATTRIBUTE";

+  public static final String ER_NULL_SOURCENODE_APPLYIMPORTS = "ER_NULL_SOURCENODE_APPLYIMPORTS";

+  public static final String ER_CANNOT_ADD = "ER_CANNOT_ADD";

+  public static final String ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES="ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES";

+  public static final String ER_NO_NAME_ATTRIB = "ER_NO_NAME_ATTRIB";

+  public static final String ER_TEMPLATE_NOT_FOUND = "ER_TEMPLATE_NOT_FOUND";

+  public static final String ER_CANT_RESOLVE_NAME_AVT = "ER_CANT_RESOLVE_NAME_AVT";

+  public static final String ER_REQUIRES_ATTRIB = "ER_REQUIRES_ATTRIB";

+  public static final String ER_MUST_HAVE_TEST_ATTRIB = "ER_MUST_HAVE_TEST_ATTRIB";

+  public static final String ER_BAD_VAL_ON_LEVEL_ATTRIB =

+         "ER_BAD_VAL_ON_LEVEL_ATTRIB";

+  public static final String ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML =

+         "ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML";

+  public static final String ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME =

+         "ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME";

+  public static final String ER_NEED_MATCH_ATTRIB = "ER_NEED_MATCH_ATTRIB";

+  public static final String ER_NEED_NAME_OR_MATCH_ATTRIB =

+         "ER_NEED_NAME_OR_MATCH_ATTRIB";

+  public static final String ER_CANT_RESOLVE_NSPREFIX =

+         "ER_CANT_RESOLVE_NSPREFIX";

+  public static final String ER_ILLEGAL_VALUE = "ER_ILLEGAL_VALUE";

+  public static final String ER_NO_OWNERDOC = "ER_NO_OWNERDOC";

+  public static final String ER_ELEMTEMPLATEELEM_ERR ="ER_ELEMTEMPLATEELEM_ERR";

+  public static final String ER_NULL_CHILD = "ER_NULL_CHILD";

+  public static final String ER_NEED_SELECT_ATTRIB = "ER_NEED_SELECT_ATTRIB";

+  public static final String ER_NEED_TEST_ATTRIB = "ER_NEED_TEST_ATTRIB";

+  public static final String ER_NEED_NAME_ATTRIB = "ER_NEED_NAME_ATTRIB";

+  public static final String ER_NO_CONTEXT_OWNERDOC = "ER_NO_CONTEXT_OWNERDOC";

+  public static final String ER_COULD_NOT_CREATE_XML_PROC_LIAISON =

+         "ER_COULD_NOT_CREATE_XML_PROC_LIAISON";

+  public static final String ER_PROCESS_NOT_SUCCESSFUL =

+         "ER_PROCESS_NOT_SUCCESSFUL";

+  public static final String ER_NOT_SUCCESSFUL = "ER_NOT_SUCCESSFUL";

+  public static final String ER_ENCODING_NOT_SUPPORTED =

+         "ER_ENCODING_NOT_SUPPORTED";

+  public static final String ER_COULD_NOT_CREATE_TRACELISTENER =

+         "ER_COULD_NOT_CREATE_TRACELISTENER";

+  public static final String ER_KEY_REQUIRES_NAME_ATTRIB =

+         "ER_KEY_REQUIRES_NAME_ATTRIB";

+  public static final String ER_KEY_REQUIRES_MATCH_ATTRIB =

+         "ER_KEY_REQUIRES_MATCH_ATTRIB";

+  public static final String ER_KEY_REQUIRES_USE_ATTRIB =

+         "ER_KEY_REQUIRES_USE_ATTRIB";

+  public static final String ER_REQUIRES_ELEMENTS_ATTRIB =

+         "ER_REQUIRES_ELEMENTS_ATTRIB";

+  public static final String ER_MISSING_PREFIX_ATTRIB =

+         "ER_MISSING_PREFIX_ATTRIB";

+  public static final String ER_BAD_STYLESHEET_URL = "ER_BAD_STYLESHEET_URL";

+  public static final String ER_FILE_NOT_FOUND = "ER_FILE_NOT_FOUND";

+  public static final String ER_IOEXCEPTION = "ER_IOEXCEPTION";

+  public static final String ER_NO_HREF_ATTRIB = "ER_NO_HREF_ATTRIB";

+  public static final String ER_STYLESHEET_INCLUDES_ITSELF =

+         "ER_STYLESHEET_INCLUDES_ITSELF";

+  public static final String ER_PROCESSINCLUDE_ERROR ="ER_PROCESSINCLUDE_ERROR";

+  public static final String ER_MISSING_LANG_ATTRIB = "ER_MISSING_LANG_ATTRIB";

+  public static final String ER_MISSING_CONTAINER_ELEMENT_COMPONENT =

+         "ER_MISSING_CONTAINER_ELEMENT_COMPONENT";

+  public static final String ER_CAN_ONLY_OUTPUT_TO_ELEMENT =

+         "ER_CAN_ONLY_OUTPUT_TO_ELEMENT";

+  public static final String ER_PROCESS_ERROR = "ER_PROCESS_ERROR";

+  public static final String ER_UNIMPLNODE_ERROR = "ER_UNIMPLNODE_ERROR";

+  public static final String ER_NO_SELECT_EXPRESSION ="ER_NO_SELECT_EXPRESSION";

+  public static final String ER_CANNOT_SERIALIZE_XSLPROCESSOR =

+         "ER_CANNOT_SERIALIZE_XSLPROCESSOR";

+  public static final String ER_NO_INPUT_STYLESHEET = "ER_NO_INPUT_STYLESHEET";

+  public static final String ER_FAILED_PROCESS_STYLESHEET =

+         "ER_FAILED_PROCESS_STYLESHEET";

+  public static final String ER_COULDNT_PARSE_DOC = "ER_COULDNT_PARSE_DOC";

+  public static final String ER_COULDNT_FIND_FRAGMENT =

+         "ER_COULDNT_FIND_FRAGMENT";

+  public static final String ER_NODE_NOT_ELEMENT = "ER_NODE_NOT_ELEMENT";

+  public static final String ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB =

+         "ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB";

+  public static final String ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB =

+         "ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB";

+  public static final String ER_NO_CLONE_OF_DOCUMENT_FRAG =

+         "ER_NO_CLONE_OF_DOCUMENT_FRAG";

+  public static final String ER_CANT_CREATE_ITEM = "ER_CANT_CREATE_ITEM";

+  public static final String ER_XMLSPACE_ILLEGAL_VALUE =

+         "ER_XMLSPACE_ILLEGAL_VALUE";

+  public static final String ER_NO_XSLKEY_DECLARATION =

+         "ER_NO_XSLKEY_DECLARATION";

+  public static final String ER_CANT_CREATE_URL = "ER_CANT_CREATE_URL";

+  public static final String ER_XSLFUNCTIONS_UNSUPPORTED =

+         "ER_XSLFUNCTIONS_UNSUPPORTED";

+  public static final String ER_PROCESSOR_ERROR = "ER_PROCESSOR_ERROR";

+  public static final String ER_NOT_ALLOWED_INSIDE_STYLESHEET =

+         "ER_NOT_ALLOWED_INSIDE_STYLESHEET";

+  public static final String ER_RESULTNS_NOT_SUPPORTED =

+         "ER_RESULTNS_NOT_SUPPORTED";

+  public static final String ER_DEFAULTSPACE_NOT_SUPPORTED =

+         "ER_DEFAULTSPACE_NOT_SUPPORTED";

+  public static final String ER_INDENTRESULT_NOT_SUPPORTED =

+         "ER_INDENTRESULT_NOT_SUPPORTED";

+  public static final String ER_ILLEGAL_ATTRIB = "ER_ILLEGAL_ATTRIB";

+  public static final String ER_UNKNOWN_XSL_ELEM = "ER_UNKNOWN_XSL_ELEM";

+  public static final String ER_BAD_XSLSORT_USE = "ER_BAD_XSLSORT_USE";

+  public static final String ER_MISPLACED_XSLWHEN = "ER_MISPLACED_XSLWHEN";

+  public static final String ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE =

+         "ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE";

+  public static final String ER_MISPLACED_XSLOTHERWISE =

+         "ER_MISPLACED_XSLOTHERWISE";

+  public static final String ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE =

+         "ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE";

+  public static final String ER_NOT_ALLOWED_INSIDE_TEMPLATE =

+         "ER_NOT_ALLOWED_INSIDE_TEMPLATE";

+  public static final String ER_UNKNOWN_EXT_NS_PREFIX =

+         "ER_UNKNOWN_EXT_NS_PREFIX";

+  public static final String ER_IMPORTS_AS_FIRST_ELEM =

+         "ER_IMPORTS_AS_FIRST_ELEM";

+  public static final String ER_IMPORTING_ITSELF = "ER_IMPORTING_ITSELF";

+  public static final String ER_XMLSPACE_ILLEGAL_VAL ="ER_XMLSPACE_ILLEGAL_VAL";

+  public static final String ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL =

+         "ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL";

+  public static final String ER_SAX_EXCEPTION = "ER_SAX_EXCEPTION";

+  public static final String ER_XSLT_ERROR = "ER_XSLT_ERROR";

+  public static final String ER_CURRENCY_SIGN_ILLEGAL=

+         "ER_CURRENCY_SIGN_ILLEGAL";

+  public static final String ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM =

+         "ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM";

+  public static final String ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER =

+         "ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER";

+  public static final String ER_REDIRECT_COULDNT_GET_FILENAME =

+         "ER_REDIRECT_COULDNT_GET_FILENAME";

+  public static final String ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT =

+         "ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT";

+  public static final String ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX =

+         "ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX";

+  public static final String ER_MISSING_NS_URI = "ER_MISSING_NS_URI";

+  public static final String ER_MISSING_ARG_FOR_OPTION =

+         "ER_MISSING_ARG_FOR_OPTION";

+  public static final String ER_INVALID_OPTION = "ER_INVALID_OPTION";

+  public static final String ER_MALFORMED_FORMAT_STRING =

+         "ER_MALFORMED_FORMAT_STRING";

+  public static final String ER_STYLESHEET_REQUIRES_VERSION_ATTRIB =

+         "ER_STYLESHEET_REQUIRES_VERSION_ATTRIB";

+  public static final String ER_ILLEGAL_ATTRIBUTE_VALUE =

+         "ER_ILLEGAL_ATTRIBUTE_VALUE";

+  public static final String ER_CHOOSE_REQUIRES_WHEN ="ER_CHOOSE_REQUIRES_WHEN";

+  public static final String ER_NO_APPLY_IMPORT_IN_FOR_EACH =

+         "ER_NO_APPLY_IMPORT_IN_FOR_EACH";

+  public static final String ER_CANT_USE_DTM_FOR_OUTPUT =

+         "ER_CANT_USE_DTM_FOR_OUTPUT";

+  public static final String ER_CANT_USE_DTM_FOR_INPUT =

+         "ER_CANT_USE_DTM_FOR_INPUT";

+  public static final String ER_CALL_TO_EXT_FAILED = "ER_CALL_TO_EXT_FAILED";

+  public static final String ER_PREFIX_MUST_RESOLVE = "ER_PREFIX_MUST_RESOLVE";

+  public static final String ER_INVALID_UTF16_SURROGATE =

+         "ER_INVALID_UTF16_SURROGATE";

+  public static final String ER_XSLATTRSET_USED_ITSELF =

+         "ER_XSLATTRSET_USED_ITSELF";

+  public static final String ER_CANNOT_MIX_XERCESDOM ="ER_CANNOT_MIX_XERCESDOM";

+  public static final String ER_TOO_MANY_LISTENERS = "ER_TOO_MANY_LISTENERS";

+  public static final String ER_IN_ELEMTEMPLATEELEM_READOBJECT =

+         "ER_IN_ELEMTEMPLATEELEM_READOBJECT";

+  public static final String ER_DUPLICATE_NAMED_TEMPLATE =

+         "ER_DUPLICATE_NAMED_TEMPLATE";

+  public static final String ER_INVALID_KEY_CALL = "ER_INVALID_KEY_CALL";

+  public static final String ER_REFERENCING_ITSELF = "ER_REFERENCING_ITSELF";

+  public static final String ER_ILLEGAL_DOMSOURCE_INPUT =

+         "ER_ILLEGAL_DOMSOURCE_INPUT";

+  public static final String ER_CLASS_NOT_FOUND_FOR_OPTION =

+         "ER_CLASS_NOT_FOUND_FOR_OPTION";

+  public static final String ER_REQUIRED_ELEM_NOT_FOUND =

+         "ER_REQUIRED_ELEM_NOT_FOUND";

+  public static final String ER_INPUT_CANNOT_BE_NULL ="ER_INPUT_CANNOT_BE_NULL";

+  public static final String ER_URI_CANNOT_BE_NULL = "ER_URI_CANNOT_BE_NULL";

+  public static final String ER_FILE_CANNOT_BE_NULL = "ER_FILE_CANNOT_BE_NULL";

+  public static final String ER_SOURCE_CANNOT_BE_NULL =

+         "ER_SOURCE_CANNOT_BE_NULL";

+  public static final String ER_CANNOT_INIT_BSFMGR = "ER_CANNOT_INIT_BSFMGR";

+  public static final String ER_CANNOT_CMPL_EXTENSN = "ER_CANNOT_CMPL_EXTENSN";

+  public static final String ER_CANNOT_CREATE_EXTENSN =

+         "ER_CANNOT_CREATE_EXTENSN";

+  public static final String ER_INSTANCE_MTHD_CALL_REQUIRES =

+         "ER_INSTANCE_MTHD_CALL_REQUIRES";

+  public static final String ER_INVALID_ELEMENT_NAME ="ER_INVALID_ELEMENT_NAME";

+  public static final String ER_ELEMENT_NAME_METHOD_STATIC =

+         "ER_ELEMENT_NAME_METHOD_STATIC";

+  public static final String ER_EXTENSION_FUNC_UNKNOWN =

+         "ER_EXTENSION_FUNC_UNKNOWN";

+  public static final String ER_MORE_MATCH_CONSTRUCTOR =

+         "ER_MORE_MATCH_CONSTRUCTOR";

+  public static final String ER_MORE_MATCH_METHOD = "ER_MORE_MATCH_METHOD";

+  public static final String ER_MORE_MATCH_ELEMENT = "ER_MORE_MATCH_ELEMENT";

+  public static final String ER_INVALID_CONTEXT_PASSED =

+         "ER_INVALID_CONTEXT_PASSED";

+  public static final String ER_POOL_EXISTS = "ER_POOL_EXISTS";

+  public static final String ER_NO_DRIVER_NAME = "ER_NO_DRIVER_NAME";

+  public static final String ER_NO_URL = "ER_NO_URL";

+  public static final String ER_POOL_SIZE_LESSTHAN_ONE =

+         "ER_POOL_SIZE_LESSTHAN_ONE";

+  public static final String ER_INVALID_DRIVER = "ER_INVALID_DRIVER";

+  public static final String ER_NO_STYLESHEETROOT = "ER_NO_STYLESHEETROOT";

+  public static final String ER_ILLEGAL_XMLSPACE_VALUE =

+         "ER_ILLEGAL_XMLSPACE_VALUE";

+  public static final String ER_PROCESSFROMNODE_FAILED =

+         "ER_PROCESSFROMNODE_FAILED";

+  public static final String ER_RESOURCE_COULD_NOT_LOAD =

+         "ER_RESOURCE_COULD_NOT_LOAD";

+  public static final String ER_BUFFER_SIZE_LESSTHAN_ZERO =

+         "ER_BUFFER_SIZE_LESSTHAN_ZERO";

+  public static final String ER_UNKNOWN_ERROR_CALLING_EXTENSION =

+         "ER_UNKNOWN_ERROR_CALLING_EXTENSION";

+  public static final String ER_NO_NAMESPACE_DECL = "ER_NO_NAMESPACE_DECL";

+  public static final String ER_ELEM_CONTENT_NOT_ALLOWED =

+         "ER_ELEM_CONTENT_NOT_ALLOWED";

+  public static final String ER_STYLESHEET_DIRECTED_TERMINATION =

+         "ER_STYLESHEET_DIRECTED_TERMINATION";

+  public static final String ER_ONE_OR_TWO = "ER_ONE_OR_TWO";

+  public static final String ER_TWO_OR_THREE = "ER_TWO_OR_THREE";

+  public static final String ER_COULD_NOT_LOAD_RESOURCE =

+         "ER_COULD_NOT_LOAD_RESOURCE";

+  public static final String ER_CANNOT_INIT_DEFAULT_TEMPLATES =

+         "ER_CANNOT_INIT_DEFAULT_TEMPLATES";

+  public static final String ER_RESULT_NULL = "ER_RESULT_NULL";

+  public static final String ER_RESULT_COULD_NOT_BE_SET =

+         "ER_RESULT_COULD_NOT_BE_SET";

+  public static final String ER_NO_OUTPUT_SPECIFIED = "ER_NO_OUTPUT_SPECIFIED";

+  public static final String ER_CANNOT_TRANSFORM_TO_RESULT_TYPE =

+         "ER_CANNOT_TRANSFORM_TO_RESULT_TYPE";

+  public static final String ER_CANNOT_TRANSFORM_SOURCE_TYPE =

+         "ER_CANNOT_TRANSFORM_SOURCE_TYPE";

+  public static final String ER_NULL_CONTENT_HANDLER ="ER_NULL_CONTENT_HANDLER";

+  public static final String ER_NULL_ERROR_HANDLER = "ER_NULL_ERROR_HANDLER";

+  public static final String ER_CANNOT_CALL_PARSE = "ER_CANNOT_CALL_PARSE";

+  public static final String ER_NO_PARENT_FOR_FILTER ="ER_NO_PARENT_FOR_FILTER";

+  public static final String ER_NO_STYLESHEET_IN_MEDIA =

+         "ER_NO_STYLESHEET_IN_MEDIA";

+  public static final String ER_NO_STYLESHEET_PI = "ER_NO_STYLESHEET_PI";

+  public static final String ER_NOT_SUPPORTED = "ER_NOT_SUPPORTED";

+  public static final String ER_PROPERTY_VALUE_BOOLEAN =

+         "ER_PROPERTY_VALUE_BOOLEAN";

+  public static final String ER_COULD_NOT_FIND_EXTERN_SCRIPT =

+         "ER_COULD_NOT_FIND_EXTERN_SCRIPT";

+  public static final String ER_RESOURCE_COULD_NOT_FIND =

+         "ER_RESOURCE_COULD_NOT_FIND";

+  public static final String ER_OUTPUT_PROPERTY_NOT_RECOGNIZED =

+         "ER_OUTPUT_PROPERTY_NOT_RECOGNIZED";

+  public static final String ER_FAILED_CREATING_ELEMLITRSLT =

+         "ER_FAILED_CREATING_ELEMLITRSLT";

+  public static final String ER_VALUE_SHOULD_BE_NUMBER =

+         "ER_VALUE_SHOULD_BE_NUMBER";

+  public static final String ER_VALUE_SHOULD_EQUAL = "ER_VALUE_SHOULD_EQUAL";

+  public static final String ER_FAILED_CALLING_METHOD =

+         "ER_FAILED_CALLING_METHOD";

+  public static final String ER_FAILED_CREATING_ELEMTMPL =

+         "ER_FAILED_CREATING_ELEMTMPL";

+  public static final String ER_CHARS_NOT_ALLOWED = "ER_CHARS_NOT_ALLOWED";

+  public static final String ER_ATTR_NOT_ALLOWED = "ER_ATTR_NOT_ALLOWED";

+  public static final String ER_BAD_VALUE = "ER_BAD_VALUE";

+  public static final String ER_ATTRIB_VALUE_NOT_FOUND =

+         "ER_ATTRIB_VALUE_NOT_FOUND";

+  public static final String ER_ATTRIB_VALUE_NOT_RECOGNIZED =

+         "ER_ATTRIB_VALUE_NOT_RECOGNIZED";

+  public static final String ER_NULL_URI_NAMESPACE = "ER_NULL_URI_NAMESPACE";

+  public static final String ER_NUMBER_TOO_BIG = "ER_NUMBER_TOO_BIG";

+  public static final String  ER_CANNOT_FIND_SAX1_DRIVER =

+         "ER_CANNOT_FIND_SAX1_DRIVER";

+  public static final String  ER_SAX1_DRIVER_NOT_LOADED =

+         "ER_SAX1_DRIVER_NOT_LOADED";

+  public static final String  ER_SAX1_DRIVER_NOT_INSTANTIATED =

+         "ER_SAX1_DRIVER_NOT_INSTANTIATED" ;

+  public static final String ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER =

+         "ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER";

+  public static final String  ER_PARSER_PROPERTY_NOT_SPECIFIED =

+         "ER_PARSER_PROPERTY_NOT_SPECIFIED";

+  public static final String  ER_PARSER_ARG_CANNOT_BE_NULL =

+         "ER_PARSER_ARG_CANNOT_BE_NULL" ;

+  public static final String  ER_FEATURE = "ER_FEATURE";

+  public static final String ER_PROPERTY = "ER_PROPERTY" ;

+  public static final String ER_NULL_ENTITY_RESOLVER ="ER_NULL_ENTITY_RESOLVER";

+  public static final String  ER_NULL_DTD_HANDLER = "ER_NULL_DTD_HANDLER" ;

+  public static final String ER_NO_DRIVER_NAME_SPECIFIED =

+         "ER_NO_DRIVER_NAME_SPECIFIED";

+  public static final String ER_NO_URL_SPECIFIED = "ER_NO_URL_SPECIFIED";

+  public static final String ER_POOLSIZE_LESS_THAN_ONE =

+         "ER_POOLSIZE_LESS_THAN_ONE";

+  public static final String ER_INVALID_DRIVER_NAME = "ER_INVALID_DRIVER_NAME";

+  public static final String ER_ERRORLISTENER = "ER_ERRORLISTENER";

+  public static final String ER_ASSERT_NO_TEMPLATE_PARENT =

+         "ER_ASSERT_NO_TEMPLATE_PARENT";

+  public static final String ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR =

+         "ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR";

+  public static final String ER_NOT_ALLOWED_IN_POSITION =

+         "ER_NOT_ALLOWED_IN_POSITION";

+  public static final String ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION =

+         "ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION";

+  public static final String ER_NAMESPACE_CONTEXT_NULL_NAMESPACE =

+         "ER_NAMESPACE_CONTEXT_NULL_NAMESPACE";

+  public static final String ER_NAMESPACE_CONTEXT_NULL_PREFIX =

+         "ER_NAMESPACE_CONTEXT_NULL_PREFIX";

+  public static final String ER_XPATH_RESOLVER_NULL_QNAME =

+         "ER_XPATH_RESOLVER_NULL_QNAME";

+  public static final String ER_XPATH_RESOLVER_NEGATIVE_ARITY =

+         "ER_XPATH_RESOLVER_NEGATIVE_ARITY";

+  public static final String INVALID_TCHAR = "INVALID_TCHAR";

+  public static final String INVALID_QNAME = "INVALID_QNAME";

+  public static final String INVALID_ENUM = "INVALID_ENUM";

+  public static final String INVALID_NMTOKEN = "INVALID_NMTOKEN";

+  public static final String INVALID_NCNAME = "INVALID_NCNAME";

+  public static final String INVALID_BOOLEAN = "INVALID_BOOLEAN";

+  public static final String INVALID_NUMBER = "INVALID_NUMBER";

+  public static final String ER_ARG_LITERAL = "ER_ARG_LITERAL";

+  public static final String ER_DUPLICATE_GLOBAL_VAR ="ER_DUPLICATE_GLOBAL_VAR";

+  public static final String ER_DUPLICATE_VAR = "ER_DUPLICATE_VAR";

+  public static final String ER_TEMPLATE_NAME_MATCH = "ER_TEMPLATE_NAME_MATCH";

+  public static final String ER_INVALID_PREFIX = "ER_INVALID_PREFIX";

+  public static final String ER_NO_ATTRIB_SET = "ER_NO_ATTRIB_SET";

+  public static final String ER_FUNCTION_NOT_FOUND =

+         "ER_FUNCTION_NOT_FOUND";

+  public static final String ER_CANT_HAVE_CONTENT_AND_SELECT =

+     "ER_CANT_HAVE_CONTENT_AND_SELECT";

+  public static final String ER_INVALID_SET_PARAM_VALUE = "ER_INVALID_SET_PARAM_VALUE";

+  public static final String ER_SET_FEATURE_NULL_NAME =

+        "ER_SET_FEATURE_NULL_NAME";

+  public static final String ER_GET_FEATURE_NULL_NAME =

+        "ER_GET_FEATURE_NULL_NAME";

+  public static final String ER_UNSUPPORTED_FEATURE =

+        "ER_UNSUPPORTED_FEATURE";

+  public static final String ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING =

+        "ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING";

+

+  public static final String WG_FOUND_CURLYBRACE = "WG_FOUND_CURLYBRACE";

+  public static final String WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR =

+         "WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR";

+  public static final String WG_EXPR_ATTRIB_CHANGED_TO_SELECT =

+         "WG_EXPR_ATTRIB_CHANGED_TO_SELECT";

+  public static final String WG_NO_LOCALE_IN_FORMATNUMBER =

+         "WG_NO_LOCALE_IN_FORMATNUMBER";

+  public static final String WG_LOCALE_NOT_FOUND = "WG_LOCALE_NOT_FOUND";

+  public static final String WG_CANNOT_MAKE_URL_FROM ="WG_CANNOT_MAKE_URL_FROM";

+  public static final String WG_CANNOT_LOAD_REQUESTED_DOC =

+         "WG_CANNOT_LOAD_REQUESTED_DOC";

+  public static final String WG_CANNOT_FIND_COLLATOR ="WG_CANNOT_FIND_COLLATOR";

+  public static final String WG_FUNCTIONS_SHOULD_USE_URL =

+         "WG_FUNCTIONS_SHOULD_USE_URL";

+  public static final String WG_ENCODING_NOT_SUPPORTED_USING_UTF8 =

+         "WG_ENCODING_NOT_SUPPORTED_USING_UTF8";

+  public static final String WG_ENCODING_NOT_SUPPORTED_USING_JAVA =

+         "WG_ENCODING_NOT_SUPPORTED_USING_JAVA";

+  public static final String WG_SPECIFICITY_CONFLICTS =

+         "WG_SPECIFICITY_CONFLICTS";

+  public static final String WG_PARSING_AND_PREPARING =

+         "WG_PARSING_AND_PREPARING";

+  public static final String WG_ATTR_TEMPLATE = "WG_ATTR_TEMPLATE";

+  public static final String WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE = "WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESP";

+  public static final String WG_ATTRIB_NOT_HANDLED = "WG_ATTRIB_NOT_HANDLED";

+  public static final String WG_NO_DECIMALFORMAT_DECLARATION =

+         "WG_NO_DECIMALFORMAT_DECLARATION";

+  public static final String WG_OLD_XSLT_NS = "WG_OLD_XSLT_NS";

+  public static final String WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED =

+         "WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED";

+  public static final String WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE =

+         "WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE";

+  public static final String WG_ILLEGAL_ATTRIBUTE = "WG_ILLEGAL_ATTRIBUTE";

+  public static final String WG_COULD_NOT_RESOLVE_PREFIX =

+         "WG_COULD_NOT_RESOLVE_PREFIX";

+  public static final String WG_STYLESHEET_REQUIRES_VERSION_ATTRIB =

+         "WG_STYLESHEET_REQUIRES_VERSION_ATTRIB";

+  public static final String WG_ILLEGAL_ATTRIBUTE_NAME =

+         "WG_ILLEGAL_ATTRIBUTE_NAME";

+  public static final String WG_ILLEGAL_ATTRIBUTE_VALUE =

+         "WG_ILLEGAL_ATTRIBUTE_VALUE";

+  public static final String WG_EMPTY_SECOND_ARG = "WG_EMPTY_SECOND_ARG";

+  public static final String WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML =

+         "WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML";

+  public static final String WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME =

+         "WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME";

+  public static final String WG_ILLEGAL_ATTRIBUTE_POSITION =

+         "WG_ILLEGAL_ATTRIBUTE_POSITION";

+  public static final String NO_MODIFICATION_ALLOWED_ERR =

+         "NO_MODIFICATION_ALLOWED_ERR";

+

+  /*

+   * Now fill in the message text.

+   * Then fill in the message text for that message code in the

+   * array. Use the new error code as the index into the array.

+   */

+

+  // Error messages...

+

+  /** Get the lookup table for error messages.

+   *

+   * @return The message lookup table.

+   */

+  public Object[][] getContents()

+  {

+    return new Object[][] {

+

+  /** Error message ID that has a null message, but takes in a single object.    */

+  {"ER0000" , "{0}" },

+

+

+    { ER_NO_CURLYBRACE,

+      "Napaka: Izraz ne sme vsebovati '{'"},

+

+    { ER_ILLEGAL_ATTRIBUTE ,

+     "{0} vsebuje neveljaven atribut: {1}"},

+

+  {ER_NULL_SOURCENODE_APPLYIMPORTS ,

+      "sourceNode je NULL v xsl:apply-imports!"},

+

+  {ER_CANNOT_ADD,

+      "Ne morem dodati {0} k {1}"},

+

+    { ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES,

+      "sourceNode je NULL v handleApplyTemplatesInstruction!"},

+

+    { ER_NO_NAME_ATTRIB,

+     "{0} mora vsebovati atribut imena."},

+

+    {ER_TEMPLATE_NOT_FOUND,

+     "Nisem na\u0161em predloge z imenom: {0}"},

+

+    {ER_CANT_RESOLVE_NAME_AVT,

+      "Imena AVT v xsl:call-template ni bilo mogo\u010de razre\u0161iti."},

+

+    {ER_REQUIRES_ATTRIB,

+     "{0} zahteva atribut: {1}"},

+

+    { ER_MUST_HAVE_TEST_ATTRIB,

+      "{0} mora imeti atribut ''test''."},

+

+    {ER_BAD_VAL_ON_LEVEL_ATTRIB,

+      "Slaba vrednost pri atributu stopnje: {0}"},

+

+    {ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML,

+      "Ime navodila za obdelavo ne more biti 'xml'"},

+

+    { ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME,

+      "Ime navodila za obdelavo mora biti veljavno NCIme: {0}"},

+

+    { ER_NEED_MATCH_ATTRIB,

+      "{0} mora vsebovati primerjalni atribut, \u010de vsebuje vozli\u0161\u010de."},

+

+    { ER_NEED_NAME_OR_MATCH_ATTRIB,

+      "{0} zahteva atribut imena ali primerjalni atribut."},

+

+    {ER_CANT_RESOLVE_NSPREFIX,

+      "Predpone imenskega prostora ni mogo\u010de razre\u0161iti: {0}"},

+

+    { ER_ILLEGAL_VALUE,

+     "xml:space vsebuje neveljavno vrednost: {0}"},

+

+    { ER_NO_OWNERDOC,

+      "Podrejeno vozli\u0161\u010de ne vsebuje lastni\u0161kega dokumenta!"},

+

+    { ER_ELEMTEMPLATEELEM_ERR,

+     "Napaka ElemTemplateElement: {0}"},

+

+    { ER_NULL_CHILD,

+     "Poskus dodajanja podrejenega elementa z vrednostjo NULL!"},

+

+    { ER_NEED_SELECT_ATTRIB,

+     "{0} zahteva atribut izbire."},

+

+    { ER_NEED_TEST_ATTRIB ,

+      "xsl:when mora vsebovati atribut 'test'."},

+

+    { ER_NEED_NAME_ATTRIB,

+      "xsl:with-param mora vsebovati atribut 'ime'."},

+

+    { ER_NO_CONTEXT_OWNERDOC,

+      "Kontekst ne vsebuje lastni\u0161kega dokumenta!"},

+

+    {ER_COULD_NOT_CREATE_XML_PROC_LIAISON,

+      "Ne morem ustvariti zveze XML TransformerFactory: {0}"},

+

+    {ER_PROCESS_NOT_SUCCESSFUL,

+      "Xalan: postopek ni uspel."},

+

+    { ER_NOT_SUCCESSFUL,

+     "Xalan: ni uspel."},

+

+    { ER_ENCODING_NOT_SUPPORTED,

+     "Kodiranje ni podprto: {0}"},

+

+    {ER_COULD_NOT_CREATE_TRACELISTENER,

+      "Ne morem ustvariti javanskega razreda TraceListener: {0}"},

+

+    {ER_KEY_REQUIRES_NAME_ATTRIB,

+      "xsl:key zahteva atribut 'ime'!"},

+

+    { ER_KEY_REQUIRES_MATCH_ATTRIB,

+      "xsl:key zahteva atribut 'ujemanje'!"},

+

+    { ER_KEY_REQUIRES_USE_ATTRIB,

+      "xsl:key zahteva atribut 'uporaba'!"},

+

+    { ER_REQUIRES_ELEMENTS_ATTRIB,

+      "(StylesheetHandler) {0} zahteva atribut ''elementi''!"},

+

+    { ER_MISSING_PREFIX_ATTRIB,

+      "(StylesheetHandler) {0} manjka atribut ''predpona''"},

+

+    { ER_BAD_STYLESHEET_URL,

+     "URL slogovne datoteke je neveljaven: {0}"},

+

+    { ER_FILE_NOT_FOUND,

+     "Slogovne datoteke ni bilo mogo\u010de najti: {0}"},

+

+    { ER_IOEXCEPTION,

+      "Pri slogovni datoteki je pri\u0161lo do izjeme IO: {0}"},

+

+    { ER_NO_HREF_ATTRIB,

+      "(StylesheetHandler) Atributa href za {0} ni bilo mogo\u010de najti"},

+

+    { ER_STYLESHEET_INCLUDES_ITSELF,

+      "(StylesheetHandler) {0} neposredno ali posredno vklju\u010duje samega sebe!"},

+

+    { ER_PROCESSINCLUDE_ERROR,

+      "Napaka StylesheetHandler.processInclude, {0}"},

+

+    { ER_MISSING_LANG_ATTRIB,

+      "(StylesheetHandler) {0} manjka atribut ''lang'' "},

+

+    { ER_MISSING_CONTAINER_ELEMENT_COMPONENT,

+      "(StylesheetHandler) napa\u010dna postavitev elementa {0}?? Manjka vsebni element ''komponenta''"},

+

+    { ER_CAN_ONLY_OUTPUT_TO_ELEMENT,

+      "Prenos mogo\u010d samo v Element, DocumentFragment, Document, ali PrintWriter."},

+

+    { ER_PROCESS_ERROR,

+     "Napaka StylesheetRoot.process"},

+

+    { ER_UNIMPLNODE_ERROR,

+     "Napaka UnImplNode: {0}"},

+

+    { ER_NO_SELECT_EXPRESSION,

+      "Napaka! Ne najdem izbirnega izraza xpath (-select)."},

+

+    { ER_CANNOT_SERIALIZE_XSLPROCESSOR,

+      "Ne morem serializirati XSLProcessor!"},

+

+    { ER_NO_INPUT_STYLESHEET,

+      "Vnos slogovne datoteke ni dolo\u010den!"},

+

+    { ER_FAILED_PROCESS_STYLESHEET,

+      "Obdelava slogovne datoteke ni uspela!"},

+

+    { ER_COULDNT_PARSE_DOC,

+     "Dokumenta {0} ni mogo\u010de raz\u010dleniti!"},

+

+    { ER_COULDNT_FIND_FRAGMENT,

+     "Ne najdem fragmenta: {0}"},

+

+    { ER_NODE_NOT_ELEMENT,

+      "Vozli\u0161\u010de, na katerega ka\u017ee identifikator fragmenta, ni element: {0}"},

+

+    { ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB,

+      "vsak mora vsebovati primerjalni atribut ali atribut imena"},

+

+    { ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB,

+      "predloge morajo imeti primerjalni atribut ali atribut imena"},

+

+    { ER_NO_CLONE_OF_DOCUMENT_FRAG,

+      "Ni klona fragmenta dokumenta!"},

+

+    { ER_CANT_CREATE_ITEM,

+      "Ne morem ustvariti elementa v drevesu rezultatov: {0}"},

+

+    { ER_XMLSPACE_ILLEGAL_VALUE,

+      "xml:space v izvirnem XML ima neveljavno vrednost: {0}"},

+

+    { ER_NO_XSLKEY_DECLARATION,

+      "Ni deklaracije xsl:key za {0}!"},

+

+    { ER_CANT_CREATE_URL,

+     "Napaka! Ne morem ustvariti URL za: {0}"},

+

+    { ER_XSLFUNCTIONS_UNSUPPORTED,

+     "xsl:functions niso podprte"},

+

+    { ER_PROCESSOR_ERROR,

+     "Napaka XSLT TransformerFactory"},

+

+    { ER_NOT_ALLOWED_INSIDE_STYLESHEET,

+      "(StylesheetHandler) {0} ni dovoljen znotraj slogovne datoteke!"},

+

+    { ER_RESULTNS_NOT_SUPPORTED,

+      "result-ns ni ve\u010d podprt!  Namesto njega uporabite xsl:output."},

+

+    { ER_DEFAULTSPACE_NOT_SUPPORTED,

+      "default-space ni ve\u010d podprt!  Namesto njega uporabite xsl:strip-space ali xsl:preserve-space."},

+

+    { ER_INDENTRESULT_NOT_SUPPORTED,

+      "indent-result ni ve\u010d podprt!  Namesto njega uporabite xsl:output."},

+

+    { ER_ILLEGAL_ATTRIB,

+      "(StylesheetHandler) {0} ima neveljaven atribut: {1}"},

+

+    { ER_UNKNOWN_XSL_ELEM,

+     "Neznani element XSL: {0}"},

+

+    { ER_BAD_XSLSORT_USE,

+      "(StylesheetHandler) xsl:sort lahko uporabljamo samo z xsl:apply-templates ali z xsl:for-each."},

+

+    { ER_MISPLACED_XSLWHEN,

+      "(StylesheetHandler) napa\u010dna postavitev xsl:when!"},

+

+    { ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE,

+      "(StylesheetHandler) xsl:choose ni nadrejen xsl:when!"},

+

+    { ER_MISPLACED_XSLOTHERWISE,

+      "(StylesheetHandler) napa\u010dna postavitev xsl:otherwise!"},

+

+    { ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE,

+      "(StylesheetHandler) xsl:choose ni nadrejen xsl:otherwise!"},

+

+    { ER_NOT_ALLOWED_INSIDE_TEMPLATE,

+      "(StylesheetHandler) {0} ni dovoljen znotraj predloge!"},

+

+    { ER_UNKNOWN_EXT_NS_PREFIX,

+      "(StylesheetHandler) Neznana {0} kon\u010dnica predpone imenskega prostora {1}"},

+

+    { ER_IMPORTS_AS_FIRST_ELEM,

+      "(StylesheetHandler) Uvozi se lahko pojavijo samo kot prvi elementi v slogovni datoteki!"},

+

+    { ER_IMPORTING_ITSELF,

+      "(StylesheetHandler) {0} neposredno ali posredno uva\u017ea samega sebe!"},

+

+    { ER_XMLSPACE_ILLEGAL_VAL,

+      "(StylesheetHandler) xml:space vsebuje neveljavno vrednost: {0}"},

+

+    { ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL,

+      "processStylesheet ni uspelo!"},

+

+    { ER_SAX_EXCEPTION,

+     "Izjema SAX"},

+

+//  add this message to fix bug 21478

+    { ER_FUNCTION_NOT_SUPPORTED,

+     "Funkcija ni podprta!"},

+

+

+    { ER_XSLT_ERROR,

+     "Napaka XSLT"},

+

+    { ER_CURRENCY_SIGN_ILLEGAL,

+      "V oblikovnem nizu vzorca znak za denarno enoto ni dovoljen"},

+

+    { ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM,

+      "Funkcija dokumenta v slogovni datoteki DOM ni podprta!"},

+

+    { ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER,

+      "Ne morem razbrati predpone nepredponskega razre\u0161evalnika!"},

+

+    { ER_REDIRECT_COULDNT_GET_FILENAME,

+      "Preusmeri kon\u010dnico: ne morem pridobiti imena datoteke - atribut datoteke ali izbire mora vrniti veljaven niz."},

+

+    { ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT,

+      "V Preusmeritvi kon\u010dnice ne morem zgraditi FormatterListener!"},

+

+    { ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX,

+      "Predpona v izklju\u010di-predpone-rezultatov (exclude-result-prefixes) ni veljavna: {0}"},

+

+    { ER_MISSING_NS_URI,

+      "Za navedeno predpono manjka imenski prostor URI"},

+

+    { ER_MISSING_ARG_FOR_OPTION,

+      "Manjka argument za mo\u017enost: {0}"},

+

+    { ER_INVALID_OPTION,

+     "Neveljavna mo\u017enost: {0}"},

+

+    { ER_MALFORMED_FORMAT_STRING,

+     "Po\u0161kodovan niz sloga: {0}"},

+

+    { ER_STYLESHEET_REQUIRES_VERSION_ATTRIB,

+      "xsl:stylesheet zahteva atribut 'razli\u010dica'!"},

+

+    { ER_ILLEGAL_ATTRIBUTE_VALUE,

+      "Atribut: {0} ima neveljavno vrednost: {1}"},

+

+    { ER_CHOOSE_REQUIRES_WHEN,

+     "xsl:choose zahteva xsl:when"},

+

+    { ER_NO_APPLY_IMPORT_IN_FOR_EACH,

+      "xsl:apply-imports v xsl:for-each ni dovoljen"},

+

+    { ER_CANT_USE_DTM_FOR_OUTPUT,

+      "Za izhodno vozli\u0161\u010de DOM ne morem uporabiti DTMLiaison... namesto njega posredujte org.apache.xpath.DOM2Helper!"},

+

+    { ER_CANT_USE_DTM_FOR_INPUT,

+      "Za vhodno vozli\u0161\u010de DOM ne morem uporabiti DTMLiaison... namesto njega posredujte org.apache.xpath.DOM2Helper!"},

+

+    { ER_CALL_TO_EXT_FAILED,

+      "Klic elementa kon\u010dnice ni uspel: {0}"},

+

+    { ER_PREFIX_MUST_RESOLVE,

+      "Predpona se mora razre\u0161iti v imenski prostor: {0}"},

+

+    { ER_INVALID_UTF16_SURROGATE,

+      "Zaznan neveljaven nadomestek UTF-16: {0} ?"},

+

+    { ER_XSLATTRSET_USED_ITSELF,

+      "xsl:attribute-set {0} je uporabil samega sebe, kar bo povzro\u010dilo neskon\u010do ponavljanje."},

+

+    { ER_CANNOT_MIX_XERCESDOM,

+      "Prepletanje ne-Xerces-DOM vhoda s Xerces-DOM vhodom ni mogo\u010de!"},

+

+    { ER_TOO_MANY_LISTENERS,

+      "addTraceListenersToStylesheet - TooManyListenersException"},

+

+    { ER_IN_ELEMTEMPLATEELEM_READOBJECT,

+      "V ElemTemplateElement.readObject: {0}"},

+

+    { ER_DUPLICATE_NAMED_TEMPLATE,

+      "Na\u0161el ve\u010d predlog z istim imenom: {0}"},

+

+    { ER_INVALID_KEY_CALL,

+      "Neveljaven klic funkcije: povratni klici key() niso dovoljeni"},

+

+    { ER_REFERENCING_ITSELF,

+      "Spremenljivka {0} se neposredno ali posredno sklicuje sama nase!"},

+

+    { ER_ILLEGAL_DOMSOURCE_INPUT,

+      "Vhodno vozli\u0161\u010de za DOMSource za newTemplates ne more biti NULL!"},

+

+    { ER_CLASS_NOT_FOUND_FOR_OPTION,

+        "Datoteke razreda za mo\u017enost {0} ni bilo mogo\u010de najti"},

+

+    { ER_REQUIRED_ELEM_NOT_FOUND,

+        "Zahtevanega elementa ni bilo mogo\u010de najti: {0}"},

+

+    { ER_INPUT_CANNOT_BE_NULL,

+        "InputStream ne more biti NULL"},

+

+    { ER_URI_CANNOT_BE_NULL,

+        "URI ne more biti NULL"},

+

+    { ER_FILE_CANNOT_BE_NULL,

+        "Datoteka ne more biti NULL"},

+

+    { ER_SOURCE_CANNOT_BE_NULL,

+                "InputSource ne more biti NULL"},

+

+    { ER_CANNOT_INIT_BSFMGR,

+                "Inicializacija BSF Manager-ja ni mogo\u010da"},

+

+    { ER_CANNOT_CMPL_EXTENSN,

+                "Kon\u010dnice ni mogo\u010de prevesti"},

+

+    { ER_CANNOT_CREATE_EXTENSN,

+      "Ne morem ustvariti kon\u010dnice: {0} zaradi: {1}"},

+

+    { ER_INSTANCE_MTHD_CALL_REQUIRES,

+      "Klic primerkov metode za metodo {0} zahteva primerek objekta kot prvi argument"},

+

+    { ER_INVALID_ELEMENT_NAME,

+      "Navedeno neveljavno ime elementa {0}"},

+

+    { ER_ELEMENT_NAME_METHOD_STATIC,

+      "Metoda imena elementa mora biti stati\u010dna (static) {0}"},

+

+    { ER_EXTENSION_FUNC_UNKNOWN,

+             "Funkcija kon\u010dnice {0} : {1} je neznana"},

+

+    { ER_MORE_MATCH_CONSTRUCTOR,

+             "Ve\u010d kot eno najbolj\u0161e ujemanje za graditelja za {0}"},

+

+    { ER_MORE_MATCH_METHOD,

+             "Ve\u010d kot eno najbolj\u0161e ujemanje za metodo {0}"},

+

+    { ER_MORE_MATCH_ELEMENT,

+             "Ve\u010d kot eno najbolj\u0161e ujemanje za metodo elementa {0}"},

+

+    { ER_INVALID_CONTEXT_PASSED,

+             "Posredovan neveljaven kontekst za ovrednotenje {0}"},

+

+    { ER_POOL_EXISTS,

+             "Zaloga \u017ee obstaja"},

+

+    { ER_NO_DRIVER_NAME,

+             "Ime gonilnika ni dolo\u010deno"},

+

+    { ER_NO_URL,

+             "URL ni dolo\u010den"},

+

+    { ER_POOL_SIZE_LESSTHAN_ONE,

+             "Zaloga je manj\u0161a od ena!"},

+

+    { ER_INVALID_DRIVER,

+             "Navedeno neveljavno ime gonilnika!"},

+

+    { ER_NO_STYLESHEETROOT,

+             "Korena slogovne datoteke ni mogo\u010de najti!"},

+

+    { ER_ILLEGAL_XMLSPACE_VALUE,

+         "Neveljavna vrednost za xml:space"},

+

+    { ER_PROCESSFROMNODE_FAILED,

+         "processFromNode spodletelo"},

+

+    { ER_RESOURCE_COULD_NOT_LOAD,

+        "Sredstva [ {0} ] ni bilo mogo\u010de nalo\u017eiti: {1} \n {2} \t {3}"},

+

+    { ER_BUFFER_SIZE_LESSTHAN_ZERO,

+        "Velikost medpomnilnika <=0"},

+

+    { ER_UNKNOWN_ERROR_CALLING_EXTENSION,

+        "Neznana napaka pri klicu kon\u010dnice"},

+

+    { ER_NO_NAMESPACE_DECL,

+        "Predpona {0} nima ustrezne deklaracije imenskega prostora"},

+

+    { ER_ELEM_CONTENT_NOT_ALLOWED,

+        "Vsebina elementa za lang=javaclass {0} ni dovoljena"},

+

+    { ER_STYLESHEET_DIRECTED_TERMINATION,

+        "Prekinitev usmerja slogovna datoteka"},

+

+    { ER_ONE_OR_TWO,

+        "1 ali 2"},

+

+    { ER_TWO_OR_THREE,

+        "2 ali 3"},

+

+    { ER_COULD_NOT_LOAD_RESOURCE,

+        "Nisem mogel nalo\u017eiti {0} (preverite CLASSPATH), trenutno se uporabljajo privzete vrednosti"},

+

+    { ER_CANNOT_INIT_DEFAULT_TEMPLATES,

+        "Ne morem inicializirati privzetih predlog"},

+

+    { ER_RESULT_NULL,

+        "Rezultat naj ne bi bil NULL"},

+

+    { ER_RESULT_COULD_NOT_BE_SET,

+        "Rezultata ni bilo mogo\u010de nastaviti"},

+

+    { ER_NO_OUTPUT_SPECIFIED,

+        "Izhod ni naveden"},

+

+    { ER_CANNOT_TRANSFORM_TO_RESULT_TYPE,

+        "Ne morem pretvoriti v rezultat tipa {0}"},

+

+    { ER_CANNOT_TRANSFORM_SOURCE_TYPE,

+        "Ne morem pretvoriti vira tipa {0}"},

+

+    { ER_NULL_CONTENT_HANDLER,

+        "Program za obravnavo vsebine NULL"},

+

+    { ER_NULL_ERROR_HANDLER,

+        "Program za obravnavo napak NULL"},

+

+    { ER_CANNOT_CALL_PARSE,

+        "klic raz\u010dlenitve ni mo\u017een \u010de ContentHandler ni bil nastavljen"},

+

+    { ER_NO_PARENT_FOR_FILTER,

+        "Ni nadrejenega za filter"},

+

+    { ER_NO_STYLESHEET_IN_MEDIA,

+         "Ni mogo\u010de najti slogovne datoteke v: {0}, medij= {1}"},

+

+    { ER_NO_STYLESHEET_PI,

+         "Ne najdem xml-stylesheet PI v: {0}"},

+

+    { ER_NOT_SUPPORTED,

+       "Ni podprto: {0}"},

+

+    { ER_PROPERTY_VALUE_BOOLEAN,

+       "Vrednost lastnosti {0} bi morala biti ponovitev logi\u010dne vrednosti"},

+

+    { ER_COULD_NOT_FIND_EXTERN_SCRIPT,

+         "Ne morem dostopati do zunanje skripte na {0}"},

+

+    { ER_RESOURCE_COULD_NOT_FIND,

+        "Vira [ {0} ] ni mogo\u010de najti.\n {1}"},

+

+    { ER_OUTPUT_PROPERTY_NOT_RECOGNIZED,

+        "Izhodna lastnost ni prepoznana: {0}"},

+

+    { ER_FAILED_CREATING_ELEMLITRSLT,

+        "Priprava primerka ElemLiteralResult ni uspela"},

+

+  //Earlier (JDK 1.4 XALAN 2.2-D11) at key code '204' the key name was ER_PRIORITY_NOT_PARSABLE

+  // In latest Xalan code base key name is  ER_VALUE_SHOULD_BE_NUMBER. This should also be taken care

+  //in locale specific files like XSLTErrorResources_de.java, XSLTErrorResources_fr.java etc.

+  //NOTE: Not only the key name but message has also been changed.

+

+    { ER_VALUE_SHOULD_BE_NUMBER,

+        "Vrednost za {0} bi morala biti \u0161tevilka, ki jo je mogo\u010de raz\u010dleniti"},

+

+    { ER_VALUE_SHOULD_EQUAL,

+        "Vrednost za {0} bi morala biti enaka da ali ne"},

+

+    { ER_FAILED_CALLING_METHOD,

+        "Klic metode {0} ni uspel"},

+

+    { ER_FAILED_CREATING_ELEMTMPL,

+        "Priprava primerka ElemTemplateElement ni uspela"},

+

+    { ER_CHARS_NOT_ALLOWED,

+        "V tem trenutku znaki v dokumentu niso na voljo"},

+

+    { ER_ATTR_NOT_ALLOWED,

+        "Atribut \"{0}\" v elementu {1} ni dovoljen!"},

+

+    { ER_BAD_VALUE,

+     "{0} slaba vrednost {1} "},

+

+    { ER_ATTRIB_VALUE_NOT_FOUND,

+     "Vrednosti atributa {0} ni bilo mogo\u010de najti "},

+

+    { ER_ATTRIB_VALUE_NOT_RECOGNIZED,

+     "Vrednosti atributa {0} ni bilo mogo\u010de prepoznati "},

+

+    { ER_NULL_URI_NAMESPACE,

+     "Posku\u0161am generirati predpono imenskega prostora z URI z vrednostjo NULL"},

+

+  //New ERROR keys added in XALAN code base after Jdk 1.4 (Xalan 2.2-D11)

+

+    { ER_NUMBER_TOO_BIG,

+     "Poskus oblikovanja \u0161tevilke, ve\u010dje od najve\u010djega dolgega celega \u0161tevila"},

+

+    { ER_CANNOT_FIND_SAX1_DRIVER,

+     "Ne najdem razreda gonilnika SAX1 {0}"},

+

+    { ER_SAX1_DRIVER_NOT_LOADED,

+     "Na\u0161el razred gonilnika SAX1 {0}, vendar ga ne morem nalo\u017eiti"},

+

+    { ER_SAX1_DRIVER_NOT_INSTANTIATED,

+     "Nalo\u017eil razred gonilnika SAX1 {0}, vendar ga ne morem udejaniti"},

+

+    { ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER,

+     "Razred gonilnika SAX1 {0} ne vklju\u010duje org.xml.sax.Parser"},

+

+    { ER_PARSER_PROPERTY_NOT_SPECIFIED,

+     "Sistemska lastnost org.xml.sax.parser ni dolo\u010dena"},

+

+    { ER_PARSER_ARG_CANNOT_BE_NULL,

+     "Argument raz\u010dlenjevalnika sme biti NULL"},

+

+    { ER_FEATURE,

+     "Zna\u010dilnost: {0}"},

+

+    { ER_PROPERTY,

+     "Lastnost: {0}"},

+

+    { ER_NULL_ENTITY_RESOLVER,

+     "Razre\u0161evalnik entitet NULL"},

+

+    { ER_NULL_DTD_HANDLER,

+     "Program za obravnavanje DTD z vrednostjo NULL"},

+

+    { ER_NO_DRIVER_NAME_SPECIFIED,

+     "Ime gonilnika ni dolo\u010deno!"},

+

+    { ER_NO_URL_SPECIFIED,

+     "URL ni dolo\u010den!"},

+

+    { ER_POOLSIZE_LESS_THAN_ONE,

+     "Zaloga je manj\u0161a od 1!"},

+

+    { ER_INVALID_DRIVER_NAME,

+     "Dolo\u010deno neveljavno ime gonilnika!"},

+

+    { ER_ERRORLISTENER,

+     "ErrorListener"},

+

+

+// Note to translators:  The following message should not normally be displayed

+//   to users.  It describes a situation in which the processor has detected

+//   an internal consistency problem in itself, and it provides this message

+//   for the developer to help diagnose the problem.  The name

+//   'ElemTemplateElement' is the name of a class, and should not be

+//   translated.

+    { ER_ASSERT_NO_TEMPLATE_PARENT,

+     "Programerjeva napaka! Izraz nima nadrejenega ElemTemplateElement!"},

+

+

+// Note to translators:  The following message should not normally be displayed

+//   to users.  It describes a situation in which the processor has detected

+//   an internal consistency problem in itself, and it provides this message

+//   for the developer to help diagnose the problem.  The substitution text

+//   provides further information in order to diagnose the problem.  The name

+//   'RedundentExprEliminator' is the name of a class, and should not be

+//   translated.

+    { ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR,

+     "Programerjeva izjava v RedundentExprEliminator: {0}"},

+

+    { ER_NOT_ALLOWED_IN_POSITION,

+     "Na tem polo\u017eaju v slogovni datoteki {0} ni dovoljen!"},

+

+    { ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION,

+     "Besedilo, ki niso presledki in drugi podobni znaki, na tem polo\u017eaju v slogovni datoteki ni dovoljeno.!"},

+

+  // This code is shared with warning codes.

+  // SystemId Unknown

+    { INVALID_TCHAR,

+     "Neveljavna vrednost: {1} uporabljena za atribut CHAR: {0}.  Atribut tipa CHAR mora biti samo 1 znak!"},

+

+    // Note to translators:  The following message is used if the value of

+    // an attribute in a stylesheet is invalid.  "QNAME" is the XML data-type of

+    // the attribute, and should not be translated.  The substitution text {1} is

+    // the attribute value and {0} is the attribute name.

+    //The following codes are shared with the warning codes...

+    { INVALID_QNAME,

+     "Neveljavna vrednost: {1} uporabljena za atribut QNAME: {0}"},

+

+    // Note to translators:  The following message is used if the value of

+    // an attribute in a stylesheet is invalid.  "ENUM" is the XML data-type of

+    // the attribute, and should not be translated.  The substitution text {1} is

+    // the attribute value, {0} is the attribute name, and {2} is a list of valid

+    // values.

+    { INVALID_ENUM,

+     "Neveljavna vrednost: {1} uporabljena za atribut ENUM: {0}.  Veljavne vrednosti so: {2}."},

+

+// Note to translators:  The following message is used if the value of

+// an attribute in a stylesheet is invalid.  "NMTOKEN" is the XML data-type

+// of the attribute, and should not be translated.  The substitution text {1} is

+// the attribute value and {0} is the attribute name.

+    { INVALID_NMTOKEN,

+     "Neveljavna vrednost: {1} uporabljena za atribut NMTOKEN: {0} "},

+

+// Note to translators:  The following message is used if the value of

+// an attribute in a stylesheet is invalid.  "NCNAME" is the XML data-type

+// of the attribute, and should not be translated.  The substitution text {1} is

+// the attribute value and {0} is the attribute name.

+    { INVALID_NCNAME,

+     "Neveljavna vrednost: {1} uporabljena za atribut NCNAME: {0} "},

+

+// Note to translators:  The following message is used if the value of

+// an attribute in a stylesheet is invalid.  "boolean" is the XSLT data-type

+// of the attribute, and should not be translated.  The substitution text {1} is

+// the attribute value and {0} is the attribute name.

+    { INVALID_BOOLEAN,

+     "Neveljavna vrednost: {1} uporabljena za atribut boolean: {0} "},

+

+// Note to translators:  The following message is used if the value of

+// an attribute in a stylesheet is invalid.  "number" is the XSLT data-type

+// of the attribute, and should not be translated.  The substitution text {1} is

+// the attribute value and {0} is the attribute name.

+     { INVALID_NUMBER,

+     "Neveljavna vrednost: {1} uporabljena za atribut number: {0} "},

+

+

+  // End of shared codes...

+

+// Note to translators:  A "match pattern" is a special form of XPath expression

+// that is used for matching patterns.  The substitution text is the name of

+// a function.  The message indicates that when this function is referenced in

+// a match pattern, its argument must be a string literal (or constant.)

+// ER_ARG_LITERAL - new error message for bugzilla //5202

+    { ER_ARG_LITERAL,

+     "Argument za {0} v primerjalnem vzorcu mora biti dobesedni niz."},

+

+// Note to translators:  The following message indicates that two definitions of

+// a variable.  A "global variable" is a variable that is accessible everywher

+// in the stylesheet.

+// ER_DUPLICATE_GLOBAL_VAR - new error message for bugzilla #790

+    { ER_DUPLICATE_GLOBAL_VAR,

+     "Dvojnik deklaracije globalne spremenljivke."},

+

+

+// Note to translators:  The following message indicates that two definitions of

+// a variable were encountered.

+// ER_DUPLICATE_VAR - new error message for bugzilla #790

+    { ER_DUPLICATE_VAR,

+     "Dvojnik deklaracije spremenljivke."},

+

+    // Note to translators:  "xsl:template, "name" and "match" are XSLT keywords

+    // which must not be translated.

+    // ER_TEMPLATE_NAME_MATCH - new error message for bugzilla #789

+    { ER_TEMPLATE_NAME_MATCH,

+     "xsl:template mora vsebovati atribut name ali match (ali oba)"},

+

+    // Note to translators:  "exclude-result-prefixes" is an XSLT keyword which

+    // should not be translated.  The message indicates that a namespace prefix

+    // encountered as part of the value of the exclude-result-prefixes attribute

+    // was in error.

+    // ER_INVALID_PREFIX - new error message for bugzilla #788

+    { ER_INVALID_PREFIX,

+     "Predpona v izklju\u010di-predpone-rezultatov (exclude-result-prefixes) ni veljavna: {0}"},

+

+    // Note to translators:  An "attribute set" is a set of attributes that can

+    // be added to an element in the output document as a group.  The message

+    // indicates that there was a reference to an attribute set named {0} that

+    // was never defined.

+    // ER_NO_ATTRIB_SET - new error message for bugzilla #782

+    { ER_NO_ATTRIB_SET,

+     "Nabor atributov, imenovana {0}, ne obstaja"},

+

+    // Note to translators:  This message indicates that there was a reference

+    // to a function named {0} for which no function definition could be found.

+    { ER_FUNCTION_NOT_FOUND,

+     "Funkcija, imenovana {0}, ne obstaja"},

+

+    // Note to translators:  This message indicates that the XSLT instruction

+    // that is named by the substitution text {0} must not contain other XSLT

+    // instructions (content) or a "select" attribute.  The word "select" is

+    // an XSLT keyword in this case and must not be translated.

+    { ER_CANT_HAVE_CONTENT_AND_SELECT,

+     "Element {0} ne sme imeti vsebine in atributa izbire hkrati."},

+

+    // Note to translators:  This message indicates that the value argument

+    // of setParameter must be a valid Java Object.

+    { ER_INVALID_SET_PARAM_VALUE,

+     "Vrednost parametra {0} mora biti veljaven javanski objekt"},

+

+        { ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT,

+         "Atribut result-prefix elementa xsl:namespace-alias element ima vrednost '#default' (privzeto), ampak ni deklaracije privzetega imenskega prostora v razponu za ta element."},

+

+        { ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX,

+         "Atribut result-prefix elementa xsl:namespace-alias ima vrednost ''{0}'', ampak ni deklaracije privzetega imenskega prostora za predpono ''{0}'' v razponu za ta element."},

+

+    { ER_SET_FEATURE_NULL_NAME,

+      "Ime funkcije ne sme biti null v TransformerFactory.getFeature(Ime niza, vrednost boolean)."},

+

+    { ER_GET_FEATURE_NULL_NAME,

+      "Ime funkcije ne sme biti null v TransformerFactory.getFeature(Ime niza)."},

+

+    { ER_UNSUPPORTED_FEATURE,

+      "Ni mogo\u010de nastaviti funkcije ''{0}'' v tem TransformerFactory."},

+

+    { ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING,

+        "Uporaba raz\u0161iritvene elementa ''{0}'' ni na voljo, ko je funkcija varnega procesiranja nastavljena na true."},

+

+        { ER_NAMESPACE_CONTEXT_NULL_NAMESPACE,

+          "Ni mogo\u010de dobiti predpone za URI imenskega prostora null."},

+

+        { ER_NAMESPACE_CONTEXT_NULL_PREFIX,

+          "Ni mogo\u010de dobiti URI-ja imenskega prostora za predpono null."},

+

+        { ER_XPATH_RESOLVER_NULL_QNAME,

+          "Ime funkcije ne more biti ni\u010d."},

+

+        { ER_XPATH_RESOLVER_NEGATIVE_ARITY,

+          "\u0160tevilo argumentov ne more biti negativno"},

+

+  // Warnings...

+

+    { WG_FOUND_CURLYBRACE,

+      "Najden '}' vendar ni odprtih predlog atributov!"},

+

+    { WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR,

+      "Opozorilo: \u0161tevni atribut ni skladen s prednikom v xsl:number! Cilj = {0}"},

+

+    { WG_EXPR_ATTRIB_CHANGED_TO_SELECT,

+      "Stara sintaksa: Ime atributa 'izraz' je bilo spremenjeno v 'izbira'."},

+

+    { WG_NO_LOCALE_IN_FORMATNUMBER,

+      "Xalan \u0161e ne podpira podro\u010dnih imen v funkciji za oblikovanje \u0161tevilk."},

+

+    { WG_LOCALE_NOT_FOUND,

+      "Opozorilo: ne najdem podro\u010dnih nastavitev za xml:lang={0}"},

+

+    { WG_CANNOT_MAKE_URL_FROM,

+      "Iz {0} ni mogo\u010de narediti naslova URL."},

+

+    { WG_CANNOT_LOAD_REQUESTED_DOC,

+      "Ne morem nalo\u017eiti zahtevanega dokumenta: {0}"},

+

+    { WG_CANNOT_FIND_COLLATOR,

+      "Ne najdem kolacionista (collator) za <sort xml:lang={0}"},

+

+    { WG_FUNCTIONS_SHOULD_USE_URL,

+      "Stara sintaksa: navodilo za funkcije bi moralo uporabljati URL {0}"},

+

+    { WG_ENCODING_NOT_SUPPORTED_USING_UTF8,

+      "Kodiranje ni podprto: {0}, uporabljen bo UTF-8"},

+

+    { WG_ENCODING_NOT_SUPPORTED_USING_JAVA,

+      "kodiranje ni podprto: {0}, uporabljena bo Java {1}"},

+

+    { WG_SPECIFICITY_CONFLICTS,

+      "Spori pri specifi\u010dnosti: uporabljen bo zadnji najdeni {0} v slogovni datoteki."},

+

+    { WG_PARSING_AND_PREPARING,

+      "========= Poteka raz\u010dlenjevanje in priprava {0} =========="},

+

+    { WG_ATTR_TEMPLATE,

+     "Predloga atributa, {0}"},

+

+    { WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE,

+      "Spor ujemanja med xsl:strip-space in xsl:preserve-space"},

+

+    { WG_ATTRIB_NOT_HANDLED,

+      "Xalan \u0161e ne podpira atributa {0}!"},

+

+    { WG_NO_DECIMALFORMAT_DECLARATION,

+      "Deklaracije za decimalno obliko ni bilo mogo\u010de najti: {0}"},

+

+    { WG_OLD_XSLT_NS,

+     "Manjkajo\u010d ali nepravilen imenski prostor XSLT. "},

+

+    { WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED,

+      "Dovoljena je samo ena privzeta deklaracija xsl:decimal-format."},

+

+    { WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE,

+      "Imena xsl:decimal-format morajo biti enoli\u010dna. Ime \"{0}\" je bilo podvojeno."},

+

+    { WG_ILLEGAL_ATTRIBUTE,

+      "{0} vsebuje neveljaven atribut: {1}"},

+

+    { WG_COULD_NOT_RESOLVE_PREFIX,

+      "Ne morem razre\u0161iti predpone imenskega prostora: {0}. Vozli\u0161\u010de bo prezrto."},

+

+    { WG_STYLESHEET_REQUIRES_VERSION_ATTRIB,

+      "xsl:stylesheet zahteva atribut 'razli\u010dica'!"},

+

+    { WG_ILLEGAL_ATTRIBUTE_NAME,

+      "Neveljavno ime atributa: {0}"},

+

+    { WG_ILLEGAL_ATTRIBUTE_VALUE,

+      "Uporabljena neveljavna vrednost za atribut {0}: {1}"},

+

+    { WG_EMPTY_SECOND_ARG,

+      "Posledi\u010dna skupina vozli\u0161\u010d iz drugega argumenta funkcije dokumenta je prazna. Posredujte prazno skupino vozli\u0161\u010d."},

+

+  //Following are the new WARNING keys added in XALAN code base after Jdk 1.4 (Xalan 2.2-D11)

+

+    // Note to translators:  "name" and "xsl:processing-instruction" are keywords

+    // and must not be translated.

+    { WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML,

+      "Vrednost atributa 'ime' iz imena xsl:processing-instruction ne sme biti 'xml'"},

+

+    // Note to translators:  "name" and "xsl:processing-instruction" are keywords

+    // and must not be translated.  "NCName" is an XML data-type and must not be

+    // translated.

+    { WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME,

+      "Vrednost atributa ''ime'' iz xsl:processing-instruction mora biti veljavno NCIme: {0}"},

+

+    // Note to translators:  This message is reported if the stylesheet that is

+    // being processed attempted to construct an XML document with an attribute in a

+    // place other than on an element.  The substitution text specifies the name of

+    // the attribute.

+    { WG_ILLEGAL_ATTRIBUTE_POSITION,

+      "Atributa {0} ne morem dodati za podrejenimi vozli\u0161\u010di ali pred izdelavo elementa.  Atribut bo prezrt."},

+

+    { NO_MODIFICATION_ALLOWED_ERR,

+      "Izveden je poskus spremembe objekta tam, kjer spremembe niso dovoljene."

+    },

+

+    //Check: WHY THERE IS A GAP B/W NUMBERS in the XSLTErrorResources properties file?

+

+  // Other miscellaneous text used inside the code...

+  { "ui_language", "sl"},

+  {  "help_language",  "sl" },

+  {  "language",  "sl" },

+  { "BAD_CODE", "Parameter za createMessage presega meje"},

+  {  "FORMAT_FAILED", "Med klicem messageFormat naletel na izjemo"},

+  {  "version", ">>>>>>> Razli\u010dica Xalan "},

+  {  "version2",  "<<<<<<<"},

+  {  "yes", "da"},

+  { "line", "Vrstica #"},

+  { "column","Stolpec #"},

+  { "xsldone", "XSLProcessor: dokon\u010dano"},

+

+

+  // Note to translators:  The following messages provide usage information

+  // for the Xalan Process command line.  "Process" is the name of a Java class,

+  // and should not be translated.

+  { "xslProc_option", "Ukazna vrstica Xalan-J Mo\u017enosti razreda postopka:"},

+  { "xslProc_option", "Ukazna vrstica Xalan-J Mo\u017enosti razredov postopkov\u003a"},

+  { "xslProc_invalid_xsltc_option", "Mo\u017enost {0} v na\u010dinu XSLTC ni podprta."},

+  { "xslProc_invalid_xalan_option", "Mo\u017enost {0} se lahko uporablja samo z -XSLTC."},

+  { "xslProc_no_input", "Napaka: ni dolo\u010dene slogovne datoteke ali vhodnega xml. Po\u017eenite ta ukaz, za katerega ni na voljo napotkov za uporabo."},

+  { "xslProc_common_options", "-Splo\u0161ne mo\u017enosti-"},

+  { "xslProc_xalan_options", "-Mo\u017enosti za Xalan-"},

+  { "xslProc_xsltc_options", "-Mo\u017enosti za XSLTC-"},

+  { "xslProc_return_to_continue", "(za nadaljevanje pritisnite <return>)"},

+

+   // Note to translators: The option name and the parameter name do not need to

+   // be translated. Only translate the messages in parentheses.  Note also that

+   // leading whitespace in the messages is used to indent the usage information

+   // for each option in the English messages.

+   // Do not translate the keywords: XSLTC, SAX, DOM and DTM.

+  { "optionXSLTC", "   [-XSLTC (za preoblikovanje uporabite XSLTC)]"},

+  { "optionIN", "   [-IN vhodniXMLURL]"},

+  { "optionXSL", "   [-XSL XSLPreoblikovanjeURL]"},

+  { "optionOUT",  "   [-OUT ImeIzhodneDatoteke]"},

+  { "optionLXCIN", "   [-LXCIN ImeVhodneDatotekePrevedeneSlogovneDatoteke]"},

+  { "optionLXCOUT", "   [-LXCOUT ImeIzhodneDatotekePrevedeneSlogovneDatoteke]"},

+  { "optionPARSER", "   [-PARSER popolnoma ustrezno ime razreda zveze raz\u010dlenjevalnika]"},

+  {  "optionE", "   [-E (Ne raz\u0161irjajte sklicev entitet)]"},

+  {  "optionV",  "   [-E (Ne raz\u0161irjajte sklicev entitet)]"},

+  {  "optionQC", "   [-QC (Tiha opozorila o sporih vzorcev)]"},

+  {  "optionQ", "   [-Q  (Tihi na\u010din)]"},

+  {  "optionLF", "   [-LF (Uporabite pomike samo na izhodu {privzeto je CR/LF})]"},

+  {  "optionCR", "   [-CR (Uporabite prehode v novo vrstico samo na izhodu {privzeto je CR/LF})]"},

+  { "optionESCAPE", "   [-ESCAPE (Znaki za izogib {privzeto je <>&\"\'\\r\\n}]"},

+  { "optionINDENT", "   [-INDENT (Koliko presledkov zamika {privzeto je 0})]"},

+  { "optionTT", "   [-TT (Sledite predlogam glede na njihov poziv.)]"},

+  { "optionTG", "   [-TG (Sledite vsakemu dogodku rodu.)]"},

+  { "optionTS", "   [-TS (Sledite vsakemu dogodku izbire.)]"},

+  {  "optionTTC", "   [-TTC (Sledite podrejenim predloge kot se obdelujejo.)]"},

+  { "optionTCLASS", "   [-TCLASS (Razred TraceListener za kon\u010dnice sledi.)]"},

+  { "optionVALIDATE", "   [-VALIDATE (Nastavi v primeru preverjanja veljavnosti.  Privzeta vrednost za preverjanje veljavnosti je izklopljeno.)]"},

+  { "optionEDUMP", "   [-EDUMP {izbirno ime datoteke} (V primeru napake naredi izvoz skladov.)]"},

+  {  "optionXML", "   [-XML (Uporabite oblikovalnik XML in dodajte glavo XML.)]"},

+  {  "optionTEXT", "   [-TEXT (Uporabite preprost oblikovalnik besedila.)]"},

+  {  "optionHTML", "   [-HTML (Uporabite oblikovalnik za HTML.)]"},

+  {  "optionPARAM", "   [-PARAM izraz imena (nastavite parameter slogovne datoteke)]"},

+  {  "noParsermsg1", "Postopek XSL ni uspel."},

+  {  "noParsermsg2", "** Nisem na\u0161el raz\u010dlenjevalnika **"},

+  { "noParsermsg3",  "Preverite pot razreda."},

+  { "noParsermsg4", "\u010ce nimate IBM raz\u010dlenjevalnika za Javo, ga lahko prenesete iz"},

+  { "noParsermsg5", "IBM AlphaWorks: http://www.alphaworks.ibm.com/formula/xml"},

+  { "optionURIRESOLVER", "   [-URIRESOLVER polno ime razreda (URIResolver za razre\u0161evanje URL-jev)]"},

+  { "optionENTITYRESOLVER",  "   [-ENTITYRESOLVER polno ime razreda (EntityResolver za razre\u0161evanje entitet)]"},

+  { "optionCONTENTHANDLER",  "   [-CONTENTHANDLER polno ime razreda (ContentHandler za serializacijo izhoda)]"},

+  {  "optionLINENUMBERS",  "   [-L za izvorni dokument uporabite \u0161tevilke vrstic]"},

+  { "optionSECUREPROCESSING", "   [-SECURE (nastavite funkcijo varne obdelave na True.)]"},

+

+    // Following are the new options added in XSLTErrorResources.properties files after Jdk 1.4 (Xalan 2.2-D11)

+

+

+  {  "optionMEDIA",  "   [-MEDIA TipMedija (z atributom medija poi\u0161\u010dite slogovno datoteko, ki se nana\u0161a na dokument.)]"},

+  {  "optionFLAVOR",  "   [-FLAVOR ImePosebnosti (Za preoblikovanje izrecno uporabljajte s2s=SAX ali d2d=DOM.)] "}, // Added by sboag/scurcuru; experimental

+  { "optionDIAG", "   [-DIAG (Natisnite skupni \u010das trajanja pretvorbe v milisekundah.)]"},

+  { "optionINCREMENTAL",  "   [-INCREMENTAL (zahtevajte gradnjo prirastnega DTM tako, da nastavite http://xml.apache.org/xalan/features/incremental na resni\u010dno.)]"},

+  {  "optionNOOPTIMIMIZE",  "   [-NOOPTIMIMIZE (prepre\u010dite obdelavo optimiziranja slogovne datoteke, tako da nastavite http://xml.apache.org/xalan/features/optimize na false.)]"},

+  { "optionRL",  "   [-RL mejaRekurzije (zahtevajte numeri\u010dno mejo globine rekurzije slogovne datoteke.)]"},

+  {   "optionXO",  "   [-XO [imeTransleta] (dodelite ime ustvarjenemu transletu)]"},

+  {  "optionXD", "   [-XD ciljnaMapa (navedite ciljno mapo za translet)]"},

+  {  "optionXJ",  "   [-XJ datotekaJar (zdru\u017ei razrede transleta v datoteko jar z imenom <jarfile>)]"},

+  {   "optionXP",  "   [-XP paket (navede predpono imena paketa vsem ustvarjenim razredom transletov)]"},

+

+  //AddITIONAL  STRINGS that need L10n

+  // Note to translators:  The following message describes usage of a particular

+  // command-line option that is used to enable the "template inlining"

+  // optimization.  The optimization involves making a copy of the code

+  // generated for a template in another template that refers to it.

+  { "optionXN",  "   [-XN (omogo\u010da vstavljanje predlog)]" },

+  { "optionXX",  "   [-XX (vklopi izhod za dodatna sporo\u010dila za iskanje napak)]"},

+  { "optionXT" , "   [-XT (\u010de je mogo\u010de, uporabite translet za pretvorbo)]"},

+  { "diagTiming"," --------- Pretvorba {0} prek {1} je trajala {2} ms" },

+  { "recursionTooDeep","Predloga pregloboko vgnezdena. Gnezdenje = {0}, predloga {1} {2}" },

+  { "nameIs", "ime je" },

+  { "matchPatternIs", "primerjalni vzorec je" }

+

+  };

+  }

+  // ================= INFRASTRUCTURE ======================

+

+  /** String for use when a bad error code was encountered.    */

+  public static final String BAD_CODE = "BAD_CODE";

+

+  /** String for use when formatting of the error string failed.   */

+  public static final String FORMAT_FAILED = "FORMAT_FAILED";

+

+  /** General error string.   */

+  public static final String ERROR_STRING = "#error";

+

+  /** String to prepend to error messages.  */

+  public static final String ERROR_HEADER = "Napaka: ";

+

+  /** String to prepend to warning messages.    */

+  public static final String WARNING_HEADER = "Opozorilo: ";

+

+  /** String to specify the XSLT module.  */

+  public static final String XSL_HEADER = "XSLT ";

+

+  /** String to specify the XML parser module.  */

+  public static final String XML_HEADER = "XML ";

+

+  /** I don't think this is used any more.

+   * @deprecated  */

+  public static final String QUERY_HEADER = "VZOREC ";

+

+

+  /**

+   *   Return a named ResourceBundle for a particular locale.  This method mimics the behavior

+   *   of ResourceBundle.getBundle().

+   *

+   *   @param className the name of the class that implements the resource bundle.

+   *   @return the ResourceBundle

+   *   @throws MissingResourceException

+   */

+  public static final XSLTErrorResources loadResourceBundle(String className)

+          throws MissingResourceException

+  {

+

+    Locale locale = Locale.getDefault();

+    String suffix = getResourceSuffix(locale);

+

+    try

+    {

+

+      // first try with the given locale

+      return (XSLTErrorResources) ResourceBundle.getBundle(className

+              + suffix, locale);

+    }

+    catch (MissingResourceException e)

+    {

+      try  // try to fall back to en_US if we can't load

+      {

+

+        // Since we can't find the localized property file,

+        // fall back to en_US.

+        return (XSLTErrorResources) ResourceBundle.getBundle(className,

+                new Locale("sl", "US"));

+      }

+      catch (MissingResourceException e2)

+      {

+

+        // Now we are really in trouble.

+        // very bad, definitely very bad...not going to get very far

+        throw new MissingResourceException(

+          "Could not load any resource bundles.", className, "");

+      }

+    }

+  }

+

+  /**

+   * Return the resource file suffic for the indicated locale

+   * For most locales, this will be based the language code.  However

+   * for Chinese, we do distinguish between Taiwan and PRC

+   *

+   * @param locale the locale

+   * @return an String suffix which canbe appended to a resource name

+   */

+  private static final String getResourceSuffix(Locale locale)

+  {

+

+    String suffix = "_" + locale.getLanguage();

+    String country = locale.getCountry();

+

+    if (country.equals("TW"))

+      suffix += "_" + country;

+

+    return suffix;

+  }

+

+

+}

diff --git a/src/org/apache/xalan/res/XSLTErrorResources_tr.java b/src/org/apache/xalan/res/XSLTErrorResources_tr.java
index c5a5556..d477996 100644
--- a/src/org/apache/xalan/res/XSLTErrorResources_tr.java
+++ b/src/org/apache/xalan/res/XSLTErrorResources_tr.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 1999-2004 The Apache Software Foundation.
+ * Copyright 1999-2006 The Apache Software Foundation.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -90,7 +90,14 @@
   /*
    * Static variables
    */
-  public static final String ER_NO_CURLYBRACE = "ER_NO_CURLYBRACE";;
+  public static final String ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX =
+        "ER_INVALID_SET_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX";
+
+  public static final String ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT =
+        "ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT";
+
+  public static final String ER_NO_CURLYBRACE = "ER_NO_CURLYBRACE";
+  public static final String ER_FUNCTION_NOT_SUPPORTED = "ER_FUNCTION_NOT_SUPPORTED";
   public static final String ER_ILLEGAL_ATTRIBUTE = "ER_ILLEGAL_ATTRIBUTE";
   public static final String ER_NULL_SOURCENODE_APPLYIMPORTS = "ER_NULL_SOURCENODE_APPLYIMPORTS";
   public static final String ER_CANNOT_ADD = "ER_CANNOT_ADD";
@@ -379,6 +386,14 @@
          "ER_NOT_ALLOWED_IN_POSITION";
   public static final String ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION =
          "ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION";
+  public static final String ER_NAMESPACE_CONTEXT_NULL_NAMESPACE =
+         "ER_NAMESPACE_CONTEXT_NULL_NAMESPACE";
+  public static final String ER_NAMESPACE_CONTEXT_NULL_PREFIX =
+         "ER_NAMESPACE_CONTEXT_NULL_PREFIX";
+  public static final String ER_XPATH_RESOLVER_NULL_QNAME =
+         "ER_XPATH_RESOLVER_NULL_QNAME";
+  public static final String ER_XPATH_RESOLVER_NEGATIVE_ARITY =
+         "ER_XPATH_RESOLVER_NEGATIVE_ARITY";
   public static final String INVALID_TCHAR = "INVALID_TCHAR";
   public static final String INVALID_QNAME = "INVALID_QNAME";
   public static final String INVALID_ENUM = "INVALID_ENUM";
@@ -392,6 +407,19 @@
   public static final String ER_TEMPLATE_NAME_MATCH = "ER_TEMPLATE_NAME_MATCH";
   public static final String ER_INVALID_PREFIX = "ER_INVALID_PREFIX";
   public static final String ER_NO_ATTRIB_SET = "ER_NO_ATTRIB_SET";
+  public static final String ER_FUNCTION_NOT_FOUND =
+         "ER_FUNCTION_NOT_FOUND";
+  public static final String ER_CANT_HAVE_CONTENT_AND_SELECT =
+     "ER_CANT_HAVE_CONTENT_AND_SELECT";
+  public static final String ER_INVALID_SET_PARAM_VALUE = "ER_INVALID_SET_PARAM_VALUE";
+  public static final String ER_SET_FEATURE_NULL_NAME =
+        "ER_SET_FEATURE_NULL_NAME";
+  public static final String ER_GET_FEATURE_NULL_NAME =
+        "ER_GET_FEATURE_NULL_NAME";
+  public static final String ER_UNSUPPORTED_FEATURE =
+        "ER_UNSUPPORTED_FEATURE";
+  public static final String ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING =
+        "ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING";
 
   public static final String WG_FOUND_CURLYBRACE = "WG_FOUND_CURLYBRACE";
   public static final String WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR =
@@ -441,9 +469,9 @@
          "WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME";
   public static final String WG_ILLEGAL_ATTRIBUTE_POSITION =
          "WG_ILLEGAL_ATTRIBUTE_POSITION";
+  public static final String NO_MODIFICATION_ALLOWED_ERR =
+         "NO_MODIFICATION_ALLOWED_ERR";
 
-
-//  public static final int ER_NO_CURLYBRACE = 1;
   /*
    * Now fill in the message text.
    * Then fill in the message text for that message code in the
@@ -452,9 +480,9 @@
 
   // Error messages...
 
-  /** Get the lookup table for error messages.   
+  /** Get the lookup table for error messages.
    *
-   * @return The int to message lookup table.
+   * @return The message lookup table.
    */
   public Object[][] getContents()
   {
@@ -464,1261 +492,485 @@
   {"ER0000" , "{0}" },
 
 
-  /** ER_NO_CURLYBRACE          */
-
-//  public static final int ER_NO_CURLYBRACE = 1;
-
     { ER_NO_CURLYBRACE,
       "Hata: \u0130fade i\u00e7inde '{' olamaz"},
 
-  /** ER_ILLEGAL_ATTRIBUTE          */
-// public static final int ER_ILLEGAL_ATTRIBUTE = 2;
-
     { ER_ILLEGAL_ATTRIBUTE ,
      "{0} ge\u00e7ersiz {1} \u00f6zniteli\u011fini i\u00e7eriyor"},
 
-  /** ER_NULL_SOURCENODE_APPLYIMPORTS          */
-//  public static final int ER_NULL_SOURCENODE_APPLYIMPORTS = 3;
-
   {ER_NULL_SOURCENODE_APPLYIMPORTS ,
       "xsl:apply-imports i\u00e7inde sourceNode bo\u015f de\u011ferli!"},
 
-  /** ER_CANNOT_ADD          */
- // public static final int ER_CANNOT_ADD = 4;
-
   {ER_CANNOT_ADD,
       "{0}, {1} i\u00e7ine eklenemiyor"},
 
-
-  /** ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES          */
-//  public static final int ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES = 5;
-
-
     { ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES,
       "handleApplyTemplatesInstruction i\u00e7inde sourceNode bo\u015f de\u011ferli!"},
 
-  /** ER_NO_NAME_ATTRIB          */
-//  public static final int ER_NO_NAME_ATTRIB = 6;
-
-
     { ER_NO_NAME_ATTRIB,
      "{0} i\u00e7in \u00f6znitelik belirtilmeli."},
 
-  /** ER_TEMPLATE_NOT_FOUND          */
-  //public static final int ER_TEMPLATE_NOT_FOUND = 7;
-
-
     {ER_TEMPLATE_NOT_FOUND,
      "Ad\u0131 {0} olan \u015fablon bulunamad\u0131"},
 
-  /** ER_CANT_RESOLVE_NAME_AVT          */
-  // public static final int ER_CANT_RESOLVE_NAME_AVT = 8;
-
     {ER_CANT_RESOLVE_NAME_AVT,
       "xsl:call-template i\u00e7inde AVT ad\u0131 \u00e7\u00f6z\u00fclemedi."},
 
-  /** ER_REQUIRES_ATTRIB          */
-  //public static final int ER_REQUIRES_ATTRIB = 9;
-
-
     {ER_REQUIRES_ATTRIB,
      "{0} i\u00e7in {1} \u00f6zniteli\u011fi gerekiyor."},
 
-  /** ER_MUST_HAVE_TEST_ATTRIB          */
- // public static final int ER_MUST_HAVE_TEST_ATTRIB = 10;
-
-
     { ER_MUST_HAVE_TEST_ATTRIB,
       "{0} i\u00e7in ''test'' \u00f6zniteli\u011fi gerekiyor."},
 
-  /** ER_BAD_VAL_ON_LEVEL_ATTRIB          */
-//  public static final int ER_BAD_VAL_ON_LEVEL_ATTRIB = 11;
-
-
     {ER_BAD_VAL_ON_LEVEL_ATTRIB,
       "{0} d\u00fczey \u00f6zniteli\u011finde hatal\u0131 de\u011fer."},
 
-  /** ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML          */
-//  public static final int ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML = 12;
-
-
     {ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML,
       "processing-instruction ad\u0131 'xml' olamaz"},
 
-  /** ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME          */
-//  public static final int ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME = 13;
-
-
     { ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME,
       "processing-instruction ad\u0131 ge\u00e7erli bir NCName olmal\u0131d\u0131r: {0}"},
 
-  /** ER_NEED_MATCH_ATTRIB          */
-//  public static final int ER_NEED_MATCH_ATTRIB = 14;
-
-
     { ER_NEED_MATCH_ATTRIB,
       "{0} kip i\u00e7eriyorsa match \u00f6zniteli\u011fi olmas\u0131 gerekir."},
 
-  /** ER_NEED_NAME_OR_MATCH_ATTRIB          */
-//  public static final int ER_NEED_NAME_OR_MATCH_ATTRIB = 15;
-
-
     { ER_NEED_NAME_OR_MATCH_ATTRIB,
       "{0} i\u00e7in name ya da match \u00f6zniteli\u011fi gerekiyor."},
 
-  /** ER_CANT_RESOLVE_NSPREFIX          */
-//  public static final int ER_CANT_RESOLVE_NSPREFIX = 16;
-
-
     {ER_CANT_RESOLVE_NSPREFIX,
       "Ad alan\u0131 \u00f6neki {0} \u00e7\u00f6z\u00fclemiyor."},
 
-  /** ER_ILLEGAL_VALUE          */
-//  public static final int ER_ILLEGAL_VALUE = 17;
-
-
     { ER_ILLEGAL_VALUE,
      "xml:space ge\u00e7ersiz {0} de\u011ferini i\u00e7eriyor."},
 
-  /** ER_NO_OWNERDOC          */
-//  public static final int ER_NO_OWNERDOC = 18;
-
-
     { ER_NO_OWNERDOC,
       "Alt d\u00fc\u011f\u00fcm\u00fcn iye belgesi yok!"},
 
-  /** ER_ELEMTEMPLATEELEM_ERR          */
-//  public static final int ER_ELEMTEMPLATEELEM_ERR = 19;
-
-
     { ER_ELEMTEMPLATEELEM_ERR,
      "ElemTemplateElement hatas\u0131: {0}"},
 
-  /** ER_NULL_CHILD          */
-//  public static final int ER_NULL_CHILD = 20;
-
-
     { ER_NULL_CHILD,
      "Bo\u015f de\u011ferli (null) alt \u00f6\u011fe ekleme giri\u015fimi!"},
 
-  /** ER_NEED_SELECT_ATTRIB          */
-//  public static final int ER_NEED_SELECT_ATTRIB = 21;
-
-
     { ER_NEED_SELECT_ATTRIB,
      "{0} i\u00e7in select \u00f6zniteli\u011fi gerekiyor."},
 
-  /** ER_NEED_TEST_ATTRIB          */
-//  public static final int ER_NEED_TEST_ATTRIB = 22;
-
-
     { ER_NEED_TEST_ATTRIB ,
       "xsl:when i\u00e7in 'test' \u00f6zniteli\u011fi gereklidir."},
 
-  /** ER_NEED_NAME_ATTRIB          */
-//  public static final int ER_NEED_NAME_ATTRIB = 23;
-
-
     { ER_NEED_NAME_ATTRIB,
       "xsl:with-param i\u00e7in 'name' \u00f6zniteli\u011fi gereklidir."},
 
-  /** ER_NO_CONTEXT_OWNERDOC          */
-//  public static final int ER_NO_CONTEXT_OWNERDOC = 24;
-
-
     { ER_NO_CONTEXT_OWNERDOC,
       "Ba\u011flam\u0131n iye belgesi yok!"},
 
-  /** ER_COULD_NOT_CREATE_XML_PROC_LIAISON          */
-//  public static final int ER_COULD_NOT_CREATE_XML_PROC_LIAISON = 25;
-
-
     {ER_COULD_NOT_CREATE_XML_PROC_LIAISON,
       "XML TransformerFactory ili\u015fkisi {0} yarat\u0131lamad\u0131"},
 
-  /** ER_PROCESS_NOT_SUCCESSFUL          */
-//  public static final int ER_PROCESS_NOT_SUCCESSFUL = 26;
-
-
     {ER_PROCESS_NOT_SUCCESSFUL,
       "Xalan: Process ba\u015far\u0131l\u0131 olmad\u0131."},
 
-  /** ER_NOT_SUCCESSFUL          */
-//  public static final int ER_NOT_SUCCESSFUL = 27;
-
-
     { ER_NOT_SUCCESSFUL,
      "Xalan: ba\u015far\u0131l\u0131 olmad\u0131."},
 
-  /** ER_ENCODING_NOT_SUPPORTED          */
-//  public static final int ER_ENCODING_NOT_SUPPORTED = 28;
-
-
     { ER_ENCODING_NOT_SUPPORTED,
      "{0} kodlamas\u0131 desteklenmiyor."},
 
-  /** ER_COULD_NOT_CREATE_TRACELISTENER          */
-//  public static final int ER_COULD_NOT_CREATE_TRACELISTENER = 29;
-
-
     {ER_COULD_NOT_CREATE_TRACELISTENER,
       "TraceListener {0} yarat\u0131lamad\u0131."},
 
-  /** ER_KEY_REQUIRES_NAME_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_NAME_ATTRIB = 30;
-
-
     {ER_KEY_REQUIRES_NAME_ATTRIB,
       "xsl:key i\u00e7in 'name' \u00f6zniteli\u011fi gerekiyor!"},
 
-  /** ER_KEY_REQUIRES_MATCH_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_MATCH_ATTRIB = 31;
-
-
     { ER_KEY_REQUIRES_MATCH_ATTRIB,
       "xsl:key i\u00e7in 'match' \u00f6zniteli\u011fi gerekiyor!"},
 
-  /** ER_KEY_REQUIRES_USE_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_USE_ATTRIB = 32;
-
-
     { ER_KEY_REQUIRES_USE_ATTRIB,
       "xsl:key i\u00e7in 'use' \u00f6zniteli\u011fi gerekiyor!"},
 
-  /** ER_REQUIRES_ELEMENTS_ATTRIB          */
-//  public static final int ER_REQUIRES_ELEMENTS_ATTRIB = 33;
-
-
     { ER_REQUIRES_ELEMENTS_ATTRIB,
       "(StylesheetHandler) {0} i\u00e7in ''elements'' \u00f6zniteli\u011fi gerekiyor!"},
 
-  /** ER_MISSING_PREFIX_ATTRIB          */
-//  public static final int ER_MISSING_PREFIX_ATTRIB = 34;
-
-
     { ER_MISSING_PREFIX_ATTRIB,
       "(StylesheetHandler) {0} \u00f6zniteli\u011fi ''prefix'' eksik"},
 
-  /** ER_BAD_STYLESHEET_URL          */
-//  public static final int ER_BAD_STYLESHEET_URL = 35;
-
-
     { ER_BAD_STYLESHEET_URL,
      "Bi\u00e7em yapra\u011f\u0131 URL adresi {0} ge\u00e7ersiz"},
 
-  /** ER_FILE_NOT_FOUND          */
-//  public static final int ER_FILE_NOT_FOUND = 36;
-
-
     { ER_FILE_NOT_FOUND,
      "Bi\u00e7em yapra\u011f\u0131 dosyas\u0131 bulunamad\u0131: {0}"},
 
-  /** ER_IOEXCEPTION          */
-//  public static final int ER_IOEXCEPTION = 37;
-
-
     { ER_IOEXCEPTION,
       "Bi\u00e7em yapra\u011f\u0131 dosyas\u0131 {0} ile G\u00c7 kural d\u0131\u015f\u0131 durumu olu\u015ftu"},
 
-  /** ER_NO_HREF_ATTRIB          */
-//  public static final int ER_NO_HREF_ATTRIB = 38;
-
-
     { ER_NO_HREF_ATTRIB,
       "(StylesheetHandler) {0} i\u00e7in href \u00f6zniteli\u011fi bulunamad\u0131"},
 
-  /** ER_STYLESHEET_INCLUDES_ITSELF          */
-//  public static final int ER_STYLESHEET_INCLUDES_ITSELF = 39;
-
-
     { ER_STYLESHEET_INCLUDES_ITSELF,
       "(StylesheetHandler) {0} do\u011frudan ya da dolayl\u0131 olarak kendisini i\u00e7eriyor!"},
 
-  /** ER_PROCESSINCLUDE_ERROR          */
-//  public static final int ER_PROCESSINCLUDE_ERROR = 40;
-
-
     { ER_PROCESSINCLUDE_ERROR,
       "StylesheetHandler.processInclude hatas\u0131, {0}"},
 
-  /** ER_MISSING_LANG_ATTRIB          */
-//  public static final int ER_MISSING_LANG_ATTRIB = 41;
-
-
     { ER_MISSING_LANG_ATTRIB,
       "(StylesheetHandler) {0} \u00f6zniteli\u011fi ''lang'' eksik"},
 
-  /** ER_MISSING_CONTAINER_ELEMENT_COMPONENT          */
-//  public static final int ER_MISSING_CONTAINER_ELEMENT_COMPONENT = 42;
-
     { ER_MISSING_CONTAINER_ELEMENT_COMPONENT,
-      "(StylesheetHandler) {0} \u00f6\u011fesinin yeri yanl\u0131\u015f? ta\u015f\u0131y\u0131c\u0131 \u00f6\u011fesi ''component'' eksik"},
-
-  /** ER_CAN_ONLY_OUTPUT_TO_ELEMENT          */
-//  public static final int ER_CAN_ONLY_OUTPUT_TO_ELEMENT = 43;
+      "(StylesheetHandler) {0} \u00f6\u011fesinin yeri yanl\u0131\u015f? Ta\u015f\u0131y\u0131c\u0131 \u00f6\u011fesi ''component'' eksik"},
 
     { ER_CAN_ONLY_OUTPUT_TO_ELEMENT,
       "\u00c7\u0131k\u0131\u015f yaln\u0131zca \u015funlara y\u00f6neltilebilir: Element, DocumentFragment, Document ya da PrintWriter."},
 
-  /** ER_PROCESS_ERROR          */
-//  public static final int ER_PROCESS_ERROR = 44;
-
     { ER_PROCESS_ERROR,
      "StylesheetRoot.process hatas\u0131"},
 
-  /** ER_UNIMPLNODE_ERROR          */
-//  public static final int ER_UNIMPLNODE_ERROR = 45;
-
     { ER_UNIMPLNODE_ERROR,
      "UnImplNode hatas\u0131: {0}"},
 
-  /** ER_NO_SELECT_EXPRESSION          */
-//  public static final int ER_NO_SELECT_EXPRESSION = 46;
-
     { ER_NO_SELECT_EXPRESSION,
       "Hata! xpath select ifadesi (-select) bulunamad\u0131."},
 
-  /** ER_CANNOT_SERIALIZE_XSLPROCESSOR          */
-//  public static final int ER_CANNOT_SERIALIZE_XSLPROCESSOR = 47;
-
     { ER_CANNOT_SERIALIZE_XSLPROCESSOR,
       "XSLProcessor diziselle\u015ftirilemez!"},
 
-  /** ER_NO_INPUT_STYLESHEET          */
-//  public static final int ER_NO_INPUT_STYLESHEET = 48;
-
     { ER_NO_INPUT_STYLESHEET,
       "Bi\u00e7em yapra\u011f\u0131 giri\u015fi belirtilmedi!"},
 
-  /** ER_FAILED_PROCESS_STYLESHEET          */
-//  public static final int ER_FAILED_PROCESS_STYLESHEET = 49;
-
     { ER_FAILED_PROCESS_STYLESHEET,
       "Bi\u00e7em yapra\u011f\u0131 i\u015flenemedi!"},
 
-  /** ER_COULDNT_PARSE_DOC          */
-//  public static final int ER_COULDNT_PARSE_DOC = 50;
-
     { ER_COULDNT_PARSE_DOC,
      "{0} belgesi ayr\u0131\u015ft\u0131r\u0131lamad\u0131!"},
 
-  /** ER_COULDNT_FIND_FRAGMENT          */
-//  public static final int ER_COULDNT_FIND_FRAGMENT = 51;
-
     { ER_COULDNT_FIND_FRAGMENT,
      "Par\u00e7a bulunamad\u0131: {0}"},
 
-  /** ER_NODE_NOT_ELEMENT          */
- // public static final int ER_NODE_NOT_ELEMENT = 52;
-
     { ER_NODE_NOT_ELEMENT,
       "Par\u00e7a tan\u0131t\u0131c\u0131s\u0131n\u0131n g\u00f6sterdi\u011fi d\u00fc\u011f\u00fcm bir \u00f6\u011fe de\u011fildi: {0}"},
 
-  /** ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB          */
-//  public static final int ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB = 53;
-
     { ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB,
       "for-each i\u00e7in e\u015fle\u015fme ya da ad \u00f6zniteli\u011fi gerekir"},
 
-  /** ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB          */
-//  public static final int ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB = 54;
-
     { ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB,
       "templates i\u00e7in e\u015fle\u015fme ya da ad \u00f6zniteli\u011fi gerekir"},
 
-  /** ER_NO_CLONE_OF_DOCUMENT_FRAG          */
-//  public static final int ER_NO_CLONE_OF_DOCUMENT_FRAG = 55;
-
     { ER_NO_CLONE_OF_DOCUMENT_FRAG,
       "Belge par\u00e7as\u0131n\u0131n e\u015fkopyas\u0131 de\u011fil!"},
 
-  /** ER_CANT_CREATE_ITEM          */
-//  public static final int ER_CANT_CREATE_ITEM = 56;
-
     { ER_CANT_CREATE_ITEM,
       "Sonu\u00e7 a\u011fac\u0131nda \u00f6\u011fe yarat\u0131lam\u0131yor: {0}"},
 
-  /** ER_XMLSPACE_ILLEGAL_VALUE          */
-//  public static final int ER_XMLSPACE_ILLEGAL_VALUE = 57;
-
     { ER_XMLSPACE_ILLEGAL_VALUE,
       "Kaynak XML i\u00e7inde xml:space ge\u00e7ersiz de\u011fer i\u00e7eriyor: {0}"},
 
-  /** ER_NO_XSLKEY_DECLARATION          */
-//  public static final int ER_NO_XSLKEY_DECLARATION = 58;
-
     { ER_NO_XSLKEY_DECLARATION,
       "{0} i\u00e7in xsl:key bildirimi yok!"},
 
-  /** ER_CANT_CREATE_URL          */
-//  public static final int ER_CANT_CREATE_URL = 59;
-
     { ER_CANT_CREATE_URL,
      "Hata! \u0130lgili url yarat\u0131lam\u0131yor: {0}"},
 
-  /** ER_XSLFUNCTIONS_UNSUPPORTED          */
-//  public static final int ER_XSLFUNCTIONS_UNSUPPORTED = 60;
-
     { ER_XSLFUNCTIONS_UNSUPPORTED,
      "xsl:functions desteklenmiyor"},
 
-  /** ER_PROCESSOR_ERROR          */
-//  public static final int ER_PROCESSOR_ERROR = 61;
-
     { ER_PROCESSOR_ERROR,
      "XSLT TransformerFactory Hatas\u0131"},
 
-  /** ER_NOT_ALLOWED_INSIDE_STYLESHEET          */
-//  public static final int ER_NOT_ALLOWED_INSIDE_STYLESHEET = 62;
-
     { ER_NOT_ALLOWED_INSIDE_STYLESHEET,
       "(StylesheetHandler) {0} bi\u00e7em yapra\u011f\u0131 i\u00e7inde olamaz!"},
 
-  /** ER_RESULTNS_NOT_SUPPORTED          */
-//  public static final int ER_RESULTNS_NOT_SUPPORTED = 63;
-
     { ER_RESULTNS_NOT_SUPPORTED,
-      "result-ns art\u0131k desteklenmiyor! Yerine xsl:output kullan\u0131n."},
-
-  /** ER_DEFAULTSPACE_NOT_SUPPORTED          */
-//  public static final int ER_DEFAULTSPACE_NOT_SUPPORTED = 64;
+      "result-ns art\u0131k desteklenmiyor!  Yerine xsl:output kullan\u0131n."},
 
     { ER_DEFAULTSPACE_NOT_SUPPORTED,
       "default-space art\u0131k desteklenmiyor!  Yerine xsl:strip-space ya da xsl:preserve-space kullan\u0131n."},
 
-  /** ER_INDENTRESULT_NOT_SUPPORTED          */
-//  public static final int ER_INDENTRESULT_NOT_SUPPORTED = 65;
-
     { ER_INDENTRESULT_NOT_SUPPORTED,
       "indent-result art\u0131k desteklenmiyor!  Yerine xsl:output kullan\u0131n."},
 
-  /** ER_ILLEGAL_ATTRIB          */
-//  public static final int ER_ILLEGAL_ATTRIB = 66;
-
     { ER_ILLEGAL_ATTRIB,
       "(StylesheetHandler) {0} ge\u00e7ersiz {1} \u00f6zniteli\u011fini i\u00e7eriyor"},
 
-  /** ER_UNKNOWN_XSL_ELEM          */
-//  public static final int ER_UNKNOWN_XSL_ELEM = 67;
-
     { ER_UNKNOWN_XSL_ELEM,
      "Bilinmeyen XSL \u00f6\u011fesi: {0}"},
 
-  /** ER_BAD_XSLSORT_USE          */
-//  public static final int ER_BAD_XSLSORT_USE = 68;
-
     { ER_BAD_XSLSORT_USE,
       "(StylesheetHandler) xsl:sort yaln\u0131zca xsl:apply-templates ya da xsl:for-each ile kullan\u0131labilir."},
 
-  /** ER_MISPLACED_XSLWHEN          */
-//  public static final int ER_MISPLACED_XSLWHEN = 69;
-
     { ER_MISPLACED_XSLWHEN,
       "(StylesheetHandler) xsl:when yeri yanl\u0131\u015f!"},
 
-  /** ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE          */
-//  public static final int ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE = 70;
-
     { ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE,
       "(StylesheetHandler) xsl:when \u00f6\u011fesinin \u00fcst \u00f6\u011fesi xsl:choose de\u011fil!"},
 
-  /** ER_MISPLACED_XSLOTHERWISE          */
-//  public static final int ER_MISPLACED_XSLOTHERWISE = 71;
-
     { ER_MISPLACED_XSLOTHERWISE,
       "(StylesheetHandler) xsl:otherwise yeri yanl\u0131\u015f!"},
 
-  /** ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE          */
-//  public static final int ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE = 72;
-
     { ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE,
       "(StylesheetHandler) xsl:otherwise \u00f6\u011fesinin \u00fcst \u00f6\u011fesi xsl:choose de\u011fil!"},
 
-  /** ER_NOT_ALLOWED_INSIDE_TEMPLATE          */
-//  public static final int ER_NOT_ALLOWED_INSIDE_TEMPLATE = 73;
-
     { ER_NOT_ALLOWED_INSIDE_TEMPLATE,
       "(StylesheetHandler) {0} \u015fablon i\u00e7inde kullan\u0131lamaz!"},
 
-  /** ER_UNKNOWN_EXT_NS_PREFIX          */
-//  public static final int ER_UNKNOWN_EXT_NS_PREFIX = 74;
-
     { ER_UNKNOWN_EXT_NS_PREFIX,
       "(StylesheetHandler) {0} eklenti ad alan\u0131 \u00f6neki {1} bilinmiyor"},
 
-  /** ER_IMPORTS_AS_FIRST_ELEM          */
-//  public static final int ER_IMPORTS_AS_FIRST_ELEM = 75;
-
     { ER_IMPORTS_AS_FIRST_ELEM,
       "(StylesheetHandler) Import \u00f6\u011feleri, bi\u00e7em yapra\u011f\u0131n\u0131n ilk \u00f6\u011feleri olarak ge\u00e7ebilir!"},
 
-  /** ER_IMPORTING_ITSELF          */
-//  public static final int ER_IMPORTING_ITSELF = 76;
-
     { ER_IMPORTING_ITSELF,
       "(StylesheetHandler) {0} do\u011frudan ya da dolayl\u0131 olarak kendisini i\u00e7e aktar\u0131yor!"},
 
-  /** ER_XMLSPACE_ILLEGAL_VAL          */
-//  public static final int ER_XMLSPACE_ILLEGAL_VAL = 77;
-
     { ER_XMLSPACE_ILLEGAL_VAL,
       "(StylesheetHandler) xml:space ge\u00e7ersiz {0} de\u011ferini i\u00e7eriyor"},
 
-  /** ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL          */
-//  public static final int ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL = 78;
-
     { ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL,
       "processStylesheet ba\u015far\u0131s\u0131z oldu!"},
 
-  /** ER_SAX_EXCEPTION          */
-//  public static final int ER_SAX_EXCEPTION = 79;
-
     { ER_SAX_EXCEPTION,
      "SAX kural d\u0131\u015f\u0131 durumu"},
 
-  /** ER_FUNCTION_NOT_SUPPORTED          */
-//  public static final int ER_FUNCTION_NOT_SUPPORTED = 80;
+//  add this message to fix bug 21478
+    { ER_FUNCTION_NOT_SUPPORTED,
+     "\u0130\u015flev desteklenmiyor!"},
 
-    //{ ER_FUNCTION_NOT_SUPPORTED,
-    // "Function not supported!"},
-
-  /** ER_XSLT_ERROR          */
-//  public static final int ER_XSLT_ERROR = 81;
 
     { ER_XSLT_ERROR,
      "XSLT hatas\u0131"},
 
-  /** ER_CURRENCY_SIGN_ILLEGAL          */
-//  public static final int ER_CURRENCY_SIGN_ILLEGAL = 82;
-
     { ER_CURRENCY_SIGN_ILLEGAL,
       "Bi\u00e7im \u00f6r\u00fcnt\u00fcs\u00fc dizgisinde para birimi simgesi olamaz"},
 
-  /** ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM          */
-//  public static final int ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM = 83;
-
     { ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM,
       "Stylesheet DOM belge i\u015flevini desteklemiyor!"},
 
-  /** ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER          */
-//  public static final int ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER = 84;
-
     { ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER,
       "\u00d6nek d\u0131\u015f\u0131 \u00e7\u00f6z\u00fcc\u00fcn\u00fcn \u00f6neki \u00e7\u00f6z\u00fclemez."},
 
-  /** ER_REDIRECT_COULDNT_GET_FILENAME          */
-//  public static final int ER_REDIRECT_COULDNT_GET_FILENAME = 85;
-
     { ER_REDIRECT_COULDNT_GET_FILENAME,
       "Yeniden y\u00f6nlendirme eklentisi: Dosya ad\u0131 al\u0131namad\u0131 - file ya da select \u00f6zniteli\u011fi ge\u00e7erli bir dizgi d\u00f6nd\u00fcrmelidir."},
 
-  /** ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT          */
-//  public static final int ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT = 86;
-
     { ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT,
       "Yeniden y\u00f6nlendirme eklentisinde FormatterListener olu\u015fturulamad\u0131!"},
 
-  /** ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX          */
-//  public static final int ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX = 87;
-
     { ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX,
       "exclude-result-prefixes i\u00e7indeki \u00f6nek ge\u00e7erli de\u011fil: {0}"},
 
-  /** ER_MISSING_NS_URI          */
-//  public static final int ER_MISSING_NS_URI = 88;
-
     { ER_MISSING_NS_URI,
       "Belirtilen \u00f6nek i\u00e7in ad alan\u0131 URI eksik"},
 
-  /** ER_MISSING_ARG_FOR_OPTION          */
-//  public static final int ER_MISSING_ARG_FOR_OPTION = 89;
-
     { ER_MISSING_ARG_FOR_OPTION,
       "{0} se\u00e7ene\u011fi i\u00e7in ba\u011f\u0131ms\u0131z de\u011fi\u015fken eksik"},
 
-  /** ER_INVALID_OPTION          */
-//  public static final int ER_INVALID_OPTION = 90;
-
     { ER_INVALID_OPTION,
      "Ge\u00e7ersiz se\u00e7enek: {0}"},
 
-  /** ER_MALFORMED_FORMAT_STRING          */
-//  public static final int ER_MALFORMED_FORMAT_STRING = 91;
-
     { ER_MALFORMED_FORMAT_STRING,
      "Bozuk bi\u00e7imli bi\u00e7im dizgisi: {0}"},
 
-  /** ER_STYLESHEET_REQUIRES_VERSION_ATTRIB          */
-//  public static final int ER_STYLESHEET_REQUIRES_VERSION_ATTRIB = 92;
-
     { ER_STYLESHEET_REQUIRES_VERSION_ATTRIB,
       "xsl:stylesheet i\u00e7in 'version' \u00f6zniteli\u011fi gerekiyor!"},
 
-  /** ER_ILLEGAL_ATTRIBUTE_VALUE          */
-//  public static final int ER_ILLEGAL_ATTRIBUTE_VALUE = 93;
-
     { ER_ILLEGAL_ATTRIBUTE_VALUE,
       "{0} \u00f6zniteli\u011fi ge\u00e7ersiz {1} de\u011ferini i\u00e7eriyor"},
 
-  /** ER_CHOOSE_REQUIRES_WHEN          */
-//  public static final int ER_CHOOSE_REQUIRES_WHEN = 94;
-
     { ER_CHOOSE_REQUIRES_WHEN,
      "xsl:choose i\u00e7in xsl:when gerekiyor"},
 
-  /** ER_NO_APPLY_IMPORT_IN_FOR_EACH          */
-//  public static final int ER_NO_APPLY_IMPORT_IN_FOR_EACH = 95;
-
     { ER_NO_APPLY_IMPORT_IN_FOR_EACH,
       "xsl:apply-imports, xsl:for-each i\u00e7inde kullan\u0131lamaz"},
 
-  /** ER_CANT_USE_DTM_FOR_OUTPUT          */
-//  public static final int ER_CANT_USE_DTM_FOR_OUTPUT = 96;
-
     { ER_CANT_USE_DTM_FOR_OUTPUT,
       "\u00c7\u0131k\u0131\u015f DOM d\u00fc\u011f\u00fcm\u00fc i\u00e7in DTMLiaison kullan\u0131lamaz... onun yerine org.apache.xpath.DOM2Helper aktar\u0131n!"},
 
-  /** ER_CANT_USE_DTM_FOR_INPUT          */
-//  public static final int ER_CANT_USE_DTM_FOR_INPUT = 97;
-
     { ER_CANT_USE_DTM_FOR_INPUT,
       "Giri\u015f DOM d\u00fc\u011f\u00fcm\u00fc i\u00e7in DTMLiaison kullan\u0131lamaz... onun yerine org.apache.xpath.DOM2Helper aktar\u0131n!"},
 
-  /** ER_CALL_TO_EXT_FAILED          */
-//  public static final int ER_CALL_TO_EXT_FAILED = 98;
-
     { ER_CALL_TO_EXT_FAILED,
       "Eklenti \u00f6\u011fesine \u00e7a\u011fr\u0131 ba\u015far\u0131s\u0131z oldu: {0}"},
 
-  /** ER_PREFIX_MUST_RESOLVE          */
-//  public static final int ER_PREFIX_MUST_RESOLVE = 99;
-
     { ER_PREFIX_MUST_RESOLVE,
       "\u00d6nek bir ad alan\u0131na \u00e7\u00f6z\u00fclmelidir: {0}"},
 
-  /** ER_INVALID_UTF16_SURROGATE          */
-//  public static final int ER_INVALID_UTF16_SURROGATE = 100;
-
     { ER_INVALID_UTF16_SURROGATE,
       "UTF-16 yerine kullan\u0131lan de\u011fer ge\u00e7ersiz: {0} ?"},
 
-  /** ER_XSLATTRSET_USED_ITSELF          */
- // public static final int ER_XSLATTRSET_USED_ITSELF = 101;
-
     { ER_XSLATTRSET_USED_ITSELF,
       "xsl:attribute-set {0} kendisini kulland\u0131, sonsuz d\u00f6ng\u00fc olu\u015facak."},
 
-  /** ER_CANNOT_MIX_XERCESDOM          */
-//  public static final int ER_CANNOT_MIX_XERCESDOM = 102;
-
     { ER_CANNOT_MIX_XERCESDOM,
       "Xerces-DOM d\u0131\u015f\u0131 giri\u015f Xerces-DOM \u00e7\u0131k\u0131\u015fla birle\u015ftirilemez!"},
 
-  /** ER_TOO_MANY_LISTENERS          */
-//  public static final int ER_TOO_MANY_LISTENERS = 103;
-
     { ER_TOO_MANY_LISTENERS,
       "addTraceListenersToStylesheet - TooManyListenersException"},
 
-  /** ER_IN_ELEMTEMPLATEELEM_READOBJECT          */
-//  public static final int ER_IN_ELEMTEMPLATEELEM_READOBJECT = 104;
-
     { ER_IN_ELEMTEMPLATEELEM_READOBJECT,
       "ElemTemplateElement.readObject i\u00e7inde: {0}"},
 
-  /** ER_DUPLICATE_NAMED_TEMPLATE          */
-//  public static final int ER_DUPLICATE_NAMED_TEMPLATE = 105;
-
     { ER_DUPLICATE_NAMED_TEMPLATE,
       "Bu ad\u0131 ta\u015f\u0131yan birden \u00e7ok \u015fablon saptand\u0131: {0}"},
 
-  /** ER_INVALID_KEY_CALL          */
-//  public static final int ER_INVALID_KEY_CALL = 106;
-
     { ER_INVALID_KEY_CALL,
       "Ge\u00e7ersiz i\u015flev \u00e7a\u011fr\u0131s\u0131: \u00d6zyineli key() \u00e7a\u011fr\u0131lar\u0131na izin verilmez"},
 
-  /** Variable is referencing itself          */
-//  public static final int ER_REFERENCING_ITSELF = 107;
-
     { ER_REFERENCING_ITSELF,
       "{0} de\u011fi\u015fkeni do\u011frudan ya da dolayl\u0131 olarak kendisine ba\u015fvuruda bulunuyor!"},
 
-  /** Illegal DOMSource input          */
-//  public static final int ER_ILLEGAL_DOMSOURCE_INPUT = 108;
-
     { ER_ILLEGAL_DOMSOURCE_INPUT,
       "newTemplates ile ilgili DOMSource i\u00e7in giri\u015f d\u00fc\u011f\u00fcm\u00fc bo\u015f de\u011ferli olamaz!"},
 
-        /** Class not found for option         */
-//  public static final int ER_CLASS_NOT_FOUND_FOR_OPTION = 109;
-
     { ER_CLASS_NOT_FOUND_FOR_OPTION,
         "{0} se\u00e7ene\u011fi i\u00e7in s\u0131n\u0131f dosyas\u0131 bulunamad\u0131"},
 
-        /** Required Element not found         */
-//  public static final int ER_REQUIRED_ELEM_NOT_FOUND = 110;
-
     { ER_REQUIRED_ELEM_NOT_FOUND,
         "Gerekli \u00f6\u011fe bulunamad\u0131: {0}"},
 
-  /** InputStream cannot be null         */
-//  public static final int ER_INPUT_CANNOT_BE_NULL = 111;
-
     { ER_INPUT_CANNOT_BE_NULL,
         "InputStream bo\u015f de\u011ferli olamaz"},
 
-  /** URI cannot be null         */
-//  public static final int ER_URI_CANNOT_BE_NULL = 112;
-
     { ER_URI_CANNOT_BE_NULL,
         "URI bo\u015f de\u011ferli olamaz"},
 
-  /** File cannot be null         */
-//  public static final int ER_FILE_CANNOT_BE_NULL = 113;
-
     { ER_FILE_CANNOT_BE_NULL,
         "Dosya bo\u015f de\u011ferli olamaz"},
 
-   /** InputSource cannot be null         */
-//  public static final int ER_SOURCE_CANNOT_BE_NULL = 114;
-
     { ER_SOURCE_CANNOT_BE_NULL,
                 "InputSource bo\u015f de\u011ferli olamaz"},
 
-  /** Can't overwrite cause         */
-//  public static final int ER_CANNOT_OVERWRITE_CAUSE = 115;
-
-    //{ ER_CANNOT_OVERWRITE_CAUSE,
-        //      "Cannot overwrite cause"},
-
-  /** Could not initialize BSF Manager        */
-//  public static final int ER_CANNOT_INIT_BSFMGR = 116;
-
     { ER_CANNOT_INIT_BSFMGR,
                 "BSF Manager kullan\u0131ma haz\u0131rlanamad\u0131"},
 
-  /** Could not compile extension       */
-//  public static final int ER_CANNOT_CMPL_EXTENSN = 117;
-
     { ER_CANNOT_CMPL_EXTENSN,
                 "Eklenti derlenemedi"},
 
-  /** Could not create extension       */
-//  public static final int ER_CANNOT_CREATE_EXTENSN = 118;
-
     { ER_CANNOT_CREATE_EXTENSN,
       "Eklenti yarat\u0131lamad\u0131: {0} nedeni: {1}"},
 
-  /** Instance method call to method {0} requires an Object instance as first argument       */
-//  public static final int ER_INSTANCE_MTHD_CALL_REQUIRES = 119;
-
     { ER_INSTANCE_MTHD_CALL_REQUIRES,
       "{0} y\u00f6ntemine y\u00f6nelik Instance y\u00f6ntemi, birincil ba\u011f\u0131ms\u0131z de\u011fi\u015fkenin somutla\u015fan nesne \u00f6rne\u011fi olmas\u0131n\u0131 gerektirir"},
 
-  /** Invalid element name specified       */
-//  public static final int ER_INVALID_ELEMENT_NAME = 120;
-
     { ER_INVALID_ELEMENT_NAME,
       "Belirtilen \u00f6\u011fe ad\u0131 ge\u00e7ersiz {0}"},
 
-   /** Element name method must be static      */
-//  public static final int ER_ELEMENT_NAME_METHOD_STATIC = 121;
-
     { ER_ELEMENT_NAME_METHOD_STATIC,
       "\u00d6\u011fe ad\u0131 y\u00f6ntemi dura\u011fan {0} olmal\u0131"},
 
-   /** Extension function {0} : {1} is unknown      */
-//  public static final int ER_EXTENSION_FUNC_UNKNOWN = 122;
-
     { ER_EXTENSION_FUNC_UNKNOWN,
              "Eklenti i\u015flevi {0} : {1} bilinmiyor"},
 
-   /** More than one best match for constructor for       */
-//  public static final int ER_MORE_MATCH_CONSTRUCTOR = 123;
-
     { ER_MORE_MATCH_CONSTRUCTOR,
              "{0} ile ilgili olu\u015fturucu i\u00e7in en iyi e\u015fle\u015fme say\u0131s\u0131 birden \u00e7ok"},
 
-   /** More than one best match for method      */
-//  public static final int ER_MORE_MATCH_METHOD = 124;
-
     { ER_MORE_MATCH_METHOD,
              "{0} y\u00f6ntemi i\u00e7in en iyi e\u015fle\u015fme say\u0131s\u0131 birden \u00e7ok"},
 
-   /** More than one best match for element method      */
-//  public static final int ER_MORE_MATCH_ELEMENT = 125;
-
     { ER_MORE_MATCH_ELEMENT,
              "{0} \u00f6\u011fe y\u00f6ntemi i\u00e7in en iyi e\u015fle\u015fme say\u0131s\u0131 birden \u00e7ok"},
 
-   /** Invalid context passed to evaluate       */
-//  public static final int ER_INVALID_CONTEXT_PASSED = 126;
-
     { ER_INVALID_CONTEXT_PASSED,
              "{0} de\u011ferlendirmesi i\u00e7in ge\u00e7ersiz ba\u011flam aktar\u0131ld\u0131"},
 
-   /** Pool already exists       */
-//  public static final int ER_POOL_EXISTS = 127;
-
     { ER_POOL_EXISTS,
              "Havuz zaten var"},
 
-   /** No driver Name specified      */
-//  public static final int ER_NO_DRIVER_NAME = 128;
-
     { ER_NO_DRIVER_NAME,
              "S\u00fcr\u00fcc\u00fc ad\u0131 belirtilmedi"},
 
-   /** No URL specified     */
-//  public static final int ER_NO_URL = 129;
-
     { ER_NO_URL,
              "URL belirtilmedi"},
 
-   /** Pool size is less than one    */
-//  public static final int ER_POOL_SIZE_LESSTHAN_ONE = 130;
-
     { ER_POOL_SIZE_LESSTHAN_ONE,
              "Havuz b\u00fcy\u00fckl\u00fc\u011f\u00fc birden az!"},
 
-   /** Invalid driver name specified    */
-//  public static final int ER_INVALID_DRIVER = 131;
-
     { ER_INVALID_DRIVER,
              "Belirtilen s\u00fcr\u00fcc\u00fc ad\u0131 ge\u00e7ersiz!"},
 
-   /** Did not find the stylesheet root    */
-//  public static final int ER_NO_STYLESHEETROOT = 132;
-
     { ER_NO_STYLESHEETROOT,
              "Bi\u00e7em yapra\u011f\u0131 k\u00f6k\u00fc bulunamad\u0131!"},
 
-   /** Illegal value for xml:space     */
-//  public static final int ER_ILLEGAL_XMLSPACE_VALUE = 133;
-
     { ER_ILLEGAL_XMLSPACE_VALUE,
          "xml:space i\u00e7in ge\u00e7ersiz de\u011fer"},
 
-   /** processFromNode failed     */
-//  public static final int ER_PROCESSFROMNODE_FAILED = 134;
-
     { ER_PROCESSFROMNODE_FAILED,
          "processFromNode ba\u015far\u0131s\u0131z oldu"},
 
-   /** The resource [] could not load:     */
-//  public static final int ER_RESOURCE_COULD_NOT_LOAD = 135;
-
     { ER_RESOURCE_COULD_NOT_LOAD,
         "Kaynak [ {0} ] y\u00fckleyemedi: {1} \n {2} \t {3}"},
 
-
-   /** Buffer size <=0     */
-//  public static final int ER_BUFFER_SIZE_LESSTHAN_ZERO = 136;
-
     { ER_BUFFER_SIZE_LESSTHAN_ZERO,
         "Arabellek b\u00fcy\u00fckl\u00fc\u011f\u00fc <=0"},
 
-   /** Unknown error when calling extension    */
-//  public static final int ER_UNKNOWN_ERROR_CALLING_EXTENSION = 137;
-
     { ER_UNKNOWN_ERROR_CALLING_EXTENSION,
         "Eklenti \u00e7a\u011fr\u0131l\u0131rken bilinmeyen hata"},
 
-   /** Prefix {0} does not have a corresponding namespace declaration    */
-//  public static final int ER_NO_NAMESPACE_DECL = 138;
-
     { ER_NO_NAMESPACE_DECL,
         "{0} \u00f6nekinin ili\u015fkili bir ad alan\u0131 bildirimi yok"},
 
-   /** Element content not allowed for lang=javaclass   */
-//  public static final int ER_ELEM_CONTENT_NOT_ALLOWED = 139;
-
     { ER_ELEM_CONTENT_NOT_ALLOWED,
         "lang=javaclass {0} i\u00e7in \u00f6\u011fe i\u00e7eri\u011fine izin verilmiyor"},
 
-   /** Stylesheet directed termination   */
-//  public static final int ER_STYLESHEET_DIRECTED_TERMINATION = 140;
-
     { ER_STYLESHEET_DIRECTED_TERMINATION,
         "Bi\u00e7em yapra\u011f\u0131 y\u00f6nlendirmeli sonland\u0131rma"},
 
-   /** 1 or 2   */
-//  public static final int ER_ONE_OR_TWO = 141;
-
     { ER_ONE_OR_TWO,
         "1 ya da 2"},
 
-   /** 2 or 3   */
-//  public static final int ER_TWO_OR_THREE = 142;
-
     { ER_TWO_OR_THREE,
         "2 ya da 3"},
 
-   /** Could not load {0} (check CLASSPATH), now using just the defaults   */
-//  public static final int ER_COULD_NOT_LOAD_RESOURCE = 143;
-
     { ER_COULD_NOT_LOAD_RESOURCE,
         "{0} y\u00fcklenemedi (CLASSPATH de\u011fi\u015fkenini inceleyin), yaln\u0131zca varsay\u0131lanlar kullan\u0131l\u0131yor"},
 
-   /** Cannot initialize default templates   */
-//  public static final int ER_CANNOT_INIT_DEFAULT_TEMPLATES = 144;
-
     { ER_CANNOT_INIT_DEFAULT_TEMPLATES,
         "Varsay\u0131lan \u015fablonlar kullan\u0131ma haz\u0131rlanam\u0131yor"},
 
-   /** Result should not be null   */
-//  public static final int ER_RESULT_NULL = 145;
-
     { ER_RESULT_NULL,
         "Sonu\u00e7 bo\u015f de\u011ferli olmamal\u0131"},
 
-   /** Result could not be set   */
-//  public static final int ER_RESULT_COULD_NOT_BE_SET = 146;
-
     { ER_RESULT_COULD_NOT_BE_SET,
         "Sonu\u00e7 tan\u0131mlanamad\u0131"},
 
-   /** No output specified   */
-//  public static final int ER_NO_OUTPUT_SPECIFIED = 147;
-
     { ER_NO_OUTPUT_SPECIFIED,
         "\u00c7\u0131k\u0131\u015f belirtilmedi"},
 
-   /** Can't transform to a Result of type   */
-//  public static final int ER_CANNOT_TRANSFORM_TO_RESULT_TYPE = 148;
-
     { ER_CANNOT_TRANSFORM_TO_RESULT_TYPE,
-        "{0} tipi sonuca d\u00f6n\u00fc\u015ft\u00fcr\u00fclemiyor"},
-
-   /** Can't transform to a Source of type   */
-//  public static final int ER_CANNOT_TRANSFORM_SOURCE_TYPE = 149;
+        "{0} tipi sonuca d\u00f6n\u00fc\u015ft\u00fcr\u00fclemez"},
 
     { ER_CANNOT_TRANSFORM_SOURCE_TYPE,
-        "{0} tipi kaynak d\u00f6n\u00fc\u015ft\u00fcr\u00fclemiyor"},
-
-   /** Null content handler  */
-//  public static final int ER_NULL_CONTENT_HANDLER = 150;
+        "{0} tipi kayna\u011fa d\u00f6n\u00fc\u015ft\u00fcr\u00fclemez"},
 
     { ER_NULL_CONTENT_HANDLER,
         "Bo\u015f de\u011ferli i\u00e7erik i\u015fleyici"},
 
-   /** Null error handler  */
-//  public static final int ER_NULL_ERROR_HANDLER = 151;
     { ER_NULL_ERROR_HANDLER,
         "Bo\u015f de\u011ferli hata i\u015fleyici"},
 
-   /** parse can not be called if the ContentHandler has not been set */
-//  public static final int ER_CANNOT_CALL_PARSE = 152;
-
     { ER_CANNOT_CALL_PARSE,
         "ContentHandler tan\u0131mlanmad\u0131ysa parse \u00e7a\u011fr\u0131lamaz"},
 
-   /**  No parent for filter */
-//  public static final int ER_NO_PARENT_FOR_FILTER = 153;
-
     { ER_NO_PARENT_FOR_FILTER,
         "S\u00fczgecin \u00fcst \u00f6\u011fesi yok"},
 
-
-   /**  No stylesheet found in: {0}, media */
-//  public static final int ER_NO_STYLESHEET_IN_MEDIA = 154;
-
     { ER_NO_STYLESHEET_IN_MEDIA,
          "Bi\u00e7em yapra\u011f\u0131 burada bulunamad\u0131: {0}, ortam= {1}"},
 
-   /**  No xml-stylesheet PI found in */
-//  public static final int ER_NO_STYLESHEET_PI = 155;
-
     { ER_NO_STYLESHEET_PI,
          "xml-stylesheet PI burada bulunamad\u0131: {0}"},
 
-   /**  No default implementation found */
-//  public static final int ER_NO_DEFAULT_IMPL = 156;
-
-    //{ ER_NO_DEFAULT_IMPL,
-     //    "No default implementation found "},
-
-   /**  ChunkedIntArray({0}) not currently supported */
-//  public static final int ER_CHUNKEDINTARRAY_NOT_SUPPORTED = 157;
-
-    //{ ER_CHUNKEDINTARRAY_NOT_SUPPORTED,
-     //  "ChunkedIntArray({0}) not currently supported"},
-
-   /**  Offset bigger than slot */
-//  public static final int ER_OFFSET_BIGGER_THAN_SLOT = 158;
-
-    //{ ER_OFFSET_BIGGER_THAN_SLOT,
-     //  "Offset bigger than slot"},
-
-   /**  Coroutine not available, id= */
-//  public static final int ER_COROUTINE_NOT_AVAIL = 159;
-
-    //{ ER_COROUTINE_NOT_AVAIL,
-    //   "Coroutine not available, id={0}"},
-
-   /**  CoroutineManager recieved co_exit() request */
-//  public static final int ER_COROUTINE_CO_EXIT = 160;
-
-    //{ ER_COROUTINE_CO_EXIT,
-     //  "CoroutineManager received co_exit() request"},
-
-   /**  co_joinCoroutineSet() failed */
-//  public static final int ER_COJOINROUTINESET_FAILED = 161;
-
-    //{ ER_COJOINROUTINESET_FAILED,
-    //   "co_joinCoroutineSet() failed"},
-
-   /**  Coroutine parameter error () */
-//  public static final int ER_COROUTINE_PARAM = 162;
-
-    //{ ER_COROUTINE_PARAM,
-    //   "Coroutine parameter error ({0})"},
-
-   /**  UNEXPECTED: Parser doTerminate answers  */
-//  public static final int ER_PARSER_DOTERMINATE_ANSWERS = 163;
-
-    //{ ER_PARSER_DOTERMINATE_ANSWERS,
-    //   "\nUNEXPECTED: Parser doTerminate answers {0}"},
-
-   /**  parse may not be called while parsing */
-//  public static final int ER_NO_PARSE_CALL_WHILE_PARSING = 164;
-
-    //{ ER_NO_PARSE_CALL_WHILE_PARSING,
-    //   "parse may not be called while parsing"},
-
-   /**  Error: typed iterator for axis  {0} not implemented  */
-//  public static final int ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED = 165;
-
-    //{ ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED,
-     //  "Error: typed iterator for axis  {0} not implemented"},
-
-   /**  Error: iterator for axis {0} not implemented  */
-//  public static final int ER_ITERATOR_AXIS_NOT_IMPLEMENTED = 166;
-
-    //{ ER_ITERATOR_AXIS_NOT_IMPLEMENTED,
-    //   "Error: iterator for axis {0} not implemented "},
-
-   /**  Iterator clone not supported  */
-//  public static final int ER_ITERATOR_CLONE_NOT_SUPPORTED = 167;
-
-    //{ ER_ITERATOR_CLONE_NOT_SUPPORTED,
-     //  "Iterator clone not supported"},
-
-   /**  Unknown axis traversal type  */
-//  public static final int ER_UNKNOWN_AXIS_TYPE = 168;
-
-    //{ ER_UNKNOWN_AXIS_TYPE,
-    //   "Unknown axis traversal type: {0}"},
-
-   /**  Axis traverser not supported  */
-//  public static final int ER_AXIS_NOT_SUPPORTED = 169;
-
-    //{ ER_AXIS_NOT_SUPPORTED,
-    //   "Axis traverser not supported: {0}"},
-
-   /**  No more DTM IDs are available  */
-//  public static final int ER_NO_DTMIDS_AVAIL = 170;
-
-    //{ ER_NO_DTMIDS_AVAIL,
-     //  "No more DTM IDs are available"},
-
-   /**  Not supported  */
-//  public static final int ER_NOT_SUPPORTED = 171;
-
     { ER_NOT_SUPPORTED,
        "Desteklenmiyor: {0}"},
 
-   /**  node must be non-null for getDTMHandleFromNode  */
-//  public static final int ER_NODE_NON_NULL = 172;
-
-    //{ ER_NODE_NON_NULL,
-    //   "Node must be non-null for getDTMHandleFromNode"},
-
-   /**  Could not resolve the node to a handle  */
-//  public static final int ER_COULD_NOT_RESOLVE_NODE = 173;
-
-    //{ ER_COULD_NOT_RESOLVE_NODE,
-    //   "Could not resolve the node to a handle"},
-
-   /**  startParse may not be called while parsing */
-//  public static final int ER_STARTPARSE_WHILE_PARSING = 174;
-
-    //{ ER_STARTPARSE_WHILE_PARSING,
-     //  "startParse may not be called while parsing"},
-
-   /**  startParse needs a non-null SAXParser  */
-//  public static final int ER_STARTPARSE_NEEDS_SAXPARSER = 175;
-
-    //{ ER_STARTPARSE_NEEDS_SAXPARSER,
-    //   "startParse needs a non-null SAXParser"},
-
-   /**  could not initialize parser with */
-//  public static final int ER_COULD_NOT_INIT_PARSER = 176;
-    //{ ER_COULD_NOT_INIT_PARSER,
-     //  "could not initialize parser with"},
-
-   /**  Value for property {0} should be a Boolean instance  */
-//  public static final int ER_PROPERTY_VALUE_BOOLEAN = 177;
-
     { ER_PROPERTY_VALUE_BOOLEAN,
        "{0} \u00f6zelli\u011finin de\u011feri Boole somut \u00f6rne\u011fi olmal\u0131"},
 
-   /**  exception creating new instance for pool  */
-//  public static final int ER_EXCEPTION_CREATING_POOL = 178;
-
-    //{ ER_EXCEPTION_CREATING_POOL,
-    //   "exception creating new instance for pool"},
-
-   /**  Path contains invalid escape sequence  */
-//  public static final int ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE = 179;
-
-    //{ ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE,
-    //   "Path contains invalid escape sequence"},
-
-   /**  Scheme is required!  */
-//  public static final int ER_SCHEME_REQUIRED = 180;
-
-    //{ ER_SCHEME_REQUIRED,
-     //  "Scheme is required!"},
-
-   /**  No scheme found in URI  */
-//  public static final int ER_NO_SCHEME_IN_URI = 181;
-
-    //{ ER_NO_SCHEME_IN_URI,
-    //   "No scheme found in URI: {0}"},
-
-   /**  No scheme found in URI  */
-//  public static final int ER_NO_SCHEME_INURI = 182;
-
-    //{ ER_NO_SCHEME_INURI,
-    //   "No scheme found in URI"},
-
-   /**  Path contains invalid character:   */
-//  public static final int ER_PATH_INVALID_CHAR = 183;
-
-    //{ ER_PATH_INVALID_CHAR,
-    //   "Path contains invalid character: {0}"},
-
-   /**  Cannot set scheme from null string  */
-//  public static final int ER_SCHEME_FROM_NULL_STRING = 184;
-
-    //{ ER_SCHEME_FROM_NULL_STRING,
-    //   "Cannot set scheme from null string"},
-
-   /**  The scheme is not conformant. */
-//  public static final int ER_SCHEME_NOT_CONFORMANT = 185;
-
-    //{ ER_SCHEME_NOT_CONFORMANT,
-    //   "The scheme is not conformant."},
-
-   /**  Host is not a well formed address  */
-//  public static final int ER_HOST_ADDRESS_NOT_WELLFORMED = 186;
-
-    //{ ER_HOST_ADDRESS_NOT_WELLFORMED,
-    //   "Host is not a well formed address"},
-
-   /**  Port cannot be set when host is null  */
-//  public static final int ER_PORT_WHEN_HOST_NULL = 187;
-
-    //{ ER_PORT_WHEN_HOST_NULL,
-    //   "Port cannot be set when host is null"},
-
-   /**  Invalid port number  */
-//  public static final int ER_INVALID_PORT = 188;
-
-    //{ ER_INVALID_PORT,
-    //   "Invalid port number"},
-
-   /**  Fragment can only be set for a generic URI  */
-//  public static final int ER_FRAG_FOR_GENERIC_URI = 189;
-
-    //{ ER_FRAG_FOR_GENERIC_URI,
-    //   "Fragment can only be set for a generic URI"},
-
-   /**  Fragment cannot be set when path is null  */
-//  public static final int ER_FRAG_WHEN_PATH_NULL = 190;
-
-    //{ ER_FRAG_WHEN_PATH_NULL,
-    //   "Fragment cannot be set when path is null"},
-
-   /**  Fragment contains invalid character  */
-//  public static final int ER_FRAG_INVALID_CHAR = 191;
-
-    //{ ER_FRAG_INVALID_CHAR,
-    //   "Fragment contains invalid character"},
-
-
-
-   /** Parser is already in use  */
-//  public static final int ER_PARSER_IN_USE = 192;
-
-    //{ ER_PARSER_IN_USE,
-    //    "Parser is already in use"},
-
-   /** Parser is already in use  */
-//  public static final int ER_CANNOT_CHANGE_WHILE_PARSING = 193;
-
-    //{ ER_CANNOT_CHANGE_WHILE_PARSING,
-    //    "Cannot change {0} {1} while parsing"},
-
-   /** Self-causation not permitted  */
-//  public static final int ER_SELF_CAUSATION_NOT_PERMITTED = 194;
-
-    //{ ER_SELF_CAUSATION_NOT_PERMITTED,
-     //   "Self-causation not permitted"},
-
-   /** src attribute not yet supported for  */
-//  public static final int ER_COULD_NOT_FIND_EXTERN_SCRIPT = 195;
-
     { ER_COULD_NOT_FIND_EXTERN_SCRIPT,
          "{0} i\u00e7inde d\u0131\u015f komut dosyas\u0131na ula\u015f\u0131lamad\u0131"},
 
-  /** The resource [] could not be found     */
-//  public static final int ER_RESOURCE_COULD_NOT_FIND = 196;
-
     { ER_RESOURCE_COULD_NOT_FIND,
-        "Kaynak [ {0} ] bulunamad\u0131.\n{1}"},
-
-   /** output property not recognized:  */
-//  public static final int ER_OUTPUT_PROPERTY_NOT_RECOGNIZED = 197;
+        "Kaynak [ {0} ] bulunamad\u0131.\n {1}"},
 
     { ER_OUTPUT_PROPERTY_NOT_RECOGNIZED,
         "\u00c7\u0131k\u0131\u015f \u00f6zelli\u011fi tan\u0131nm\u0131yor: {0}"},
 
-   /** Userinfo may not be specified if host is not specified   */
-//  public static final int ER_NO_USERINFO_IF_NO_HOST = 198;
-
-    //{ ER_NO_USERINFO_IF_NO_HOST,
-    //    "Userinfo may not be specified if host is not specified"},
-
-   /** Port may not be specified if host is not specified   */
-//  public static final int ER_NO_PORT_IF_NO_HOST = 199;
-
-    //{ ER_NO_PORT_IF_NO_HOST,
-    //    "Port may not be specified if host is not specified"},
-
-   /** Query string cannot be specified in path and query string   */
-//  public static final int ER_NO_QUERY_STRING_IN_PATH = 200;
-
-    //{ ER_NO_QUERY_STRING_IN_PATH,
-    //    "Query string cannot be specified in path and query string"},
-
-   /** Fragment cannot be specified in both the path and fragment   */
-//  public static final int ER_NO_FRAGMENT_STRING_IN_PATH = 201;
-
-    //{ ER_NO_FRAGMENT_STRING_IN_PATH,
-    //    "Fragment cannot be specified in both the path and fragment"},
-
-   /** Cannot initialize URI with empty parameters   */
-//  public static final int ER_CANNOT_INIT_URI_EMPTY_PARMS = 202;
-
-    //{ ER_CANNOT_INIT_URI_EMPTY_PARMS,
-    //    "Cannot initialize URI with empty parameters"},
-
-   /** Failed creating ElemLiteralResult instance   */
-//  public static final int ER_FAILED_CREATING_ELEMLITRSLT = 203;
-
     { ER_FAILED_CREATING_ELEMLITRSLT,
         "ElemLiteralResult somut \u00f6rne\u011fi yarat\u0131lmas\u0131 ba\u015far\u0131s\u0131z oldu"},
 
@@ -1727,242 +979,123 @@
   //in locale specific files like XSLTErrorResources_de.java, XSLTErrorResources_fr.java etc.
   //NOTE: Not only the key name but message has also been changed.
 
-   /** Priority value does not contain a parsable number   */
-//  public static final int ER_VALUE_SHOULD_BE_NUMBER = 204;
-
     { ER_VALUE_SHOULD_BE_NUMBER,
         "{0} de\u011feri ayr\u0131\u015ft\u0131r\u0131labilir bir say\u0131 i\u00e7ermelidir"},
 
-   /**  Value for {0} should equal 'yes' or 'no'   */
-//  public static final int ER_VALUE_SHOULD_EQUAL = 205;
-
     { ER_VALUE_SHOULD_EQUAL,
         "{0} de\u011feri yes ya da no olmal\u0131"},
 
-   /**  Failed calling {0} method   */
-//  public static final int ER_FAILED_CALLING_METHOD = 206;
-
     { ER_FAILED_CALLING_METHOD,
         "{0} y\u00f6ntemi \u00e7a\u011fr\u0131s\u0131 ba\u015far\u0131s\u0131z oldu"},
 
-   /** Failed creating ElemLiteralResult instance   */
-//  public static final int ER_FAILED_CREATING_ELEMTMPL = 207;
-
     { ER_FAILED_CREATING_ELEMTMPL,
         "ElemTemplateElement somut \u00f6rne\u011fi yarat\u0131lmas\u0131 ba\u015far\u0131s\u0131z oldu"},
 
-   /**  Characters are not allowed at this point in the document   */
-//  public static final int ER_CHARS_NOT_ALLOWED = 208;
-
     { ER_CHARS_NOT_ALLOWED,
         "Belgenin bu noktas\u0131nda karakterlere izin verilmez"},
 
-  /**  attribute is not allowed on the element   */
-//  public static final int ER_ATTR_NOT_ALLOWED = 209;
     { ER_ATTR_NOT_ALLOWED,
         "\"{0}\" \u00f6zniteli\u011fi {1} \u00f6\u011fesinde kullan\u0131lamaz!"},
 
-  /**  Method not yet supported    */
-//  public static final int ER_METHOD_NOT_SUPPORTED = 210;
-
-    //{ ER_METHOD_NOT_SUPPORTED,
-     //   "Method not yet supported "},
-
-  /**  Bad value    */
-//  public static final int ER_BAD_VALUE = 211;
-
     { ER_BAD_VALUE,
-     "{0} hatal\u0131 de\u011fer {1}"},
-
-  /**  attribute value not found   */
-//  public static final int ER_ATTRIB_VALUE_NOT_FOUND = 212;
+     "{0} hatal\u0131 de\u011fer {1} "},
 
     { ER_ATTRIB_VALUE_NOT_FOUND,
-     "{0} \u00f6znitelik de\u011feri bulunamad\u0131"},
-
-  /**  attribute value not recognized    */
-//  public static final int ER_ATTRIB_VALUE_NOT_RECOGNIZED = 213;
+     "{0} \u00f6znitelik de\u011feri bulunamad\u0131 "},
 
     { ER_ATTRIB_VALUE_NOT_RECOGNIZED,
-     "{0} \u00f6znitelik de\u011feri tan\u0131nm\u0131yor"},
-
-  /** IncrementalSAXSource_Filter not currently restartable   */
-//  public static final int ER_INCRSAXSRCFILTER_NOT_RESTARTABLE = 214;
-
-    //{ ER_INCRSAXSRCFILTER_NOT_RESTARTABLE,
-   //  "IncrementalSAXSource_Filter not currently restartable"},
-
-  /** IncrementalSAXSource_Filter not currently restartable   */
-//  public static final int ER_XMLRDR_NOT_BEFORE_STARTPARSE = 215;
-
-    //{ ER_XMLRDR_NOT_BEFORE_STARTPARSE,
-    // "XMLReader not before startParse request"},
-
-  /** Attempting to generate a namespace prefix with a null URI   */
-//  public static final int ER_NULL_URI_NAMESPACE = 216;
+     "{0} \u00f6znitelik de\u011feri tan\u0131nm\u0131yor "},
 
     { ER_NULL_URI_NAMESPACE,
      "Bo\u015f de\u011ferli URI ile ad alan\u0131 \u00f6neki olu\u015fturma giri\u015fimi"},
 
   //New ERROR keys added in XALAN code base after Jdk 1.4 (Xalan 2.2-D11)
 
-  /** Attempting to generate a namespace prefix with a null URI   */
-//  public static final int ER_NUMBER_TOO_BIG = 217;
-
     { ER_NUMBER_TOO_BIG,
      "En b\u00fcy\u00fck uzun tamsay\u0131dan daha b\u00fcy\u00fck bir say\u0131 bi\u00e7imleme giri\u015fimi"},
 
-//ER_CANNOT_FIND_SAX1_DRIVER
-
-//  public static final int  ER_CANNOT_FIND_SAX1_DRIVER = 218;
-
     { ER_CANNOT_FIND_SAX1_DRIVER,
      "SAX1 s\u00fcr\u00fcc\u00fc s\u0131n\u0131f\u0131 {0} bulunam\u0131yor"},
 
-//ER_SAX1_DRIVER_NOT_LOADED
-//  public static final int  ER_SAX1_DRIVER_NOT_LOADED = 219;
-
     { ER_SAX1_DRIVER_NOT_LOADED,
      "SAX1 s\u00fcr\u00fcc\u00fc s\u0131n\u0131f\u0131 {0} bulundu, ancak y\u00fcklenemiyor"},
 
-//ER_SAX1_DRIVER_NOT_INSTANTIATED
-//  public static final int  ER_SAX1_DRIVER_NOT_INSTANTIATED = 220 ;
-
     { ER_SAX1_DRIVER_NOT_INSTANTIATED,
      "SAX1 s\u00fcr\u00fcc\u00fc s\u0131n\u0131f\u0131 {0} y\u00fcklendi, ancak somutla\u015ft\u0131r\u0131lam\u0131yor"},
 
-
-// ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER
-//  public static final int ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER = 221;
-
     { ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER,
      "SAX1 s\u00fcr\u00fcc\u00fc s\u0131n\u0131f\u0131 {0} org.xml.sax.Parser \u00f6zelli\u011fini uygulam\u0131yor"},
 
-// ER_PARSER_PROPERTY_NOT_SPECIFIED
-//  public static final int  ER_PARSER_PROPERTY_NOT_SPECIFIED = 222;
-
     { ER_PARSER_PROPERTY_NOT_SPECIFIED,
      "Sistem \u00f6zelli\u011fi org.xml.sax.parser belirtilmedi"},
 
-//ER_PARSER_ARG_CANNOT_BE_NULL
-//  public static final int  ER_PARSER_ARG_CANNOT_BE_NULL = 223 ;
-
     { ER_PARSER_ARG_CANNOT_BE_NULL,
      "Ayr\u0131\u015ft\u0131r\u0131c\u0131 (Parser) ba\u011f\u0131ms\u0131z de\u011fi\u015fkeni bo\u015f de\u011ferli olmamal\u0131"},
 
-
-// ER_FEATURE
-//  public static final int  ER_FEATURE = 224;
-
     { ER_FEATURE,
      "\u00d6zellik: {0}"},
 
-
-// ER_PROPERTY
-//  public static final int ER_PROPERTY = 225 ;
-
     { ER_PROPERTY,
      "\u00d6zellik: {0}"},
 
-// ER_NULL_ENTITY_RESOLVER
-//  public static final int ER_NULL_ENTITY_RESOLVER  = 226;
-
     { ER_NULL_ENTITY_RESOLVER,
      "Bo\u015f de\u011ferli varl\u0131k \u00e7\u00f6z\u00fcc\u00fc"},
 
-// ER_NULL_DTD_HANDLER
-//  public static final int  ER_NULL_DTD_HANDLER = 227 ;
-
     { ER_NULL_DTD_HANDLER,
      "Bo\u015f de\u011ferli DTD i\u015fleyici"},
 
-// No Driver Name Specified!
-//  public static final int ER_NO_DRIVER_NAME_SPECIFIED = 228;
     { ER_NO_DRIVER_NAME_SPECIFIED,
      "S\u00fcr\u00fcc\u00fc ad\u0131 belirtilmedi!"},
 
-
-// No URL Specified!
-//  public static final int ER_NO_URL_SPECIFIED = 229;
     { ER_NO_URL_SPECIFIED,
      "URL belirtilmedi!"},
 
-
-// Pool size is less than 1!
-//  public static final int ER_POOLSIZE_LESS_THAN_ONE = 230;
     { ER_POOLSIZE_LESS_THAN_ONE,
      "Havuz b\u00fcy\u00fckl\u00fc\u011f\u00fc birden az!"},
 
-
-// Invalid Driver Name Specified!
-//  public static final int ER_INVALID_DRIVER_NAME = 231;
     { ER_INVALID_DRIVER_NAME,
      "Belirtilen s\u00fcr\u00fcc\u00fc ad\u0131 ge\u00e7ersiz!"},
 
-
-
-// ErrorListener
-//  public static final int ER_ERRORLISTENER = 232;
     { ER_ERRORLISTENER,
      "ErrorListener"},
 
 
-// Programmer's error! expr has no ElemTemplateElement parent!
-//  public static final int ER_ASSERT_NO_TEMPLATE_PARENT = 233;
+// Note to translators:  The following message should not normally be displayed
+//   to users.  It describes a situation in which the processor has detected
+//   an internal consistency problem in itself, and it provides this message
+//   for the developer to help diagnose the problem.  The name
+//   'ElemTemplateElement' is the name of a class, and should not be
+//   translated.
     { ER_ASSERT_NO_TEMPLATE_PARENT,
-     "Programc\u0131 hatas\u0131! expr i\u00e7in ElemTemplateElement \u00fcst \u00f6\u011fesi yok!"},
+     "Programc\u0131 hatas\u0131! \u0130fadenin ElemTemplateElement \u00fcst \u00f6\u011fesi yok!"},
 
 
-// Programmer''s assertion in RundundentExprEliminator: {0}
-//  public static final int ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR = 234;
+// Note to translators:  The following message should not normally be displayed
+//   to users.  It describes a situation in which the processor has detected
+//   an internal consistency problem in itself, and it provides this message
+//   for the developer to help diagnose the problem.  The substitution text
+//   provides further information in order to diagnose the problem.  The name
+//   'RedundentExprEliminator' is the name of a class, and should not be
+//   translated.
     { ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR,
-     "RundundentExprEliminator i\u00e7inde programc\u0131 de\u011ferlendirmesi: {0}"},
+     "RedundentExprEliminator i\u00e7inde programc\u0131 do\u011frulamas\u0131: {0}"},
 
-// Axis traverser not supported: {0}
-//  public static final int ER_AXIS_TRAVERSER_NOT_SUPPORTED = 235;
-    //{ ER_AXIS_TRAVERSER_NOT_SUPPORTED,
-    // "Axis traverser not supported: {0}"},
-
-// ListingErrorHandler created with null PrintWriter!
-//  public static final int ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER = 236;
-    //{ ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER,
-    // "ListingErrorHandler created with null PrintWriter!"},
-
-  // {0}is not allowed in this position in the stylesheet!
-//  public static final int ER_NOT_ALLOWED_IN_POSITION = 237;
     { ER_NOT_ALLOWED_IN_POSITION,
      "{0} bi\u00e7em yapra\u011f\u0131nda bu konumda bulunamaz!"},
 
-  // Non-whitespace text is not allowed in this position in the stylesheet!
-//  public static final int ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION = 238;
     { ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION,
      "Beyaz alan d\u0131\u015f\u0131 metin bi\u00e7em yapra\u011f\u0131nda bu konumda bulunamaz!"},
 
   // This code is shared with warning codes.
-  // Illegal value: {1} used for CHAR attribute: {0}.  An attribute of type CHAR must be only 1 character!
-//  public static final int INVALID_TCHAR = 239;
   // SystemId Unknown
     { INVALID_TCHAR,
-     "CHAR \u00f6zniteli\u011fi {0} i\u00e7in ge\u00e7ersiz {1} de\u011feri kullan\u0131ld\u0131. CHAR tipinde bir \u00f6znitelik yaln\u0131zca 1 karakter olmal\u0131d\u0131r!"},
-
-//  public static final int ER_SYSTEMID_UNKNOWN = 240;
-    //{ ER_SYSTEMID_UNKNOWN,
-    // "SystemId Unknown"},
-
-  // Location of error unknown
-//  public static final int ER_LOCATION_UNKNOWN = 241;
-    //{ ER_LOCATION_UNKNOWN,
-    // "Location of error unknown"},
+     "CHAR \u00f6zniteli\u011fi {0} i\u00e7in ge\u00e7ersiz {1} de\u011feri kullan\u0131ld\u0131.  CHAR tipinde bir \u00f6znitelik yaln\u0131zca 1 karakter olmal\u0131d\u0131r!"},
 
     // Note to translators:  The following message is used if the value of
     // an attribute in a stylesheet is invalid.  "QNAME" is the XML data-type of
     // the attribute, and should not be translated.  The substitution text {1} is
     // the attribute value and {0} is the attribute name.
-    // INVALID_QNAME
-
-  //The following codes are shared with the warning codes...
-  // Illegal value: {1} used for QNAME attribute: {0}
-//  public static final int INVALID_QNAME = 242;
+    //The following codes are shared with the warning codes...
     { INVALID_QNAME,
      "QNAME \u00f6zniteli\u011fi {0} i\u00e7in ge\u00e7ersiz {1} de\u011feri kullan\u0131ld\u0131"},
 
@@ -1971,57 +1104,36 @@
     // the attribute, and should not be translated.  The substitution text {1} is
     // the attribute value, {0} is the attribute name, and {2} is a list of valid
     // values.
-    // INVALID_ENUM
-
-  // Illegal value: {1} used for ENUM attribute: {0}.  Valid values are: {2}.
-//  public static final int INVALID_ENUM = 243;
     { INVALID_ENUM,
-     "ENUM \u00f6zniteli\u011fi {0} i\u00e7in ge\u00e7ersiz {1} de\u011feri kullan\u0131ld\u0131. Ge\u00e7erli de\u011ferler: {2}."},
+     "ENUM \u00f6zniteli\u011fi {0} i\u00e7in ge\u00e7ersiz {1} de\u011feri kullan\u0131ld\u0131.  Ge\u00e7erli de\u011ferler: {2}."},
 
 // Note to translators:  The following message is used if the value of
 // an attribute in a stylesheet is invalid.  "NMTOKEN" is the XML data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NMTOKEN
-
-  // Illegal value: {1} used for NMTOKEN attribute: {0}.
-//  public static final int INVALID_NMTOKEN = 244;
     { INVALID_NMTOKEN,
-     "NMTOKEN \u00f6zniteli\u011fi {0} i\u00e7in ge\u00e7ersiz {1} de\u011feri kullan\u0131ld\u0131"},
+     "NMTOKEN \u00f6zniteli\u011fi {0} i\u00e7in ge\u00e7ersiz {1} de\u011feri kullan\u0131ld\u0131 "},
 
 // Note to translators:  The following message is used if the value of
 // an attribute in a stylesheet is invalid.  "NCNAME" is the XML data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NCNAME
-
-  // Illegal value: {1} used for NCNAME attribute: {0}.
-//  public static final int INVALID_NCNAME = 245;
     { INVALID_NCNAME,
-     "NCNAME \u00f6zniteli\u011fi {0} i\u00e7in ge\u00e7ersiz {1} de\u011feri kullan\u0131ld\u0131"},
+     "NCNAME \u00f6zniteli\u011fi {0} i\u00e7in ge\u00e7ersiz {1} de\u011feri kullan\u0131ld\u0131 "},
 
 // Note to translators:  The following message is used if the value of
 // an attribute in a stylesheet is invalid.  "boolean" is the XSLT data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_BOOLEAN
-
-  // Illegal value: {1} used for boolean attribute: {0}.
-//  public static final int INVALID_BOOLEAN = 246;
-
     { INVALID_BOOLEAN,
-     "boolean \u00f6zniteli\u011fi {0} i\u00e7in ge\u00e7ersiz {1} de\u011feri kullan\u0131ld\u0131"},
+     "boolean \u00f6zniteli\u011fi {0} i\u00e7in ge\u00e7ersiz {1} de\u011feri kullan\u0131ld\u0131 "},
 
 // Note to translators:  The following message is used if the value of
 // an attribute in a stylesheet is invalid.  "number" is the XSLT data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NUMBER
-
-  // Illegal value: {1} used for number attribute: {0}.
-//  public static final int INVALID_NUMBER = 247;
      { INVALID_NUMBER,
-     "number \u00f6zniteli\u011fi {0} i\u00e7in ge\u00e7ersiz {1} de\u011feri kullan\u0131ld\u0131"},
+     "number \u00f6zniteli\u011fi {0} i\u00e7in ge\u00e7ersiz {1} de\u011feri kullan\u0131ld\u0131 "},
 
 
   // End of shared codes...
@@ -2031,9 +1143,6 @@
 // a function.  The message indicates that when this function is referenced in
 // a match pattern, its argument must be a string literal (or constant.)
 // ER_ARG_LITERAL - new error message for bugzilla //5202
-
-  // Argument to {0} in match pattern must be a literal.
-//  public static final int ER_ARG_LITERAL             = 248;
     { ER_ARG_LITERAL,
      "E\u015fle\u015fme \u00f6r\u00fcnt\u00fcs\u00fcnde {0} i\u015flevine ili\u015fkin ba\u011f\u0131ms\u0131z de\u011fi\u015fken bir haz\u0131r bilgi olmal\u0131d\u0131r."},
 
@@ -2041,9 +1150,6 @@
 // a variable.  A "global variable" is a variable that is accessible everywher
 // in the stylesheet.
 // ER_DUPLICATE_GLOBAL_VAR - new error message for bugzilla #790
-
-  // Duplicate global variable declaration.
-//  public static final int ER_DUPLICATE_GLOBAL_VAR    = 249;
     { ER_DUPLICATE_GLOBAL_VAR,
      "Yinelenen genel de\u011fi\u015fken bildirimi."},
 
@@ -2051,18 +1157,12 @@
 // Note to translators:  The following message indicates that two definitions of
 // a variable were encountered.
 // ER_DUPLICATE_VAR - new error message for bugzilla #790
-
-  // Duplicate variable declaration.
-//  public static final int ER_DUPLICATE_VAR           = 250;
     { ER_DUPLICATE_VAR,
      "Yinelenen de\u011fi\u015fken bildirimi."},
 
     // Note to translators:  "xsl:template, "name" and "match" are XSLT keywords
     // which must not be translated.
     // ER_TEMPLATE_NAME_MATCH - new error message for bugzilla #789
-
-  // xsl:template must have a name or match attribute (or both)
-//  public static final int ER_TEMPLATE_NAME_MATCH     = 251;
     { ER_TEMPLATE_NAME_MATCH,
      "xsl:template bir name ya da match \u00f6zniteli\u011fi (ya da her ikisini) i\u00e7ermelidir"},
 
@@ -2071,178 +1171,141 @@
     // encountered as part of the value of the exclude-result-prefixes attribute
     // was in error.
     // ER_INVALID_PREFIX - new error message for bugzilla #788
-
-  // Prefix in exclude-result-prefixes is not valid: {0}
-//  public static final int ER_INVALID_PREFIX          = 252;
     { ER_INVALID_PREFIX,
      "exclude-result-prefixes i\u00e7indeki \u00f6nek ge\u00e7erli de\u011fil: {0}"},
 
-    // Note to translators:  An "attribute set" is a set of attributes that can be
-    // added to an element in the output document as a group.  The message indicates
-    // that there was a reference to an attribute set named {0} that was never
-    // defined.
+    // Note to translators:  An "attribute set" is a set of attributes that can
+    // be added to an element in the output document as a group.  The message
+    // indicates that there was a reference to an attribute set named {0} that
+    // was never defined.
     // ER_NO_ATTRIB_SET - new error message for bugzilla #782
-
-  // attribute-set named {0} does not exist
-//  public static final int ER_NO_ATTRIB_SET           = 253;
     { ER_NO_ATTRIB_SET,
      "{0} adl\u0131 \u00f6znitelik k\u00fcmesi yok"},
 
+    // Note to translators:  This message indicates that there was a reference
+    // to a function named {0} for which no function definition could be found.
+    { ER_FUNCTION_NOT_FOUND,
+     "{0} adl\u0131 i\u015flev yok"},
 
+    // Note to translators:  This message indicates that the XSLT instruction
+    // that is named by the substitution text {0} must not contain other XSLT
+    // instructions (content) or a "select" attribute.  The word "select" is
+    // an XSLT keyword in this case and must not be translated.
+    { ER_CANT_HAVE_CONTENT_AND_SELECT,
+     "{0} \u00f6\u011fesinin hem i\u00e7eri\u011fi, hem de select \u00f6zniteli\u011fi olamaz."},
 
+    // Note to translators:  This message indicates that the value argument
+    // of setParameter must be a valid Java Object.
+    { ER_INVALID_SET_PARAM_VALUE,
+     "{0} de\u011fi\u015ftirgesinin de\u011feri ge\u00e7erli bir Java nesnesi olmal\u0131d\u0131r"},
 
+        { ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT,
+         "Bir xsl:namespace-alias \u00f6\u011fesine ili\u015fkin result-prefix \u00f6zniteli\u011finin de\u011feri '#default', ancak \u00f6\u011fenin kapsam\u0131nda varsay\u0131lan ad alan\u0131 bildirimi yok."},
+
+        { ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX,
+         "Bir xsl:namespace-alias \u00f6\u011fesine ili\u015fkin result-prefix \u00f6zniteli\u011finin de\u011feri ''{0}'', ancak \u00f6\u011fenin kapsam\u0131nda ''{0}'' \u00f6neki i\u00e7in ad alan\u0131 bildirimi yok."},
+
+    { ER_SET_FEATURE_NULL_NAME,
+      "TransformerFactory.setFeature(dizgi ad\u0131, boole de\u011fer) i\u00e7inde \u00f6zellik (feature) ad\u0131 bo\u015f de\u011ferli olamaz."},
+
+    { ER_GET_FEATURE_NULL_NAME,
+      "TransformerFactory.getFeature(dizgi ad\u0131) i\u00e7inde \u00f6zellik (feature) ad\u0131 bo\u015f de\u011ferli olamaz."},
+
+    { ER_UNSUPPORTED_FEATURE,
+      "Bu TransformerFactory \u00fczerinde ''{0}'' \u00f6zelli\u011fi tan\u0131mlanamaz."},
+
+    { ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING,
+        "G\u00fcvenli i\u015fleme \u00f6zelli\u011fi true de\u011ferine ayarland\u0131\u011f\u0131nda ''{0}'' eklenti \u00f6\u011fesinin kullan\u0131lmas\u0131na izin verilmez."},
+
+        { ER_NAMESPACE_CONTEXT_NULL_NAMESPACE,
+          "Bo\u015f de\u011ferli ad alan\u0131 Uri i\u00e7in \u00f6nek al\u0131namaz."},
+
+        { ER_NAMESPACE_CONTEXT_NULL_PREFIX,
+          "Bo\u015f de\u011ferli \u00f6nek i\u00e7in ad alan\u0131 Uri al\u0131namaz."},
+
+        { ER_XPATH_RESOLVER_NULL_QNAME,
+          "\u0130\u015flev ad\u0131 bo\u015f de\u011ferli olamaz."},
+
+        { ER_XPATH_RESOLVER_NEGATIVE_ARITY,
+          "E\u015flik eksi olamaz."},
 
   // Warnings...
 
-  /** WG_FOUND_CURLYBRACE          */
-//  public static final int WG_FOUND_CURLYBRACE = 1;
     { WG_FOUND_CURLYBRACE,
       "'}' bulundu, ancak a\u00e7\u0131k \u00f6znitelik \u015fablonu yok!"},
 
-  /** WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR          */
-//  public static final int WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR = 2;
-
     { WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR,
       "Uyar\u0131: count \u00f6zniteli\u011fi xsl:number i\u00e7indeki bir \u00fcst \u00f6znitelikle e\u015fle\u015fmiyor! Hedef = {0}"},
 
-  /** WG_EXPR_ATTRIB_CHANGED_TO_SELECT          */
-//  public static final int WG_EXPR_ATTRIB_CHANGED_TO_SELECT = 3;
-
     { WG_EXPR_ATTRIB_CHANGED_TO_SELECT,
       "Eski s\u00f6zdizimi: 'expr' \u00f6zniteli\u011finin ad\u0131 'select' olarak de\u011fi\u015ftirildi."},
 
-  /** WG_NO_LOCALE_IN_FORMATNUMBER          */
-//  public static final int WG_NO_LOCALE_IN_FORMATNUMBER = 4;
-
     { WG_NO_LOCALE_IN_FORMATNUMBER,
       "Xalan hen\u00fcz format-number i\u015flevinde \u00fclke de\u011feri ad\u0131n\u0131 i\u015flemiyor."},
 
-  /** WG_LOCALE_NOT_FOUND          */
-//  public static final int WG_LOCALE_NOT_FOUND = 5;
-
     { WG_LOCALE_NOT_FOUND,
       "Uyar\u0131: xml:lang={0} ile ilgili \u00fclke de\u011feri bulunamad\u0131"},
 
-  /** WG_CANNOT_MAKE_URL_FROM          */
-//  public static final int WG_CANNOT_MAKE_URL_FROM = 6;
-
     { WG_CANNOT_MAKE_URL_FROM,
       "Dizgiden URL olu\u015fturulamad\u0131: {0}"},
 
-  /** WG_CANNOT_LOAD_REQUESTED_DOC          */
-//  public static final int WG_CANNOT_LOAD_REQUESTED_DOC = 7;
-
     { WG_CANNOT_LOAD_REQUESTED_DOC,
       "\u0130stenen belge y\u00fcklenemiyor: {0}"},
 
-  /** WG_CANNOT_FIND_COLLATOR          */
-//  public static final int WG_CANNOT_FIND_COLLATOR = 8;
     { WG_CANNOT_FIND_COLLATOR,
       "<sort xml:lang={0} i\u00e7in Collator bulunamad\u0131"},
 
-  /** WG_FUNCTIONS_SHOULD_USE_URL          */
-//  public static final int WG_FUNCTIONS_SHOULD_USE_URL = 9;
-
     { WG_FUNCTIONS_SHOULD_USE_URL,
       "Eski s\u00f6zdizimi: functions y\u00f6nergesi {0} url adresini kullanmal\u0131d\u0131r"},
 
-  /** WG_ENCODING_NOT_SUPPORTED_USING_UTF8          */
-//  public static final int WG_ENCODING_NOT_SUPPORTED_USING_UTF8 = 10;
-
     { WG_ENCODING_NOT_SUPPORTED_USING_UTF8,
       "{0} kodlamas\u0131 desteklenmiyor, UTF-8 kullan\u0131l\u0131yor"},
 
-  /** WG_ENCODING_NOT_SUPPORTED_USING_JAVA          */
-//  public static final int WG_ENCODING_NOT_SUPPORTED_USING_JAVA = 11;
-
     { WG_ENCODING_NOT_SUPPORTED_USING_JAVA,
       "{0} kodlamas\u0131 desteklenmiyor, Java {1} kullan\u0131l\u0131yor"},
 
-  /** WG_SPECIFICITY_CONFLICTS          */
-//  public static final int WG_SPECIFICITY_CONFLICTS = 12;
-
     { WG_SPECIFICITY_CONFLICTS,
       "Belirtim \u00e7at\u0131\u015fmalar\u0131 saptand\u0131: {0} Bi\u00e7em yapra\u011f\u0131nda son bulunan kullan\u0131lacak."},
 
-  /** WG_PARSING_AND_PREPARING          */
-//  public static final int WG_PARSING_AND_PREPARING = 13;
-
     { WG_PARSING_AND_PREPARING,
       "========= {0} ayr\u0131\u015ft\u0131r\u0131l\u0131yor ve haz\u0131rlan\u0131yor =========="},
 
-  /** WG_ATTR_TEMPLATE          */
-//  public static final int WG_ATTR_TEMPLATE = 14;
-
     { WG_ATTR_TEMPLATE,
      "\u00d6znitelik \u015fablonu, {0}"},
 
-  /** WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE          */
-//  public static final int WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE = 15;
-
     { WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE,
       "xsl:strip-space ile xsl:preserve-space aras\u0131nda e\u015fle\u015fme \u00e7at\u0131\u015fmas\u0131"},
 
-  /** WG_ATTRIB_NOT_HANDLED          */
-//  public static final int WG_ATTRIB_NOT_HANDLED = 16;
-
     { WG_ATTRIB_NOT_HANDLED,
       "Xalan hen\u00fcz {0} \u00f6zniteli\u011fini i\u015flemiyor!"},
 
-  /** WG_NO_DECIMALFORMAT_DECLARATION          */
-//  public static final int WG_NO_DECIMALFORMAT_DECLARATION = 17;
-
     { WG_NO_DECIMALFORMAT_DECLARATION,
       "Onlu bi\u00e7imi i\u00e7in bildirim bulunamad\u0131: {0}"},
 
-  /** WG_OLD_XSLT_NS          */
-//  public static final int WG_OLD_XSLT_NS = 18;
-
     { WG_OLD_XSLT_NS,
-     "Eksik ya da yanl\u0131\u015f XSLT ad alan\u0131."},
-
-  /** WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED          */
-//  public static final int WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED = 19;
+     "Eksik ya da yanl\u0131\u015f XSLT ad alan\u0131. "},
 
     { WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED,
       "Varsay\u0131lan tek bir xsl:decimal-format bildirimine izin verilir."},
 
-  /** WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE          */
-//  public static final int WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE = 20;
-
     { WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE,
       "xsl:decimal-format adlar\u0131 benzersiz olmal\u0131d\u0131r. \"{0}\" ad\u0131 yineleniyor."},
 
-  /** WG_ILLEGAL_ATTRIBUTE          */
-  //public static final int WG_ILLEGAL_ATTRIBUTE = 21;
-
     { WG_ILLEGAL_ATTRIBUTE,
       "{0} ge\u00e7ersiz {1} \u00f6zniteli\u011fini i\u00e7eriyor"},
 
-  /** WG_COULD_NOT_RESOLVE_PREFIX          */
-//  public static final int WG_COULD_NOT_RESOLVE_PREFIX = 22;
-
     { WG_COULD_NOT_RESOLVE_PREFIX,
       "Ad alan\u0131 \u00f6neki {0} \u00e7\u00f6z\u00fclemedi. D\u00fc\u011f\u00fcm yoksay\u0131lacak."},
 
-  /** WG_STYLESHEET_REQUIRES_VERSION_ATTRIB          */
-//  public static final int WG_STYLESHEET_REQUIRES_VERSION_ATTRIB = 23;
     { WG_STYLESHEET_REQUIRES_VERSION_ATTRIB,
       "xsl:stylesheet i\u00e7in 'version' \u00f6zniteli\u011fi gerekiyor!"},
 
-  /** WG_ILLEGAL_ATTRIBUTE_NAME          */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_NAME = 24;
-
     { WG_ILLEGAL_ATTRIBUTE_NAME,
       "Ge\u00e7ersiz \u00f6znitelik ad\u0131: {0}"},
 
-  /** WG_ILLEGAL_ATTRIBUTE_VALUE          */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_VALUE = 25;
     { WG_ILLEGAL_ATTRIBUTE_VALUE,
       "{0} \u00f6zniteli\u011fi i\u00e7in ge\u00e7ersiz {1} de\u011feri kullan\u0131ld\u0131"},
 
-  /** WG_EMPTY_SECOND_ARG          */
-//  public static final int WG_EMPTY_SECOND_ARG = 26;
-
     { WG_EMPTY_SECOND_ARG,
       "Belge i\u015flevinin ikinci ba\u011f\u0131ms\u0131z de\u011fi\u015fkeninden sonu\u00e7lanan d\u00fc\u011f\u00fcm k\u00fcmesi (nodeset) bo\u015f. Bo\u015f d\u00fc\u011f\u00fcm k\u00fcmesi d\u00f6nd\u00fcr\u00fcr."},
 
@@ -2250,34 +1313,25 @@
 
     // Note to translators:  "name" and "xsl:processing-instruction" are keywords
     // and must not be translated.
-    // WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML
-
-
-  /** WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML          */
-//  public static final int WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML = 27;
     { WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML,
       "xsl:processing-instruction ad\u0131n\u0131n 'name' \u00f6zniteli\u011fi de\u011feri 'xml' olmamal\u0131d\u0131r"},
 
     // Note to translators:  "name" and "xsl:processing-instruction" are keywords
     // and must not be translated.  "NCName" is an XML data-type and must not be
     // translated.
-    // WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME
-
-  /** WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME          */
-//  public static final int WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME = 28;
     { WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME,
-      "xsl:processing-instruction ile ilgili 'name' \u00f6zniteli\u011fi de\u011feri ge\u00e7erli bir NCName olmal\u0131d\u0131r: {0}"},
+      "xsl:processing-instruction ile ilgili ''name'' \u00f6zniteli\u011fi de\u011feri ge\u00e7erli bir NCName olmal\u0131d\u0131r: {0}"},
 
     // Note to translators:  This message is reported if the stylesheet that is
     // being processed attempted to construct an XML document with an attribute in a
     // place other than on an element.  The substitution text specifies the name of
     // the attribute.
-    // WG_ILLEGAL_ATTRIBUTE_POSITION
-
-  /** WG_ILLEGAL_ATTRIBUTE_POSITION         */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_POSITION = 29;
     { WG_ILLEGAL_ATTRIBUTE_POSITION,
-      "Alt d\u00fc\u011f\u00fcmlerden sonra ya da bir \u00f6\u011fe \u00fcretilmeden \u00f6nce {0} \u00f6zniteli\u011fi eklenemez. \u00d6znitelik yoksay\u0131lacak."},
+      "Alt d\u00fc\u011f\u00fcmlerden sonra ya da bir \u00f6\u011fe \u00fcretilmeden \u00f6nce {0} \u00f6zniteli\u011fi eklenemez.  \u00d6znitelik yoksay\u0131lacak."},
+
+    { NO_MODIFICATION_ALLOWED_ERR,
+      "De\u011fi\u015fikli\u011fe izin verilmeyen bir durumda bir nesneyi de\u011fi\u015ftirme giri\u015fiminde bulunuldu."
+    },
 
     //Check: WHY THERE IS A GAP B/W NUMBERS in the XSLTErrorResources properties file?
 
@@ -2298,7 +1352,7 @@
   // Note to translators:  The following messages provide usage information
   // for the Xalan Process command line.  "Process" is the name of a Java class,
   // and should not be translated.
-  { "xslProc_option", "Xalan-J komut sat\u0131r\u0131 Process s\u0131n\u0131f\u0131 se\u00e7enekleri: "},
+  { "xslProc_option", "Xalan-J komut sat\u0131r\u0131 Process s\u0131n\u0131f\u0131 se\u00e7enekleri:"},
   { "xslProc_option", "Xalan-J komut sat\u0131r\u0131 i\u015flem s\u0131n\u0131f\u0131 se\u00e7enekleri\u003a"},
   { "xslProc_invalid_xsltc_option", "{0} se\u00e7ene\u011fi XSLTC kipinde desteklenmez."},
   { "xslProc_invalid_xalan_option", "{0} se\u00e7ene\u011fi yaln\u0131zca -XSLTC ile kullan\u0131labilir."},
@@ -2333,7 +1387,7 @@
   { "optionTS", "[-TS (Her se\u00e7im olay\u0131 izlenir.)]"},
   {  "optionTTC", "[-TTC (\u015eablon alt \u00f6\u011feleri i\u015flenirken izlenir.)]"},
   { "optionTCLASS", "[-TCLASS (\u0130zleme eklentileri i\u00e7in TraceListener s\u0131n\u0131f\u0131.)]"},
-  { "optionVALIDATE", "[-VALIDATE (Ge\u00e7erlilik denetimi yap\u0131l\u0131p yap\u0131lmayaca\u011f\u0131n\u0131 belirler. Varsay\u0131lan olarak, ge\u00e7erlilik denetimi kapal\u0131d\u0131r.)]"},
+  { "optionVALIDATE", "[-VALIDATE (Ge\u00e7erlilik denetimi yap\u0131l\u0131p yap\u0131lmayaca\u011f\u0131n\u0131 belirler.  Varsay\u0131lan olarak, ge\u00e7erlilik denetimi kapal\u0131d\u0131r.)]"},
   { "optionEDUMP", "[-EDUMP {iste\u011fe ba\u011fl\u0131 dosya ad\u0131} (Hata durumunda y\u0131\u011f\u0131n d\u00f6k\u00fcm\u00fc ger\u00e7ekle\u015ftirilir.)]"},
   {  "optionXML", "[-XML (XML bi\u00e7imleyici kullan\u0131l\u0131r ve XML \u00fcstbilgisi eklenir.)]"},
   {  "optionTEXT", "[-TEXT (Yal\u0131n metin bi\u00e7imleyici kullan\u0131l\u0131r.)]"},
@@ -2348,6 +1402,7 @@
   { "optionENTITYRESOLVER",  "[-ENTITYRESOLVER tam s\u0131n\u0131f ad\u0131 (Varl\u0131klar\u0131 \u00e7\u00f6zmekte kullan\u0131lacak EntityResolver)]"},
   { "optionCONTENTHANDLER",  "[-CONTENTHANDLER tam s\u0131n\u0131f ad\u0131 (\u00c7\u0131k\u0131\u015f\u0131 diziselle\u015ftirmekte kullan\u0131lacak ContentHandler)]"},
   {  "optionLINENUMBERS",  "[-L kaynak belge i\u00e7in sat\u0131r numaralar\u0131 kullan\u0131l\u0131r]"},
+  { "optionSECUREPROCESSING", "   [-SECURE (g\u00fcvenli i\u015fleme \u00f6zelli\u011fi true de\u011ferine ayarlan\u0131r.)]"},
 
     // Following are the new options added in XSLTErrorResources.properties files after Jdk 1.4 (Xalan 2.2-D11)
 
@@ -2378,7 +1433,6 @@
 
   };
   }
-
   // ================= INFRASTRUCTURE ======================
 
   /** String for use when a bad error code was encountered.    */
diff --git a/src/org/apache/xalan/res/XSLTErrorResources_zh.java b/src/org/apache/xalan/res/XSLTErrorResources_zh.java
new file mode 100755
index 0000000..1a7be51
--- /dev/null
+++ b/src/org/apache/xalan/res/XSLTErrorResources_zh.java
@@ -0,0 +1,1528 @@
+/*
+ * Copyright 1999-2006 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+/*
+ * $Id: XSLTErrorResources_zh.java 338081 2004-12-15 17:35:58Z jycli $
+ */
+package org.apache.xalan.res;
+
+import java.util.ListResourceBundle;
+import java.util.Locale;
+import java.util.MissingResourceException;
+import java.util.ResourceBundle;
+
+/**
+ * Set up error messages.
+ * We build a two dimensional array of message keys and
+ * message strings. In order to add a new message here,
+ * you need to first add a String constant. And
+ *  you need to enter key , value pair as part of contents
+ * Array. You also need to update MAX_CODE for error strings
+ * and MAX_WARNING for warnings ( Needed for only information
+ * purpose )
+ */
+public class XSLTErrorResources_zh extends ListResourceBundle
+{
+
+/*
+ * This file contains error and warning messages related to Xalan Error
+ * Handling.
+ *
+ *  General notes to translators:
+ *
+ *  1) Xalan (or more properly, Xalan-interpretive) and XSLTC are names of
+ *     components.
+ *     XSLT is an acronym for "XML Stylesheet Language: Transformations".
+ *     XSLTC is an acronym for XSLT Compiler.
+ *
+ *  2) A stylesheet is a description of how to transform an input XML document
+ *     into a resultant XML document (or HTML document or text).  The
+ *     stylesheet itself is described in the form of an XML document.
+ *
+ *  3) A template is a component of a stylesheet that is used to match a
+ *     particular portion of an input document and specifies the form of the
+ *     corresponding portion of the output document.
+ *
+ *  4) An element is a mark-up tag in an XML document; an attribute is a
+ *     modifier on the tag.  For example, in <elem attr='val' attr2='val2'>
+ *     "elem" is an element name, "attr" and "attr2" are attribute names with
+ *     the values "val" and "val2", respectively.
+ *
+ *  5) A namespace declaration is a special attribute that is used to associate
+ *     a prefix with a URI (the namespace).  The meanings of element names and
+ *     attribute names that use that prefix are defined with respect to that
+ *     namespace.
+ *
+ *  6) "Translet" is an invented term that describes the class file that
+ *     results from compiling an XML stylesheet into a Java class.
+ *
+ *  7) XPath is a specification that describes a notation for identifying
+ *     nodes in a tree-structured representation of an XML document.  An
+ *     instance of that notation is referred to as an XPath expression.
+ *
+ */
+
+  /** Maximum error messages, this is needed to keep track of the number of messages.    */
+  public static final int MAX_CODE = 201;
+
+  /** Maximum warnings, this is needed to keep track of the number of warnings.          */
+  public static final int MAX_WARNING = 29;
+
+  /** Maximum misc strings.   */
+  public static final int MAX_OTHERS = 55;
+
+  /** Maximum total warnings and error messages.          */
+  public static final int MAX_MESSAGES = MAX_CODE + MAX_WARNING + 1;
+
+
+  /*
+   * Static variables
+   */
+  public static final String ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX =
+        "ER_INVALID_SET_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX";
+
+  public static final String ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT =
+        "ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT";
+
+  public static final String ER_NO_CURLYBRACE = "ER_NO_CURLYBRACE";
+  public static final String ER_FUNCTION_NOT_SUPPORTED = "ER_FUNCTION_NOT_SUPPORTED";
+  public static final String ER_ILLEGAL_ATTRIBUTE = "ER_ILLEGAL_ATTRIBUTE";
+  public static final String ER_NULL_SOURCENODE_APPLYIMPORTS = "ER_NULL_SOURCENODE_APPLYIMPORTS";
+  public static final String ER_CANNOT_ADD = "ER_CANNOT_ADD";
+  public static final String ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES="ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES";
+  public static final String ER_NO_NAME_ATTRIB = "ER_NO_NAME_ATTRIB";
+  public static final String ER_TEMPLATE_NOT_FOUND = "ER_TEMPLATE_NOT_FOUND";
+  public static final String ER_CANT_RESOLVE_NAME_AVT = "ER_CANT_RESOLVE_NAME_AVT";
+  public static final String ER_REQUIRES_ATTRIB = "ER_REQUIRES_ATTRIB";
+  public static final String ER_MUST_HAVE_TEST_ATTRIB = "ER_MUST_HAVE_TEST_ATTRIB";
+  public static final String ER_BAD_VAL_ON_LEVEL_ATTRIB =
+         "ER_BAD_VAL_ON_LEVEL_ATTRIB";
+  public static final String ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML =
+         "ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML";
+  public static final String ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME =
+         "ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME";
+  public static final String ER_NEED_MATCH_ATTRIB = "ER_NEED_MATCH_ATTRIB";
+  public static final String ER_NEED_NAME_OR_MATCH_ATTRIB =
+         "ER_NEED_NAME_OR_MATCH_ATTRIB";
+  public static final String ER_CANT_RESOLVE_NSPREFIX =
+         "ER_CANT_RESOLVE_NSPREFIX";
+  public static final String ER_ILLEGAL_VALUE = "ER_ILLEGAL_VALUE";
+  public static final String ER_NO_OWNERDOC = "ER_NO_OWNERDOC";
+  public static final String ER_ELEMTEMPLATEELEM_ERR ="ER_ELEMTEMPLATEELEM_ERR";
+  public static final String ER_NULL_CHILD = "ER_NULL_CHILD";
+  public static final String ER_NEED_SELECT_ATTRIB = "ER_NEED_SELECT_ATTRIB";
+  public static final String ER_NEED_TEST_ATTRIB = "ER_NEED_TEST_ATTRIB";
+  public static final String ER_NEED_NAME_ATTRIB = "ER_NEED_NAME_ATTRIB";
+  public static final String ER_NO_CONTEXT_OWNERDOC = "ER_NO_CONTEXT_OWNERDOC";
+  public static final String ER_COULD_NOT_CREATE_XML_PROC_LIAISON =
+         "ER_COULD_NOT_CREATE_XML_PROC_LIAISON";
+  public static final String ER_PROCESS_NOT_SUCCESSFUL =
+         "ER_PROCESS_NOT_SUCCESSFUL";
+  public static final String ER_NOT_SUCCESSFUL = "ER_NOT_SUCCESSFUL";
+  public static final String ER_ENCODING_NOT_SUPPORTED =
+         "ER_ENCODING_NOT_SUPPORTED";
+  public static final String ER_COULD_NOT_CREATE_TRACELISTENER =
+         "ER_COULD_NOT_CREATE_TRACELISTENER";
+  public static final String ER_KEY_REQUIRES_NAME_ATTRIB =
+         "ER_KEY_REQUIRES_NAME_ATTRIB";
+  public static final String ER_KEY_REQUIRES_MATCH_ATTRIB =
+         "ER_KEY_REQUIRES_MATCH_ATTRIB";
+  public static final String ER_KEY_REQUIRES_USE_ATTRIB =
+         "ER_KEY_REQUIRES_USE_ATTRIB";
+  public static final String ER_REQUIRES_ELEMENTS_ATTRIB =
+         "ER_REQUIRES_ELEMENTS_ATTRIB";
+  public static final String ER_MISSING_PREFIX_ATTRIB =
+         "ER_MISSING_PREFIX_ATTRIB";
+  public static final String ER_BAD_STYLESHEET_URL = "ER_BAD_STYLESHEET_URL";
+  public static final String ER_FILE_NOT_FOUND = "ER_FILE_NOT_FOUND";
+  public static final String ER_IOEXCEPTION = "ER_IOEXCEPTION";
+  public static final String ER_NO_HREF_ATTRIB = "ER_NO_HREF_ATTRIB";
+  public static final String ER_STYLESHEET_INCLUDES_ITSELF =
+         "ER_STYLESHEET_INCLUDES_ITSELF";
+  public static final String ER_PROCESSINCLUDE_ERROR ="ER_PROCESSINCLUDE_ERROR";
+  public static final String ER_MISSING_LANG_ATTRIB = "ER_MISSING_LANG_ATTRIB";
+  public static final String ER_MISSING_CONTAINER_ELEMENT_COMPONENT =
+         "ER_MISSING_CONTAINER_ELEMENT_COMPONENT";
+  public static final String ER_CAN_ONLY_OUTPUT_TO_ELEMENT =
+         "ER_CAN_ONLY_OUTPUT_TO_ELEMENT";
+  public static final String ER_PROCESS_ERROR = "ER_PROCESS_ERROR";
+  public static final String ER_UNIMPLNODE_ERROR = "ER_UNIMPLNODE_ERROR";
+  public static final String ER_NO_SELECT_EXPRESSION ="ER_NO_SELECT_EXPRESSION";
+  public static final String ER_CANNOT_SERIALIZE_XSLPROCESSOR =
+         "ER_CANNOT_SERIALIZE_XSLPROCESSOR";
+  public static final String ER_NO_INPUT_STYLESHEET = "ER_NO_INPUT_STYLESHEET";
+  public static final String ER_FAILED_PROCESS_STYLESHEET =
+         "ER_FAILED_PROCESS_STYLESHEET";
+  public static final String ER_COULDNT_PARSE_DOC = "ER_COULDNT_PARSE_DOC";
+  public static final String ER_COULDNT_FIND_FRAGMENT =
+         "ER_COULDNT_FIND_FRAGMENT";
+  public static final String ER_NODE_NOT_ELEMENT = "ER_NODE_NOT_ELEMENT";
+  public static final String ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB =
+         "ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB";
+  public static final String ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB =
+         "ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB";
+  public static final String ER_NO_CLONE_OF_DOCUMENT_FRAG =
+         "ER_NO_CLONE_OF_DOCUMENT_FRAG";
+  public static final String ER_CANT_CREATE_ITEM = "ER_CANT_CREATE_ITEM";
+  public static final String ER_XMLSPACE_ILLEGAL_VALUE =
+         "ER_XMLSPACE_ILLEGAL_VALUE";
+  public static final String ER_NO_XSLKEY_DECLARATION =
+         "ER_NO_XSLKEY_DECLARATION";
+  public static final String ER_CANT_CREATE_URL = "ER_CANT_CREATE_URL";
+  public static final String ER_XSLFUNCTIONS_UNSUPPORTED =
+         "ER_XSLFUNCTIONS_UNSUPPORTED";
+  public static final String ER_PROCESSOR_ERROR = "ER_PROCESSOR_ERROR";
+  public static final String ER_NOT_ALLOWED_INSIDE_STYLESHEET =
+         "ER_NOT_ALLOWED_INSIDE_STYLESHEET";
+  public static final String ER_RESULTNS_NOT_SUPPORTED =
+         "ER_RESULTNS_NOT_SUPPORTED";
+  public static final String ER_DEFAULTSPACE_NOT_SUPPORTED =
+         "ER_DEFAULTSPACE_NOT_SUPPORTED";
+  public static final String ER_INDENTRESULT_NOT_SUPPORTED =
+         "ER_INDENTRESULT_NOT_SUPPORTED";
+  public static final String ER_ILLEGAL_ATTRIB = "ER_ILLEGAL_ATTRIB";
+  public static final String ER_UNKNOWN_XSL_ELEM = "ER_UNKNOWN_XSL_ELEM";
+  public static final String ER_BAD_XSLSORT_USE = "ER_BAD_XSLSORT_USE";
+  public static final String ER_MISPLACED_XSLWHEN = "ER_MISPLACED_XSLWHEN";
+  public static final String ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE =
+         "ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE";
+  public static final String ER_MISPLACED_XSLOTHERWISE =
+         "ER_MISPLACED_XSLOTHERWISE";
+  public static final String ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE =
+         "ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE";
+  public static final String ER_NOT_ALLOWED_INSIDE_TEMPLATE =
+         "ER_NOT_ALLOWED_INSIDE_TEMPLATE";
+  public static final String ER_UNKNOWN_EXT_NS_PREFIX =
+         "ER_UNKNOWN_EXT_NS_PREFIX";
+  public static final String ER_IMPORTS_AS_FIRST_ELEM =
+         "ER_IMPORTS_AS_FIRST_ELEM";
+  public static final String ER_IMPORTING_ITSELF = "ER_IMPORTING_ITSELF";
+  public static final String ER_XMLSPACE_ILLEGAL_VAL ="ER_XMLSPACE_ILLEGAL_VAL";
+  public static final String ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL =
+         "ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL";
+  public static final String ER_SAX_EXCEPTION = "ER_SAX_EXCEPTION";
+  public static final String ER_XSLT_ERROR = "ER_XSLT_ERROR";
+  public static final String ER_CURRENCY_SIGN_ILLEGAL=
+         "ER_CURRENCY_SIGN_ILLEGAL";
+  public static final String ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM =
+         "ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM";
+  public static final String ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER =
+         "ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER";
+  public static final String ER_REDIRECT_COULDNT_GET_FILENAME =
+         "ER_REDIRECT_COULDNT_GET_FILENAME";
+  public static final String ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT =
+         "ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT";
+  public static final String ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX =
+         "ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX";
+  public static final String ER_MISSING_NS_URI = "ER_MISSING_NS_URI";
+  public static final String ER_MISSING_ARG_FOR_OPTION =
+         "ER_MISSING_ARG_FOR_OPTION";
+  public static final String ER_INVALID_OPTION = "ER_INVALID_OPTION";
+  public static final String ER_MALFORMED_FORMAT_STRING =
+         "ER_MALFORMED_FORMAT_STRING";
+  public static final String ER_STYLESHEET_REQUIRES_VERSION_ATTRIB =
+         "ER_STYLESHEET_REQUIRES_VERSION_ATTRIB";
+  public static final String ER_ILLEGAL_ATTRIBUTE_VALUE =
+         "ER_ILLEGAL_ATTRIBUTE_VALUE";
+  public static final String ER_CHOOSE_REQUIRES_WHEN ="ER_CHOOSE_REQUIRES_WHEN";
+  public static final String ER_NO_APPLY_IMPORT_IN_FOR_EACH =
+         "ER_NO_APPLY_IMPORT_IN_FOR_EACH";
+  public static final String ER_CANT_USE_DTM_FOR_OUTPUT =
+         "ER_CANT_USE_DTM_FOR_OUTPUT";
+  public static final String ER_CANT_USE_DTM_FOR_INPUT =
+         "ER_CANT_USE_DTM_FOR_INPUT";
+  public static final String ER_CALL_TO_EXT_FAILED = "ER_CALL_TO_EXT_FAILED";
+  public static final String ER_PREFIX_MUST_RESOLVE = "ER_PREFIX_MUST_RESOLVE";
+  public static final String ER_INVALID_UTF16_SURROGATE =
+         "ER_INVALID_UTF16_SURROGATE";
+  public static final String ER_XSLATTRSET_USED_ITSELF =
+         "ER_XSLATTRSET_USED_ITSELF";
+  public static final String ER_CANNOT_MIX_XERCESDOM ="ER_CANNOT_MIX_XERCESDOM";
+  public static final String ER_TOO_MANY_LISTENERS = "ER_TOO_MANY_LISTENERS";
+  public static final String ER_IN_ELEMTEMPLATEELEM_READOBJECT =
+         "ER_IN_ELEMTEMPLATEELEM_READOBJECT";
+  public static final String ER_DUPLICATE_NAMED_TEMPLATE =
+         "ER_DUPLICATE_NAMED_TEMPLATE";
+  public static final String ER_INVALID_KEY_CALL = "ER_INVALID_KEY_CALL";
+  public static final String ER_REFERENCING_ITSELF = "ER_REFERENCING_ITSELF";
+  public static final String ER_ILLEGAL_DOMSOURCE_INPUT =
+         "ER_ILLEGAL_DOMSOURCE_INPUT";
+  public static final String ER_CLASS_NOT_FOUND_FOR_OPTION =
+         "ER_CLASS_NOT_FOUND_FOR_OPTION";
+  public static final String ER_REQUIRED_ELEM_NOT_FOUND =
+         "ER_REQUIRED_ELEM_NOT_FOUND";
+  public static final String ER_INPUT_CANNOT_BE_NULL ="ER_INPUT_CANNOT_BE_NULL";
+  public static final String ER_URI_CANNOT_BE_NULL = "ER_URI_CANNOT_BE_NULL";
+  public static final String ER_FILE_CANNOT_BE_NULL = "ER_FILE_CANNOT_BE_NULL";
+  public static final String ER_SOURCE_CANNOT_BE_NULL =
+         "ER_SOURCE_CANNOT_BE_NULL";
+  public static final String ER_CANNOT_INIT_BSFMGR = "ER_CANNOT_INIT_BSFMGR";
+  public static final String ER_CANNOT_CMPL_EXTENSN = "ER_CANNOT_CMPL_EXTENSN";
+  public static final String ER_CANNOT_CREATE_EXTENSN =
+         "ER_CANNOT_CREATE_EXTENSN";
+  public static final String ER_INSTANCE_MTHD_CALL_REQUIRES =
+         "ER_INSTANCE_MTHD_CALL_REQUIRES";
+  public static final String ER_INVALID_ELEMENT_NAME ="ER_INVALID_ELEMENT_NAME";
+  public static final String ER_ELEMENT_NAME_METHOD_STATIC =
+         "ER_ELEMENT_NAME_METHOD_STATIC";
+  public static final String ER_EXTENSION_FUNC_UNKNOWN =
+         "ER_EXTENSION_FUNC_UNKNOWN";
+  public static final String ER_MORE_MATCH_CONSTRUCTOR =
+         "ER_MORE_MATCH_CONSTRUCTOR";
+  public static final String ER_MORE_MATCH_METHOD = "ER_MORE_MATCH_METHOD";
+  public static final String ER_MORE_MATCH_ELEMENT = "ER_MORE_MATCH_ELEMENT";
+  public static final String ER_INVALID_CONTEXT_PASSED =
+         "ER_INVALID_CONTEXT_PASSED";
+  public static final String ER_POOL_EXISTS = "ER_POOL_EXISTS";
+  public static final String ER_NO_DRIVER_NAME = "ER_NO_DRIVER_NAME";
+  public static final String ER_NO_URL = "ER_NO_URL";
+  public static final String ER_POOL_SIZE_LESSTHAN_ONE =
+         "ER_POOL_SIZE_LESSTHAN_ONE";
+  public static final String ER_INVALID_DRIVER = "ER_INVALID_DRIVER";
+  public static final String ER_NO_STYLESHEETROOT = "ER_NO_STYLESHEETROOT";
+  public static final String ER_ILLEGAL_XMLSPACE_VALUE =
+         "ER_ILLEGAL_XMLSPACE_VALUE";
+  public static final String ER_PROCESSFROMNODE_FAILED =
+         "ER_PROCESSFROMNODE_FAILED";
+  public static final String ER_RESOURCE_COULD_NOT_LOAD =
+         "ER_RESOURCE_COULD_NOT_LOAD";
+  public static final String ER_BUFFER_SIZE_LESSTHAN_ZERO =
+         "ER_BUFFER_SIZE_LESSTHAN_ZERO";
+  public static final String ER_UNKNOWN_ERROR_CALLING_EXTENSION =
+         "ER_UNKNOWN_ERROR_CALLING_EXTENSION";
+  public static final String ER_NO_NAMESPACE_DECL = "ER_NO_NAMESPACE_DECL";
+  public static final String ER_ELEM_CONTENT_NOT_ALLOWED =
+         "ER_ELEM_CONTENT_NOT_ALLOWED";
+  public static final String ER_STYLESHEET_DIRECTED_TERMINATION =
+         "ER_STYLESHEET_DIRECTED_TERMINATION";
+  public static final String ER_ONE_OR_TWO = "ER_ONE_OR_TWO";
+  public static final String ER_TWO_OR_THREE = "ER_TWO_OR_THREE";
+  public static final String ER_COULD_NOT_LOAD_RESOURCE =
+         "ER_COULD_NOT_LOAD_RESOURCE";
+  public static final String ER_CANNOT_INIT_DEFAULT_TEMPLATES =
+         "ER_CANNOT_INIT_DEFAULT_TEMPLATES";
+  public static final String ER_RESULT_NULL = "ER_RESULT_NULL";
+  public static final String ER_RESULT_COULD_NOT_BE_SET =
+         "ER_RESULT_COULD_NOT_BE_SET";
+  public static final String ER_NO_OUTPUT_SPECIFIED = "ER_NO_OUTPUT_SPECIFIED";
+  public static final String ER_CANNOT_TRANSFORM_TO_RESULT_TYPE =
+         "ER_CANNOT_TRANSFORM_TO_RESULT_TYPE";
+  public static final String ER_CANNOT_TRANSFORM_SOURCE_TYPE =
+         "ER_CANNOT_TRANSFORM_SOURCE_TYPE";
+  public static final String ER_NULL_CONTENT_HANDLER ="ER_NULL_CONTENT_HANDLER";
+  public static final String ER_NULL_ERROR_HANDLER = "ER_NULL_ERROR_HANDLER";
+  public static final String ER_CANNOT_CALL_PARSE = "ER_CANNOT_CALL_PARSE";
+  public static final String ER_NO_PARENT_FOR_FILTER ="ER_NO_PARENT_FOR_FILTER";
+  public static final String ER_NO_STYLESHEET_IN_MEDIA =
+         "ER_NO_STYLESHEET_IN_MEDIA";
+  public static final String ER_NO_STYLESHEET_PI = "ER_NO_STYLESHEET_PI";
+  public static final String ER_NOT_SUPPORTED = "ER_NOT_SUPPORTED";
+  public static final String ER_PROPERTY_VALUE_BOOLEAN =
+         "ER_PROPERTY_VALUE_BOOLEAN";
+  public static final String ER_COULD_NOT_FIND_EXTERN_SCRIPT =
+         "ER_COULD_NOT_FIND_EXTERN_SCRIPT";
+  public static final String ER_RESOURCE_COULD_NOT_FIND =
+         "ER_RESOURCE_COULD_NOT_FIND";
+  public static final String ER_OUTPUT_PROPERTY_NOT_RECOGNIZED =
+         "ER_OUTPUT_PROPERTY_NOT_RECOGNIZED";
+  public static final String ER_FAILED_CREATING_ELEMLITRSLT =
+         "ER_FAILED_CREATING_ELEMLITRSLT";
+  public static final String ER_VALUE_SHOULD_BE_NUMBER =
+         "ER_VALUE_SHOULD_BE_NUMBER";
+  public static final String ER_VALUE_SHOULD_EQUAL = "ER_VALUE_SHOULD_EQUAL";
+  public static final String ER_FAILED_CALLING_METHOD =
+         "ER_FAILED_CALLING_METHOD";
+  public static final String ER_FAILED_CREATING_ELEMTMPL =
+         "ER_FAILED_CREATING_ELEMTMPL";
+  public static final String ER_CHARS_NOT_ALLOWED = "ER_CHARS_NOT_ALLOWED";
+  public static final String ER_ATTR_NOT_ALLOWED = "ER_ATTR_NOT_ALLOWED";
+  public static final String ER_BAD_VALUE = "ER_BAD_VALUE";
+  public static final String ER_ATTRIB_VALUE_NOT_FOUND =
+         "ER_ATTRIB_VALUE_NOT_FOUND";
+  public static final String ER_ATTRIB_VALUE_NOT_RECOGNIZED =
+         "ER_ATTRIB_VALUE_NOT_RECOGNIZED";
+  public static final String ER_NULL_URI_NAMESPACE = "ER_NULL_URI_NAMESPACE";
+  public static final String ER_NUMBER_TOO_BIG = "ER_NUMBER_TOO_BIG";
+  public static final String  ER_CANNOT_FIND_SAX1_DRIVER =
+         "ER_CANNOT_FIND_SAX1_DRIVER";
+  public static final String  ER_SAX1_DRIVER_NOT_LOADED =
+         "ER_SAX1_DRIVER_NOT_LOADED";
+  public static final String  ER_SAX1_DRIVER_NOT_INSTANTIATED =
+         "ER_SAX1_DRIVER_NOT_INSTANTIATED" ;
+  public static final String ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER =
+         "ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER";
+  public static final String  ER_PARSER_PROPERTY_NOT_SPECIFIED =
+         "ER_PARSER_PROPERTY_NOT_SPECIFIED";
+  public static final String  ER_PARSER_ARG_CANNOT_BE_NULL =
+         "ER_PARSER_ARG_CANNOT_BE_NULL" ;
+  public static final String  ER_FEATURE = "ER_FEATURE";
+  public static final String ER_PROPERTY = "ER_PROPERTY" ;
+  public static final String ER_NULL_ENTITY_RESOLVER ="ER_NULL_ENTITY_RESOLVER";
+  public static final String  ER_NULL_DTD_HANDLER = "ER_NULL_DTD_HANDLER" ;
+  public static final String ER_NO_DRIVER_NAME_SPECIFIED =
+         "ER_NO_DRIVER_NAME_SPECIFIED";
+  public static final String ER_NO_URL_SPECIFIED = "ER_NO_URL_SPECIFIED";
+  public static final String ER_POOLSIZE_LESS_THAN_ONE =
+         "ER_POOLSIZE_LESS_THAN_ONE";
+  public static final String ER_INVALID_DRIVER_NAME = "ER_INVALID_DRIVER_NAME";
+  public static final String ER_ERRORLISTENER = "ER_ERRORLISTENER";
+  public static final String ER_ASSERT_NO_TEMPLATE_PARENT =
+         "ER_ASSERT_NO_TEMPLATE_PARENT";
+  public static final String ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR =
+         "ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR";
+  public static final String ER_NOT_ALLOWED_IN_POSITION =
+         "ER_NOT_ALLOWED_IN_POSITION";
+  public static final String ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION =
+         "ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION";
+  public static final String ER_NAMESPACE_CONTEXT_NULL_NAMESPACE =
+         "ER_NAMESPACE_CONTEXT_NULL_NAMESPACE";
+  public static final String ER_NAMESPACE_CONTEXT_NULL_PREFIX =
+         "ER_NAMESPACE_CONTEXT_NULL_PREFIX";
+  public static final String ER_XPATH_RESOLVER_NULL_QNAME =
+         "ER_XPATH_RESOLVER_NULL_QNAME";
+  public static final String ER_XPATH_RESOLVER_NEGATIVE_ARITY =
+         "ER_XPATH_RESOLVER_NEGATIVE_ARITY";
+  public static final String INVALID_TCHAR = "INVALID_TCHAR";
+  public static final String INVALID_QNAME = "INVALID_QNAME";
+  public static final String INVALID_ENUM = "INVALID_ENUM";
+  public static final String INVALID_NMTOKEN = "INVALID_NMTOKEN";
+  public static final String INVALID_NCNAME = "INVALID_NCNAME";
+  public static final String INVALID_BOOLEAN = "INVALID_BOOLEAN";
+  public static final String INVALID_NUMBER = "INVALID_NUMBER";
+  public static final String ER_ARG_LITERAL = "ER_ARG_LITERAL";
+  public static final String ER_DUPLICATE_GLOBAL_VAR ="ER_DUPLICATE_GLOBAL_VAR";
+  public static final String ER_DUPLICATE_VAR = "ER_DUPLICATE_VAR";
+  public static final String ER_TEMPLATE_NAME_MATCH = "ER_TEMPLATE_NAME_MATCH";
+  public static final String ER_INVALID_PREFIX = "ER_INVALID_PREFIX";
+  public static final String ER_NO_ATTRIB_SET = "ER_NO_ATTRIB_SET";
+  public static final String ER_FUNCTION_NOT_FOUND =
+         "ER_FUNCTION_NOT_FOUND";
+  public static final String ER_CANT_HAVE_CONTENT_AND_SELECT =
+     "ER_CANT_HAVE_CONTENT_AND_SELECT";
+  public static final String ER_INVALID_SET_PARAM_VALUE = "ER_INVALID_SET_PARAM_VALUE";
+  public static final String ER_SET_FEATURE_NULL_NAME =
+        "ER_SET_FEATURE_NULL_NAME";
+  public static final String ER_GET_FEATURE_NULL_NAME =
+        "ER_GET_FEATURE_NULL_NAME";
+  public static final String ER_UNSUPPORTED_FEATURE =
+        "ER_UNSUPPORTED_FEATURE";
+  public static final String ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING =
+        "ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING";
+
+  public static final String WG_FOUND_CURLYBRACE = "WG_FOUND_CURLYBRACE";
+  public static final String WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR =
+         "WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR";
+  public static final String WG_EXPR_ATTRIB_CHANGED_TO_SELECT =
+         "WG_EXPR_ATTRIB_CHANGED_TO_SELECT";
+  public static final String WG_NO_LOCALE_IN_FORMATNUMBER =
+         "WG_NO_LOCALE_IN_FORMATNUMBER";
+  public static final String WG_LOCALE_NOT_FOUND = "WG_LOCALE_NOT_FOUND";
+  public static final String WG_CANNOT_MAKE_URL_FROM ="WG_CANNOT_MAKE_URL_FROM";
+  public static final String WG_CANNOT_LOAD_REQUESTED_DOC =
+         "WG_CANNOT_LOAD_REQUESTED_DOC";
+  public static final String WG_CANNOT_FIND_COLLATOR ="WG_CANNOT_FIND_COLLATOR";
+  public static final String WG_FUNCTIONS_SHOULD_USE_URL =
+         "WG_FUNCTIONS_SHOULD_USE_URL";
+  public static final String WG_ENCODING_NOT_SUPPORTED_USING_UTF8 =
+         "WG_ENCODING_NOT_SUPPORTED_USING_UTF8";
+  public static final String WG_ENCODING_NOT_SUPPORTED_USING_JAVA =
+         "WG_ENCODING_NOT_SUPPORTED_USING_JAVA";
+  public static final String WG_SPECIFICITY_CONFLICTS =
+         "WG_SPECIFICITY_CONFLICTS";
+  public static final String WG_PARSING_AND_PREPARING =
+         "WG_PARSING_AND_PREPARING";
+  public static final String WG_ATTR_TEMPLATE = "WG_ATTR_TEMPLATE";
+  public static final String WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE = "WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESP";
+  public static final String WG_ATTRIB_NOT_HANDLED = "WG_ATTRIB_NOT_HANDLED";
+  public static final String WG_NO_DECIMALFORMAT_DECLARATION =
+         "WG_NO_DECIMALFORMAT_DECLARATION";
+  public static final String WG_OLD_XSLT_NS = "WG_OLD_XSLT_NS";
+  public static final String WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED =
+         "WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED";
+  public static final String WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE =
+         "WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE";
+  public static final String WG_ILLEGAL_ATTRIBUTE = "WG_ILLEGAL_ATTRIBUTE";
+  public static final String WG_COULD_NOT_RESOLVE_PREFIX =
+         "WG_COULD_NOT_RESOLVE_PREFIX";
+  public static final String WG_STYLESHEET_REQUIRES_VERSION_ATTRIB =
+         "WG_STYLESHEET_REQUIRES_VERSION_ATTRIB";
+  public static final String WG_ILLEGAL_ATTRIBUTE_NAME =
+         "WG_ILLEGAL_ATTRIBUTE_NAME";
+  public static final String WG_ILLEGAL_ATTRIBUTE_VALUE =
+         "WG_ILLEGAL_ATTRIBUTE_VALUE";
+  public static final String WG_EMPTY_SECOND_ARG = "WG_EMPTY_SECOND_ARG";
+  public static final String WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML =
+         "WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML";
+  public static final String WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME =
+         "WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME";
+  public static final String WG_ILLEGAL_ATTRIBUTE_POSITION =
+         "WG_ILLEGAL_ATTRIBUTE_POSITION";
+  public static final String NO_MODIFICATION_ALLOWED_ERR =
+         "NO_MODIFICATION_ALLOWED_ERR";
+
+  /*
+   * Now fill in the message text.
+   * Then fill in the message text for that message code in the
+   * array. Use the new error code as the index into the array.
+   */
+
+  // Error messages...
+
+  /** Get the lookup table for error messages.
+   *
+   * @return The message lookup table.
+   */
+  public Object[][] getContents()
+  {
+    return new Object[][] {
+
+  /** Error message ID that has a null message, but takes in a single object.    */
+  {"ER0000" , "{0}" },
+
+
+    { ER_NO_CURLYBRACE,
+      "\u9519\u8bef\uff1a\u8868\u8fbe\u5f0f\u4e2d\u4e0d\u80fd\u6709\u201c{\u201d"},
+
+    { ER_ILLEGAL_ATTRIBUTE ,
+     "{0} \u6709\u4e00\u4e2a\u975e\u6cd5\u5c5e\u6027\uff1a{1}"},
+
+  {ER_NULL_SOURCENODE_APPLYIMPORTS ,
+      "sourceNode \u5728 xsl:apply-imports \u4e2d\u4e3a\u7a7a\uff01"},
+
+  {ER_CANNOT_ADD,
+      "\u65e0\u6cd5\u5c06\u201c{0}\u201d\u6dfb\u52a0\u5230\u201c{1}\u201d"},
+
+    { ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES,
+      "sourceNode \u5728 handleApplyTemplatesInstruction \u4e2d\u4e3a\u7a7a\uff01"},
+
+    { ER_NO_NAME_ATTRIB,
+     "\u201c{0}\u201d\u5fc5\u987b\u6709 name \u5c5e\u6027\u3002"},
+
+    {ER_TEMPLATE_NOT_FOUND,
+     "\u627e\u4e0d\u5230\u4ee5\u4e0b\u540d\u79f0\u7684\u6a21\u677f\uff1a{0}"},
+
+    {ER_CANT_RESOLVE_NAME_AVT,
+      "\u65e0\u6cd5\u89e3\u6790 xsl:call-template \u4e2d\u7684\u540d\u79f0 AVT\u3002"},
+
+    {ER_REQUIRES_ATTRIB,
+     "\u201c{0}\u201d\u9700\u8981\u5c5e\u6027\uff1a{1}"},
+
+    { ER_MUST_HAVE_TEST_ATTRIB,
+      "\u201c{0}\u201d\u5fc5\u987b\u6709\u201ctest\u201d\u5c5e\u6027\u3002"},
+
+    {ER_BAD_VAL_ON_LEVEL_ATTRIB,
+      "\u7ea7\u522b\u5c5e\u6027\u4e0a\u51fa\u73b0\u9519\u8bef\u503c\uff1a{0}"},
+
+    {ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML,
+      "processing-instruction \u540d\u79f0\u4e0d\u80fd\u662f\u201cxml\u201d"},
+
+    { ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME,
+      "processing-instruction \u540d\u79f0\u5fc5\u987b\u662f\u6709\u6548\u7684 NCName\uff1a{0}"},
+
+    { ER_NEED_MATCH_ATTRIB,
+      "\u201c{0}\u201d\u5982\u679c\u6709\u67d0\u79cd\u65b9\u5f0f\uff0c\u5c31\u5fc5\u987b\u6709 match \u5c5e\u6027\u3002"},
+
+    { ER_NEED_NAME_OR_MATCH_ATTRIB,
+      "\u201c{0}\u201d\u9700\u8981 name \u5c5e\u6027\u6216 match \u5c5e\u6027\u3002"},
+
+    {ER_CANT_RESOLVE_NSPREFIX,
+      "\u65e0\u6cd5\u89e3\u6790\u540d\u79f0\u7a7a\u95f4\u524d\u7f00\uff1a{0}"},
+
+    { ER_ILLEGAL_VALUE,
+     "xml:space \u6709\u975e\u6cd5\u7684\u503c\uff1a{0}"},
+
+    { ER_NO_OWNERDOC,
+      "\u5b50\u8282\u70b9\u6ca1\u6709\u6240\u6709\u8005\u6587\u6863\uff01"},
+
+    { ER_ELEMTEMPLATEELEM_ERR,
+     "ElemTemplateElement \u9519\u8bef\uff1a{0}"},
+
+    { ER_NULL_CHILD,
+     "\u6b63\u5728\u5c1d\u8bd5\u6dfb\u52a0\u7a7a\u7684\u5b50\u4ee3\uff01"},
+
+    { ER_NEED_SELECT_ATTRIB,
+     "{0} \u9700\u8981 select \u5c5e\u6027\u3002"},
+
+    { ER_NEED_TEST_ATTRIB ,
+      "xsl:when \u5fc5\u987b\u6709\u201ctest\u201d\u5c5e\u6027\u3002"},
+
+    { ER_NEED_NAME_ATTRIB,
+      "xsl:with-param \u5fc5\u987b\u6709\u201cname\u201d\u5c5e\u6027\u3002"},
+
+    { ER_NO_CONTEXT_OWNERDOC,
+      "\u4e0a\u4e0b\u6587\u6ca1\u6709\u6240\u6709\u8005\u6587\u6863\uff01"},
+
+    {ER_COULD_NOT_CREATE_XML_PROC_LIAISON,
+      "\u65e0\u6cd5\u521b\u5efa XML TransformerFactory \u8054\u7cfb\uff1a{0}"},
+
+    {ER_PROCESS_NOT_SUCCESSFUL,
+      "Xalan: Process \u4e0d\u6210\u529f\u3002"},
+
+    { ER_NOT_SUCCESSFUL,
+     "Xalan: \u4e0d\u6210\u529f\u3002"},
+
+    { ER_ENCODING_NOT_SUPPORTED,
+     "\u4e0d\u652f\u6301\u7f16\u7801\uff1a{0}"},
+
+    {ER_COULD_NOT_CREATE_TRACELISTENER,
+      "\u65e0\u6cd5\u521b\u5efa TraceListener\uff1a{0}"},
+
+    {ER_KEY_REQUIRES_NAME_ATTRIB,
+      "xsl:key \u9700\u8981\u201cname\u201d\u5c5e\u6027\uff01"},
+
+    { ER_KEY_REQUIRES_MATCH_ATTRIB,
+      "xsl:key \u9700\u8981\u201cmatch\u201d\u5c5e\u6027\uff01"},
+
+    { ER_KEY_REQUIRES_USE_ATTRIB,
+      "xsl:key \u9700\u8981\u201cuse\u201d\u5c5e\u6027\uff01"},
+
+    { ER_REQUIRES_ELEMENTS_ATTRIB,
+      "(StylesheetHandler) {0} \u9700\u8981\u201celements\u201d\u5c5e\u6027\uff01"},
+
+    { ER_MISSING_PREFIX_ATTRIB,
+      "(StylesheetHandler) {0} \u5c5e\u6027\u201cprefix\u201d\u4e22\u5931"},
+
+    { ER_BAD_STYLESHEET_URL,
+     "\u6837\u5f0f\u8868 URL \u9519\u8bef\uff1a{0}"},
+
+    { ER_FILE_NOT_FOUND,
+     "\u627e\u4e0d\u5230\u6837\u5f0f\u8868\u6587\u4ef6\uff1a{0}"},
+
+    { ER_IOEXCEPTION,
+      "\u6837\u5f0f\u8868\u6587\u4ef6\u53d1\u751f IO \u5f02\u5e38\uff1a{0}"},
+
+    { ER_NO_HREF_ATTRIB,
+      "\uff08StylesheetHandler\uff09\u65e0\u6cd5\u4e3a {0} \u627e\u5230 href \u5c5e\u6027"},
+
+    { ER_STYLESHEET_INCLUDES_ITSELF,
+      "\uff08StylesheetHandler\uff09{0} \u6b63\u5728\u76f4\u63a5\u6216\u95f4\u63a5\u5730\u5305\u542b\u5b83\u81ea\u8eab\uff01"},
+
+    { ER_PROCESSINCLUDE_ERROR,
+      "StylesheetHandler.processInclude \u9519\u8bef\uff0c{0}"},
+
+    { ER_MISSING_LANG_ATTRIB,
+      "(StylesheetHandler) {0} \u5c5e\u6027\u201clang\u201d\u4e22\u5931"},
+
+    { ER_MISSING_CONTAINER_ELEMENT_COMPONENT,
+      "\uff08StylesheetHandler\uff09\u662f\u5426\u9519\u653e\u4e86 {0} \u5143\u7d20\uff1f\uff1f\u7f3a\u5c11\u5bb9\u5668\u5143\u7d20\u201ccomponent\u201d"},
+
+    { ER_CAN_ONLY_OUTPUT_TO_ELEMENT,
+      "\u53ea\u80fd\u8f93\u51fa\u5230 Element\u3001DocumentFragment\u3001Document \u6216 PrintWriter\u3002"},
+
+    { ER_PROCESS_ERROR,
+     "StylesheetRoot.process \u9519\u8bef"},
+
+    { ER_UNIMPLNODE_ERROR,
+     "UnImplNode \u9519\u8bef\uff1a{0}"},
+
+    { ER_NO_SELECT_EXPRESSION,
+      "\u9519\u8bef\uff01\u627e\u4e0d\u5230 xpath \u9009\u62e9\u8868\u8fbe\u5f0f\uff08-select\uff09\u3002"},
+
+    { ER_CANNOT_SERIALIZE_XSLPROCESSOR,
+      "\u65e0\u6cd5\u5e8f\u5217\u5316 XSLProcessor\uff01"},
+
+    { ER_NO_INPUT_STYLESHEET,
+      "\u6ca1\u6709\u6307\u5b9a\u6837\u5f0f\u8868\u8f93\u5165\uff01"},
+
+    { ER_FAILED_PROCESS_STYLESHEET,
+      "\u65e0\u6cd5\u5904\u7406\u6837\u5f0f\u8868\uff01"},
+
+    { ER_COULDNT_PARSE_DOC,
+     "\u65e0\u6cd5\u89e3\u6790 {0} \u6587\u6863\uff01"},
+
+    { ER_COULDNT_FIND_FRAGMENT,
+     "\u627e\u4e0d\u5230\u7247\u6bb5\uff1a{0}"},
+
+    { ER_NODE_NOT_ELEMENT,
+      "\u7247\u6bb5\u6807\u8bc6\u6307\u5411\u7684\u8282\u70b9\u4e0d\u662f\u5143\u7d20\uff1a{0}"},
+
+    { ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB,
+      "for-each \u5fc5\u987b\u6709 match \u6216 name \u5c5e\u6027"},
+
+    { ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB,
+      "templates \u5fc5\u987b\u6709 match \u6216 name \u5c5e\u6027"},
+
+    { ER_NO_CLONE_OF_DOCUMENT_FRAG,
+      "\u65e0\u6587\u6863\u7247\u6bb5\u7684\u514b\u9686\uff01"},
+
+    { ER_CANT_CREATE_ITEM,
+      "\u65e0\u6cd5\u5728\u7ed3\u679c\u6811\u4e2d\u521b\u5efa\u9879\uff1a{0}"},
+
+    { ER_XMLSPACE_ILLEGAL_VALUE,
+      "\u6e90 XML \u4e2d\u7684 xml:space \u6709\u975e\u6cd5\u503c\uff1a{0}"},
+
+    { ER_NO_XSLKEY_DECLARATION,
+      "{0} \u6ca1\u6709 xsl:key \u58f0\u660e\uff01"},
+
+    { ER_CANT_CREATE_URL,
+     "\u9519\u8bef\uff01\u65e0\u6cd5\u4e3a {0} \u521b\u5efa URL"},
+
+    { ER_XSLFUNCTIONS_UNSUPPORTED,
+     "\u4e0d\u652f\u6301 xsl:functions"},
+
+    { ER_PROCESSOR_ERROR,
+     "XSLT TransformerFactory \u9519\u8bef"},
+
+    { ER_NOT_ALLOWED_INSIDE_STYLESHEET,
+      "\uff08StylesheetHandler\uff09\u6837\u5f0f\u8868\u5185\u4e0d\u5141\u8bb8 {0}\uff01"},
+
+    { ER_RESULTNS_NOT_SUPPORTED,
+      "\u4e0d\u518d\u652f\u6301 result-ns\uff01\u8bf7\u6539\u4e3a\u4f7f\u7528 xsl:output\u3002"},
+
+    { ER_DEFAULTSPACE_NOT_SUPPORTED,
+      "\u4e0d\u518d\u652f\u6301 default-space\uff01\u8bf7\u6539\u4e3a\u4f7f\u7528 xsl:strip-space \u6216 xsl:preserve-space\u3002"},
+
+    { ER_INDENTRESULT_NOT_SUPPORTED,
+      "\u4e0d\u518d\u652f\u6301 indent-result\uff01\u8bf7\u6539\u4e3a\u4f7f\u7528 xsl:output\u3002"},
+
+    { ER_ILLEGAL_ATTRIB,
+      "\uff08StylesheetHandler\uff09{0} \u6709\u975e\u6cd5\u5c5e\u6027\uff1a{1}"},
+
+    { ER_UNKNOWN_XSL_ELEM,
+     "\u672a\u77e5 XSL \u5143\u7d20\uff1a{0}"},
+
+    { ER_BAD_XSLSORT_USE,
+      "\uff08StylesheetHandler\uff09xsl:sort \u53ea\u80fd\u4e0e xsl:apply-templates \u6216 xsl:for-each \u4e00\u8d77\u4f7f\u7528\u3002"},
+
+    { ER_MISPLACED_XSLWHEN,
+      "\uff08StylesheetHandler\uff09\u9519\u653e\u4e86 xsl:when\uff01"},
+
+    { ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE,
+      "\uff08StylesheetHandler\uff09xsl:choose \u4e0d\u662f xsl:when \u7684\u7236\u4ee3\uff01"},
+
+    { ER_MISPLACED_XSLOTHERWISE,
+      "\uff08StylesheetHandler\uff09\u9519\u653e\u4e86 xsl:otherwise\uff01"},
+
+    { ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE,
+      "\uff08StylesheetHandler\uff09xsl:choose \u4e0d\u662f xsl:otherwise \u7684\u7236\u4ee3\uff01"},
+
+    { ER_NOT_ALLOWED_INSIDE_TEMPLATE,
+      "\uff08StylesheetHandler\uff09\u6a21\u677f\u5185\u4e0d\u5141\u8bb8\u51fa\u73b0 {0}\uff01"},
+
+    { ER_UNKNOWN_EXT_NS_PREFIX,
+      "\uff08StylesheetHandler\uff09{0} \u6269\u5c55\u540d\u79f0\u7a7a\u95f4\u524d\u7f00 {1} \u672a\u77e5"},
+
+    { ER_IMPORTS_AS_FIRST_ELEM,
+      "\uff08StylesheetHandler\uff09\u5bfc\u5165\u53ea\u80fd\u4f5c\u4e3a\u6837\u5f0f\u8868\u4e2d\u6700\u524d\u9762\u7684\u5143\u7d20\u53d1\u751f\uff01"},
+
+    { ER_IMPORTING_ITSELF,
+      "\uff08StylesheetHandler\uff09{0} \u6b63\u5728\u76f4\u63a5\u6216\u95f4\u63a5\u5730\u5bfc\u5165\u5b83\u81ea\u8eab\uff01"},
+
+    { ER_XMLSPACE_ILLEGAL_VAL,
+      "\uff08StylesheetHandler\uff09xml:space \u6709\u975e\u6cd5\u503c\uff1a{0}"},
+
+    { ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL,
+      "processStylesheet \u4e0d\u6210\u529f\uff01"},
+
+    { ER_SAX_EXCEPTION,
+     "SAX \u5f02\u5e38"},
+
+//  add this message to fix bug 21478
+    { ER_FUNCTION_NOT_SUPPORTED,
+     "\u51fd\u6570\u4e0d\u53d7\u652f\u6301\uff01"},
+
+
+    { ER_XSLT_ERROR,
+     "XSLT \u9519\u8bef"},
+
+    { ER_CURRENCY_SIGN_ILLEGAL,
+      "\u683c\u5f0f\u6a21\u5f0f\u5b57\u7b26\u4e32\u4e2d\u4e0d\u5141\u8bb8\u5b58\u5728\u8d27\u5e01\u7b26\u53f7"},
+
+    { ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM,
+      "\u6837\u5f0f\u8868 DOM \u4e2d\u4e0d\u652f\u6301\u6587\u6863\u51fd\u6570\uff01"},
+
+    { ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER,
+      "\u65e0\u6cd5\u89e3\u6790\u975e\u524d\u7f00\u89e3\u6790\u5668\u7684\u524d\u7f00\uff01"},
+
+    { ER_REDIRECT_COULDNT_GET_FILENAME,
+      "\u91cd\u5b9a\u5411\u6269\u5c55\uff1a\u65e0\u6cd5\u83b7\u53d6\u6587\u4ef6\u540d \uff0d file \u6216 select \u5c5e\u6027\u5fc5\u987b\u8fd4\u56de\u6709\u6548\u5b57\u7b26\u4e32\u3002"},
+
+    { ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT,
+      "\u65e0\u6cd5\u5728\u91cd\u5b9a\u5411\u6269\u5c55\u4e2d\u6784\u5efa FormatterListener\uff01"},
+
+    { ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX,
+      "exclude-result-prefixes \u4e2d\u7684\u524d\u7f00\u65e0\u6548\uff1a{0}"},
+
+    { ER_MISSING_NS_URI,
+      "\u6307\u5b9a\u7684\u524d\u7f00\u7f3a\u5c11\u540d\u79f0\u7a7a\u95f4 URI"},
+
+    { ER_MISSING_ARG_FOR_OPTION,
+      "\u9009\u9879 {0} \u7f3a\u5c11\u81ea\u53d8\u91cf"},
+
+    { ER_INVALID_OPTION,
+     "\u9009\u9879 {0} \u65e0\u6548"},
+
+    { ER_MALFORMED_FORMAT_STRING,
+     "\u683c\u5f0f\u5b57\u7b26\u4e32 {0} \u7684\u683c\u5f0f\u9519\u8bef"},
+
+    { ER_STYLESHEET_REQUIRES_VERSION_ATTRIB,
+      "xsl:stylesheet \u9700\u8981\u201cversion\u201d\u5c5e\u6027\uff01"},
+
+    { ER_ILLEGAL_ATTRIBUTE_VALUE,
+      "\u5c5e\u6027\uff1a{0} \u6709\u975e\u6cd5\u7684\u503c\uff1a{1}"},
+
+    { ER_CHOOSE_REQUIRES_WHEN,
+     "xsl:choose \u9700\u8981 xsl:when"},
+
+    { ER_NO_APPLY_IMPORT_IN_FOR_EACH,
+      "xsl:for-each \u4e2d\u4e0d\u5141\u8bb8\u6709 xsl:apply-imports"},
+
+    { ER_CANT_USE_DTM_FOR_OUTPUT,
+      "\u65e0\u6cd5\u5c06 DTMLiaison \u7528\u4e8e\u8f93\u51fa DOM \u8282\u70b9... \u6539\u4e3a\u4f20\u9012 org.apache.xpath.DOM2Helper\uff01"},
+
+    { ER_CANT_USE_DTM_FOR_INPUT,
+      "\u65e0\u6cd5\u5c06 DTMLiaison \u7528\u4e8e\u8f93\u5165 DOM \u8282\u70b9... \u6539\u4e3a\u4f20\u9012 org.apache.xpath.DOM2Helper\uff01"},
+
+    { ER_CALL_TO_EXT_FAILED,
+      "\u8c03\u7528\u6269\u5c55\u5143\u7d20\u5931\u8d25\uff1a{0}"},
+
+    { ER_PREFIX_MUST_RESOLVE,
+      "\u524d\u7f00\u5fc5\u987b\u89e3\u6790\u4e3a\u540d\u79f0\u7a7a\u95f4\uff1a{0}"},
+
+    { ER_INVALID_UTF16_SURROGATE,
+      "\u68c0\u6d4b\u5230\u65e0\u6548\u7684 UTF-16 \u8d85\u5927\u5b57\u7b26\u96c6\uff1a{0}\uff1f"},
+
+    { ER_XSLATTRSET_USED_ITSELF,
+      "xsl:attribute-set {0} \u4f7f\u7528\u4e86\u81ea\u8eab\uff0c\u8fd9\u5c06\u5bfc\u81f4\u65e0\u9650\u5faa\u73af\u3002"},
+
+    { ER_CANNOT_MIX_XERCESDOM,
+      "\u65e0\u6cd5\u5c06\u975e Xerces-DOM \u8f93\u5165\u4e0e Xerces-DOM \u8f93\u51fa\u6df7\u5408\uff01"},
+
+    { ER_TOO_MANY_LISTENERS,
+      "addTraceListenersToStylesheet \u2015 TooManyListenersException"},
+
+    { ER_IN_ELEMTEMPLATEELEM_READOBJECT,
+      "\u5728 ElemTemplateElement.readObject \u4e2d\uff1a{0}"},
+
+    { ER_DUPLICATE_NAMED_TEMPLATE,
+      "\u627e\u5230\u591a\u4e2a\u540d\u4e3a {0} \u7684\u6a21\u677f"},
+
+    { ER_INVALID_KEY_CALL,
+      "\u65e0\u6548\u7684\u51fd\u6570\u8c03\u7528\uff1a\u4e0d\u5141\u8bb8\u9012\u5f52 key() \u8c03\u7528"},
+
+    { ER_REFERENCING_ITSELF,
+      "\u53d8\u91cf {0} \u6b63\u5728\u76f4\u63a5\u6216\u95f4\u63a5\u5730\u5f15\u7528\u5b83\u81ea\u8eab\uff01"},
+
+    { ER_ILLEGAL_DOMSOURCE_INPUT,
+      "\u8f93\u5165\u8282\u70b9\u5bf9\u4e8e newTemplates \u7684 DOMSource \u4e0d\u80fd\u4e3a\u7a7a\uff01"},
+
+    { ER_CLASS_NOT_FOUND_FOR_OPTION,
+        "\u627e\u4e0d\u5230\u9009\u9879 {0} \u7684\u7c7b\u6587\u4ef6"},
+
+    { ER_REQUIRED_ELEM_NOT_FOUND,
+        "\u627e\u4e0d\u5230\u5fc5\u9700\u7684\u5143\u7d20\uff1a{0}"},
+
+    { ER_INPUT_CANNOT_BE_NULL,
+        "InputStream \u4e0d\u80fd\u4e3a\u7a7a"},
+
+    { ER_URI_CANNOT_BE_NULL,
+        "URI \u4e0d\u80fd\u4e3a\u7a7a"},
+
+    { ER_FILE_CANNOT_BE_NULL,
+        "File \u4e0d\u80fd\u4e3a\u7a7a"},
+
+    { ER_SOURCE_CANNOT_BE_NULL,
+                "InputSource \u4e0d\u80fd\u4e3a\u7a7a"},
+
+    { ER_CANNOT_INIT_BSFMGR,
+                "\u65e0\u6cd5\u521d\u59cb\u5316 BSF \u7ba1\u7406\u5668"},
+
+    { ER_CANNOT_CMPL_EXTENSN,
+                "\u65e0\u6cd5\u7f16\u8bd1\u6269\u5c55"},
+
+    { ER_CANNOT_CREATE_EXTENSN,
+      "\u7531\u4e8e {1}\uff0c\u65e0\u6cd5\u521b\u5efa\u6269\u5c55 {0}"},
+
+    { ER_INSTANCE_MTHD_CALL_REQUIRES,
+      "\u5bf9\u65b9\u6cd5 {0} \u7684\u5b9e\u4f8b\u65b9\u6cd5\u8c03\u7528\u8981\u6c42\u4ee5\u5bf9\u8c61\u5b9e\u4f8b\u4f5c\u4e3a\u7b2c\u4e00\u53c2\u6570"},
+
+    { ER_INVALID_ELEMENT_NAME,
+      "\u6307\u5b9a\u4e86\u65e0\u6548\u7684\u5143\u7d20\u540d\u79f0 {0}"},
+
+    { ER_ELEMENT_NAME_METHOD_STATIC,
+      "\u5143\u7d20\u540d\u79f0\u65b9\u6cd5\u5fc5\u987b\u662f static {0}"},
+
+    { ER_EXTENSION_FUNC_UNKNOWN,
+             "\u6269\u5c55\u51fd\u6570 {0} : {1} \u672a\u77e5"},
+
+    { ER_MORE_MATCH_CONSTRUCTOR,
+             "\u5bf9\u4e8e {0}\uff0c\u6784\u9020\u51fd\u6570\u6709\u591a\u4e2a\u6700\u4f73\u5339\u914d"},
+
+    { ER_MORE_MATCH_METHOD,
+             "\u65b9\u6cd5 {0} \u6709\u591a\u4e2a\u6700\u4f73\u5339\u914d"},
+
+    { ER_MORE_MATCH_ELEMENT,
+             "element \u65b9\u6cd5 {0} \u6709\u591a\u4e2a\u6700\u4f73\u5339\u914d"},
+
+    { ER_INVALID_CONTEXT_PASSED,
+             "\u8bc4\u4f30 {0} \u65f6\u4f20\u9012\u4e86\u65e0\u6548\u7684\u4e0a\u4e0b\u6587"},
+
+    { ER_POOL_EXISTS,
+             "\u6c60\u5df2\u7ecf\u5b58\u5728"},
+
+    { ER_NO_DRIVER_NAME,
+             "\u672a\u6307\u5b9a\u9a71\u52a8\u7a0b\u5e8f\u540d\u79f0"},
+
+    { ER_NO_URL,
+             "\u672a\u6307\u5b9a URL"},
+
+    { ER_POOL_SIZE_LESSTHAN_ONE,
+             "\u6c60\u5927\u5c0f\u5c0f\u4e8e 1\uff01"},
+
+    { ER_INVALID_DRIVER,
+             "\u6307\u5b9a\u4e86\u65e0\u6548\u7684\u9a71\u52a8\u7a0b\u5e8f\u540d\u79f0\uff01"},
+
+    { ER_NO_STYLESHEETROOT,
+             "\u627e\u4e0d\u5230\u6837\u5f0f\u8868\u6839\u76ee\u5f55\uff01"},
+
+    { ER_ILLEGAL_XMLSPACE_VALUE,
+         "xml:space \u7684\u503c\u975e\u6cd5"},
+
+    { ER_PROCESSFROMNODE_FAILED,
+         "processFromNode \u5931\u8d25"},
+
+    { ER_RESOURCE_COULD_NOT_LOAD,
+        "\u8d44\u6e90 [ {0} ] \u65e0\u6cd5\u88c5\u5165\uff1a{1} \n {2} \t {3}"},
+
+    { ER_BUFFER_SIZE_LESSTHAN_ZERO,
+        "\u7f13\u51b2\u533a\u5927\u5c0f <=0"},
+
+    { ER_UNKNOWN_ERROR_CALLING_EXTENSION,
+        "\u8c03\u7528\u6269\u5c55\u65f6\u53d1\u751f\u672a\u77e5\u9519\u8bef"},
+
+    { ER_NO_NAMESPACE_DECL,
+        "\u524d\u7f00 {0} \u6ca1\u6709\u76f8\u5e94\u7684\u540d\u79f0\u7a7a\u95f4\u58f0\u660e"},
+
+    { ER_ELEM_CONTENT_NOT_ALLOWED,
+        "lang=javaclass {0} \u4e0d\u5141\u8bb8\u51fa\u73b0\u5143\u7d20\u5185\u5bb9"},
+
+    { ER_STYLESHEET_DIRECTED_TERMINATION,
+        "\u6837\u5f0f\u8868\u5b9a\u5411\u7684\u7ec8\u6b62"},
+
+    { ER_ONE_OR_TWO,
+        "1 \u6216 2"},
+
+    { ER_TWO_OR_THREE,
+        "2 \u6216 3"},
+
+    { ER_COULD_NOT_LOAD_RESOURCE,
+        "\u65e0\u6cd5\u88c5\u5165 {0}\uff08\u68c0\u67e5 CLASSPATH\uff09\uff0c\u73b0\u5728\u53ea\u4f7f\u7528\u7f3a\u7701\u503c"},
+
+    { ER_CANNOT_INIT_DEFAULT_TEMPLATES,
+        "\u65e0\u6cd5\u521d\u59cb\u5316\u7f3a\u7701\u6a21\u677f"},
+
+    { ER_RESULT_NULL,
+        "\u7ed3\u679c\u4e0d\u5e94\u4e3a\u7a7a"},
+
+    { ER_RESULT_COULD_NOT_BE_SET,
+        "\u65e0\u6cd5\u8bbe\u7f6e\u7ed3\u679c"},
+
+    { ER_NO_OUTPUT_SPECIFIED,
+        "\u672a\u6307\u5b9a\u8f93\u51fa"},
+
+    { ER_CANNOT_TRANSFORM_TO_RESULT_TYPE,
+        "\u65e0\u6cd5\u8f6c\u6362\u6210\u7c7b\u578b\u4e3a {0} \u7684\u7ed3\u679c"},
+
+    { ER_CANNOT_TRANSFORM_SOURCE_TYPE,
+        "\u65e0\u6cd5\u8f6c\u6362\u7c7b\u578b\u4e3a {0} \u7684\u6e90"},
+
+    { ER_NULL_CONTENT_HANDLER,
+        "\u5185\u5bb9\u5904\u7406\u7a0b\u5e8f\u4e3a\u7a7a"},
+
+    { ER_NULL_ERROR_HANDLER,
+        "\u9519\u8bef\u5904\u7406\u7a0b\u5e8f\u4e3a\u7a7a"},
+
+    { ER_CANNOT_CALL_PARSE,
+        "\u5982\u679c\u6ca1\u6709\u8bbe\u7f6e ContentHandler\uff0c\u5219\u65e0\u6cd5\u8c03\u7528\u89e3\u6790"},
+
+    { ER_NO_PARENT_FOR_FILTER,
+        "\u8fc7\u6ee4\u5668\u65e0\u7236\u4ee3"},
+
+    { ER_NO_STYLESHEET_IN_MEDIA,
+         "\u5728 {0} \u4e2d\u627e\u4e0d\u5230\u6837\u5f0f\u8868\uff0c\u4ecb\u8d28 = {1}"},
+
+    { ER_NO_STYLESHEET_PI,
+         "\u5728 {0} \u4e2d\u627e\u4e0d\u5230 xml-stylesheet PI"},
+
+    { ER_NOT_SUPPORTED,
+       "\u4e0d\u652f\u6301\uff1a{0}"},
+
+    { ER_PROPERTY_VALUE_BOOLEAN,
+       "\u7279\u6027 {0} \u7684\u503c\u5e94\u5f53\u662f\u5e03\u5c14\u5b9e\u4f8b"},
+
+    { ER_COULD_NOT_FIND_EXTERN_SCRIPT,
+         "\u627e\u4e0d\u5230 {0} \u4e0a\u7684\u5916\u90e8\u811a\u672c"},
+
+    { ER_RESOURCE_COULD_NOT_FIND,
+        "\u627e\u4e0d\u5230\u8d44\u6e90 [ {0} ]\u3002\n {1}"},
+
+    { ER_OUTPUT_PROPERTY_NOT_RECOGNIZED,
+        "\u672a\u8bc6\u522b\u51fa\u8f93\u51fa\u5c5e\u6027\uff1a{0}"},
+
+    { ER_FAILED_CREATING_ELEMLITRSLT,
+        "\u521b\u5efa ElemLiteralResult \u5b9e\u4f8b\u5931\u8d25"},
+
+  //Earlier (JDK 1.4 XALAN 2.2-D11) at key code '204' the key name was ER_PRIORITY_NOT_PARSABLE
+  // In latest Xalan code base key name is  ER_VALUE_SHOULD_BE_NUMBER. This should also be taken care
+  //in locale specific files like XSLTErrorResources_de.java, XSLTErrorResources_fr.java etc.
+  //NOTE: Not only the key name but message has also been changed.
+
+    { ER_VALUE_SHOULD_BE_NUMBER,
+        "{0} \u7684\u503c\u5e94\u5f53\u5305\u542b\u53ef\u8fdb\u884c\u89e3\u6790\u7684\u6570\u5b57"},
+
+    { ER_VALUE_SHOULD_EQUAL,
+        "{0} \u7684\u503c\u5e94\u5f53\u7b49\u4e8e yes \u6216 no"},
+
+    { ER_FAILED_CALLING_METHOD,
+        "\u8c03\u7528 {0} \u65b9\u6cd5\u5931\u8d25"},
+
+    { ER_FAILED_CREATING_ELEMTMPL,
+        "\u521b\u5efa ElemTemplateElement \u5b9e\u4f8b\u5931\u8d25"},
+
+    { ER_CHARS_NOT_ALLOWED,
+        "\u6b64\u65f6\u6587\u6863\u4e2d\u4e0d\u5141\u8bb8\u6709\u5b57\u7b26"},
+
+    { ER_ATTR_NOT_ALLOWED,
+        "{1} \u5143\u7d20\u4e0a\u4e0d\u5141\u8bb8\u4f7f\u7528\u201c{0}\u201d\u5c5e\u6027\uff01"},
+
+    { ER_BAD_VALUE,
+     "{0} \u9519\u8bef\u503c {1}"},
+
+    { ER_ATTRIB_VALUE_NOT_FOUND,
+     "\u627e\u4e0d\u5230 {0} \u5c5e\u6027\u503c"},
+
+    { ER_ATTRIB_VALUE_NOT_RECOGNIZED,
+     "\u672a\u8bc6\u522b\u51fa {0} \u5c5e\u6027\u503c"},
+
+    { ER_NULL_URI_NAMESPACE,
+     "\u6b63\u5728\u8bd5\u56fe\u4ee5\u7a7a\u7684 URI \u751f\u6210\u540d\u79f0\u7a7a\u95f4\u524d\u7f00"},
+
+  //New ERROR keys added in XALAN code base after Jdk 1.4 (Xalan 2.2-D11)
+
+    { ER_NUMBER_TOO_BIG,
+     "\u6b63\u5728\u8bd5\u56fe\u683c\u5f0f\u5316\u5927\u4e8e\u6700\u5927\u957f\u6574\u6570\u7684\u6570\u5b57"},
+
+    { ER_CANNOT_FIND_SAX1_DRIVER,
+     "\u627e\u4e0d\u5230 SAX1 \u9a71\u52a8\u7a0b\u5e8f\u7c7b {0}"},
+
+    { ER_SAX1_DRIVER_NOT_LOADED,
+     "\u627e\u5230\u4e86 SAX1 \u9a71\u52a8\u7a0b\u5e8f\u7c7b {0}\uff0c\u4f46\u65e0\u6cd5\u88c5\u5165\u5b83"},
+
+    { ER_SAX1_DRIVER_NOT_INSTANTIATED,
+     "\u88c5\u5165\u4e86 SAX1 \u9a71\u52a8\u7a0b\u5e8f\u7c7b {0}\uff0c\u4f46\u65e0\u6cd5\u5c06\u5b83\u5b9e\u4f8b\u5316"},
+
+    { ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER,
+     "SAX1 \u9a71\u52a8\u7a0b\u5e8f\u7c7b {0} \u4e0d\u5b9e\u73b0 org.xml.sax.Parser"},
+
+    { ER_PARSER_PROPERTY_NOT_SPECIFIED,
+     "\u6ca1\u6709\u6307\u5b9a\u7cfb\u7edf\u5c5e\u6027 org.xml.sax.parser"},
+
+    { ER_PARSER_ARG_CANNOT_BE_NULL,
+     "\u89e3\u6790\u5668\u53c2\u6570\u4e0d\u5f97\u4e3a\u7a7a"},
+
+    { ER_FEATURE,
+     "\u7279\u5f81\uff1a{0}"},
+
+    { ER_PROPERTY,
+     "\u5c5e\u6027\uff1a{0}"},
+
+    { ER_NULL_ENTITY_RESOLVER,
+     "\u5b9e\u4f53\u89e3\u6790\u5668\u4e3a\u7a7a"},
+
+    { ER_NULL_DTD_HANDLER,
+     "DTD \u5904\u7406\u7a0b\u5e8f\u4e3a\u7a7a"},
+
+    { ER_NO_DRIVER_NAME_SPECIFIED,
+     "\u672a\u6307\u5b9a\u9a71\u52a8\u7a0b\u5e8f\u540d\u79f0\uff01"},
+
+    { ER_NO_URL_SPECIFIED,
+     "\u672a\u6307\u5b9a URL\uff01"},
+
+    { ER_POOLSIZE_LESS_THAN_ONE,
+     "\u6c60\u5927\u5c0f\u5c0f\u4e8e 1\uff01"},
+
+    { ER_INVALID_DRIVER_NAME,
+     "\u6307\u5b9a\u4e86\u65e0\u6548\u7684\u9a71\u52a8\u7a0b\u5e8f\u540d\u79f0\uff01"},
+
+    { ER_ERRORLISTENER,
+     "ErrorListener"},
+
+
+// Note to translators:  The following message should not normally be displayed
+//   to users.  It describes a situation in which the processor has detected
+//   an internal consistency problem in itself, and it provides this message
+//   for the developer to help diagnose the problem.  The name
+//   'ElemTemplateElement' is the name of a class, and should not be
+//   translated.
+    { ER_ASSERT_NO_TEMPLATE_PARENT,
+     "\u7a0b\u5e8f\u5458\u7684\u9519\u8bef\uff01\u8868\u8fbe\u5f0f\u6ca1\u6709 ElemTemplateElement \u7236\u4ee3\uff01"},
+
+
+// Note to translators:  The following message should not normally be displayed
+//   to users.  It describes a situation in which the processor has detected
+//   an internal consistency problem in itself, and it provides this message
+//   for the developer to help diagnose the problem.  The substitution text
+//   provides further information in order to diagnose the problem.  The name
+//   'RedundentExprEliminator' is the name of a class, and should not be
+//   translated.
+    { ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR,
+     "\u7a0b\u5e8f\u5458\u5728 RedundentExprEliminator \u4e2d\u7684\u65ad\u8a00\uff1a{0}"},
+
+    { ER_NOT_ALLOWED_IN_POSITION,
+     "\u6837\u5f0f\u8868\u7684\u6b64\u4f4d\u7f6e\u4e2d\u4e0d\u5141\u8bb8\u6709 {0}\uff01"},
+
+    { ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION,
+     "\u6837\u5f0f\u8868\u7684\u6b64\u4f4d\u7f6e\u4e2d\u4e0d\u5141\u8bb8\u6709\u975e\u7a7a\u683c\u7684\u6587\u672c\uff01"},
+
+  // This code is shared with warning codes.
+  // SystemId Unknown
+    { INVALID_TCHAR,
+     "\u7528\u4e8e CHAR \u5c5e\u6027 {0} \u7684\u503c {1} \u975e\u6cd5\u3002\u7c7b\u578b CHAR \u7684\u5c5e\u6027\u5fc5\u987b\u53ea\u6709 1 \u4e2a\u5b57\u7b26\uff01"},
+
+    // Note to translators:  The following message is used if the value of
+    // an attribute in a stylesheet is invalid.  "QNAME" is the XML data-type of
+    // the attribute, and should not be translated.  The substitution text {1} is
+    // the attribute value and {0} is the attribute name.
+    //The following codes are shared with the warning codes...
+    { INVALID_QNAME,
+     "\u7528\u4e8e QNAME \u5c5e\u6027 {0} \u7684\u503c {1} \u975e\u6cd5"},
+
+    // Note to translators:  The following message is used if the value of
+    // an attribute in a stylesheet is invalid.  "ENUM" is the XML data-type of
+    // the attribute, and should not be translated.  The substitution text {1} is
+    // the attribute value, {0} is the attribute name, and {2} is a list of valid
+    // values.
+    { INVALID_ENUM,
+     "\u7528\u4e8e ENUM \u5c5e\u6027 {0} \u7684\u503c {1} \u975e\u6cd5\u3002\u6709\u6548\u7684\u503c\u662f\uff1a{2}\u3002"},
+
+// Note to translators:  The following message is used if the value of
+// an attribute in a stylesheet is invalid.  "NMTOKEN" is the XML data-type
+// of the attribute, and should not be translated.  The substitution text {1} is
+// the attribute value and {0} is the attribute name.
+    { INVALID_NMTOKEN,
+     "\u7528\u4e8e NMTOKEN \u5c5e\u6027 {0} \u7684\u503c {1} \u975e\u6cd5"},
+
+// Note to translators:  The following message is used if the value of
+// an attribute in a stylesheet is invalid.  "NCNAME" is the XML data-type
+// of the attribute, and should not be translated.  The substitution text {1} is
+// the attribute value and {0} is the attribute name.
+    { INVALID_NCNAME,
+     "\u7528\u4e8e NCNAME \u5c5e\u6027 {0} \u7684\u503c {1} \u975e\u6cd5"},
+
+// Note to translators:  The following message is used if the value of
+// an attribute in a stylesheet is invalid.  "boolean" is the XSLT data-type
+// of the attribute, and should not be translated.  The substitution text {1} is
+// the attribute value and {0} is the attribute name.
+    { INVALID_BOOLEAN,
+     "\u7528\u4e8e boolean \u5c5e\u6027 {0} \u7684\u503c {1} \u975e\u6cd5"},
+
+// Note to translators:  The following message is used if the value of
+// an attribute in a stylesheet is invalid.  "number" is the XSLT data-type
+// of the attribute, and should not be translated.  The substitution text {1} is
+// the attribute value and {0} is the attribute name.
+     { INVALID_NUMBER,
+     "\u7528\u4e8e number \u5c5e\u6027 {0} \u7684\u503c {1} \u975e\u6cd5"},
+
+
+  // End of shared codes...
+
+// Note to translators:  A "match pattern" is a special form of XPath expression
+// that is used for matching patterns.  The substitution text is the name of
+// a function.  The message indicates that when this function is referenced in
+// a match pattern, its argument must be a string literal (or constant.)
+// ER_ARG_LITERAL - new error message for bugzilla //5202
+    { ER_ARG_LITERAL,
+     "\u5339\u914d\u6a21\u5f0f\u4e2d {0} \u7684\u81ea\u53d8\u91cf\u5fc5\u987b\u662f\u6587\u5b57\u3002"},
+
+// Note to translators:  The following message indicates that two definitions of
+// a variable.  A "global variable" is a variable that is accessible everywher
+// in the stylesheet.
+// ER_DUPLICATE_GLOBAL_VAR - new error message for bugzilla #790
+    { ER_DUPLICATE_GLOBAL_VAR,
+     "\u5168\u5c40\u53d8\u91cf\u7684\u58f0\u660e\u91cd\u590d\u3002"},
+
+
+// Note to translators:  The following message indicates that two definitions of
+// a variable were encountered.
+// ER_DUPLICATE_VAR - new error message for bugzilla #790
+    { ER_DUPLICATE_VAR,
+     "\u53d8\u91cf\u58f0\u660e\u91cd\u590d\u3002"},
+
+    // Note to translators:  "xsl:template, "name" and "match" are XSLT keywords
+    // which must not be translated.
+    // ER_TEMPLATE_NAME_MATCH - new error message for bugzilla #789
+    { ER_TEMPLATE_NAME_MATCH,
+     "xsl:template \u5fc5\u987b\u6709\u4e00\u4e2a name \u6216 match \u5c5e\u6027\uff08\u6216\u4e24\u8005\u517c\u6709\uff09"},
+
+    // Note to translators:  "exclude-result-prefixes" is an XSLT keyword which
+    // should not be translated.  The message indicates that a namespace prefix
+    // encountered as part of the value of the exclude-result-prefixes attribute
+    // was in error.
+    // ER_INVALID_PREFIX - new error message for bugzilla #788
+    { ER_INVALID_PREFIX,
+     "exclude-result-prefixes \u4e2d\u7684\u524d\u7f00\u65e0\u6548\uff1a{0}"},
+
+    // Note to translators:  An "attribute set" is a set of attributes that can
+    // be added to an element in the output document as a group.  The message
+    // indicates that there was a reference to an attribute set named {0} that
+    // was never defined.
+    // ER_NO_ATTRIB_SET - new error message for bugzilla #782
+    { ER_NO_ATTRIB_SET,
+     "\u540d\u4e3a {0} \u7684\u5c5e\u6027\u96c6\u4e0d\u5b58\u5728"},
+
+    // Note to translators:  This message indicates that there was a reference
+    // to a function named {0} for which no function definition could be found.
+    { ER_FUNCTION_NOT_FOUND,
+     "\u540d\u4e3a {0} \u7684\u51fd\u6570\u4e0d\u5b58\u5728"},
+
+    // Note to translators:  This message indicates that the XSLT instruction
+    // that is named by the substitution text {0} must not contain other XSLT
+    // instructions (content) or a "select" attribute.  The word "select" is
+    // an XSLT keyword in this case and must not be translated.
+    { ER_CANT_HAVE_CONTENT_AND_SELECT,
+     "{0} \u5143\u7d20\u4e0d\u5f97\u540c\u65f6\u5177\u6709\u5185\u5bb9\u548c select \u5c5e\u6027\u3002"},
+
+    // Note to translators:  This message indicates that the value argument
+    // of setParameter must be a valid Java Object.
+    { ER_INVALID_SET_PARAM_VALUE,
+     "\u53c2\u6570 {0} \u7684\u503c\u5fc5\u987b\u4e3a\u6709\u6548\u7684 Java \u5bf9\u8c61"},
+
+        { ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT,
+         "xsl:namespace-alias \u5143\u7d20\u7684 result-prefix \u5c5e\u6027\u542b\u6709\u201c#default\u201d\u503c\uff0c\u4f46\u5728\u8be5\u5143\u7d20\u7684\u4f5c\u7528\u57df\u4e2d\u6ca1\u6709\u7f3a\u7701\u540d\u79f0\u7a7a\u95f4\u7684\u58f0\u660e\u3002"},
+
+        { ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX,
+         "xsl:namespace-alias \u5143\u7d20\u7684 result-prefix \u5c5e\u6027\u542b\u6709\u201c{0}\u201d\u503c\uff0c\u4f46\u662f\u5728\u8be5\u5143\u7d20\u7684\u4f5c\u7528\u57df\u4e2d\u6ca1\u6709\u524d\u7f00\u201c{0}\u201d\u7684\u540d\u79f0\u7a7a\u95f4\u58f0\u660e\u3002"},
+
+    { ER_SET_FEATURE_NULL_NAME,
+      "\u5728 TransformerFactory.setFeature(String name, boolean value) \u4e2d\u7279\u5f81\u540d\u4e0d\u80fd\u4e3a\u7a7a\u3002"},
+
+    { ER_GET_FEATURE_NULL_NAME,
+      "\u5728 TransformerFactory.getFeature(String name) \u4e2d\u7279\u5f81\u540d\u4e0d\u80fd\u4e3a\u7a7a\u3002"},
+
+    { ER_UNSUPPORTED_FEATURE,
+      "\u65e0\u6cd5\u5bf9\u6b64 TransformerFactory \u8bbe\u7f6e\u7279\u5f81\u201c{0}\u201d\u3002"},
+
+    { ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING,
+        "\u5f53\u5b89\u5168\u5904\u7406\u529f\u80fd\u8bbe\u7f6e\u4e3a true \u65f6\uff0c\u4e0d\u5141\u8bb8\u4f7f\u7528\u6269\u5c55\u5143\u7d20\u201c{0}\u201d\u3002"},
+
+        { ER_NAMESPACE_CONTEXT_NULL_NAMESPACE,
+          "\u65e0\u6cd5\u4e3a\u7a7a\u540d\u79f0\u7a7a\u95f4 uri \u83b7\u53d6\u524d\u7f00\u3002"},
+
+        { ER_NAMESPACE_CONTEXT_NULL_PREFIX,
+          "\u65e0\u6cd5\u4e3a\u7a7a\u524d\u7f00\u83b7\u53d6\u540d\u79f0\u7a7a\u95f4 uri\u3002"},
+
+        { ER_XPATH_RESOLVER_NULL_QNAME,
+          "\u51fd\u6570\u540d\u4e0d\u80fd\u4e3a\u7a7a\u3002"},
+
+        { ER_XPATH_RESOLVER_NEGATIVE_ARITY,
+          "\u6570\u91cf\u4e0d\u80fd\u4e3a\u8d1f\u3002"},
+
+  // Warnings...
+
+    { WG_FOUND_CURLYBRACE,
+      "\u627e\u5230\u201c}\u201d\uff0c\u4f46\u6ca1\u6709\u6253\u5f00\u5c5e\u6027\u6a21\u677f\uff01"},
+
+    { WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR,
+      "\u8b66\u544a\uff1acount \u5c5e\u6027\u4e0e xsl:number \u4e2d\u7684\u4e0a\u7ea7\u4e0d\u5339\u914d\uff01\u76ee\u6807 = {0}"},
+
+    { WG_EXPR_ATTRIB_CHANGED_TO_SELECT,
+      "\u65e7\u8bed\u6cd5\uff1a\u201cexpr\u201d\u5c5e\u6027\u7684\u540d\u79f0\u5df2\u7ecf\u66f4\u6539\u4e3a\u201cselect\u201d\u3002"},
+
+    { WG_NO_LOCALE_IN_FORMATNUMBER,
+      "Xalan \u5728 format-number \u51fd\u6570\u4e2d\u5c1a\u672a\u5904\u7406\u8bed\u8a00\u73af\u5883\u540d\u3002"},
+
+    { WG_LOCALE_NOT_FOUND,
+      "\u8b66\u544a\uff1a\u627e\u4e0d\u5230 xml:lang={0} \u7684\u8bed\u8a00\u73af\u5883"},
+
+    { WG_CANNOT_MAKE_URL_FROM,
+      "\u65e0\u6cd5\u4ece {0} \u751f\u6210 URL"},
+
+    { WG_CANNOT_LOAD_REQUESTED_DOC,
+      "\u65e0\u6cd5\u88c5\u5165\u8bf7\u6c42\u7684\u6587\u6863\uff1a{0}"},
+
+    { WG_CANNOT_FIND_COLLATOR,
+      "\u627e\u4e0d\u5230 <sort xml:lang={0} \u7684\u6574\u7406\u5668"},
+
+    { WG_FUNCTIONS_SHOULD_USE_URL,
+      "\u65e7\u8bed\u6cd5\uff1a\u51fd\u6570\u6307\u4ee4\u5e94\u5f53\u4f7f\u7528 {0} \u7684 URL"},
+
+    { WG_ENCODING_NOT_SUPPORTED_USING_UTF8,
+      "\u4e0d\u652f\u6301\u7f16\u7801\uff1a{0}\uff0c\u6b63\u5728\u4f7f\u7528 UTF-8"},
+
+    { WG_ENCODING_NOT_SUPPORTED_USING_JAVA,
+      "\u4e0d\u652f\u6301\u7f16\u7801\uff1a{0}\uff0c\u6b63\u5728\u4f7f\u7528 Java {1}"},
+
+    { WG_SPECIFICITY_CONFLICTS,
+      "\u53d1\u73b0\u7279\u6027\u51b2\u7a81\uff1a\u5c06\u4f7f\u7528\u6837\u5f0f\u8868\u4e2d\u6700\u540e\u627e\u5230\u7684 {0}\u3002"},
+
+    { WG_PARSING_AND_PREPARING,
+      "========= \u89e3\u6790\u548c\u51c6\u5907 {0} =========="},
+
+    { WG_ATTR_TEMPLATE,
+     "\u5c5e\u6027\u6a21\u677f\uff0c{0}"},
+
+    { WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE,
+      "xsl:strip-space \u548c xsl:preserve-space \u4e4b\u95f4\u7684\u5339\u914d\u51b2\u7a81"},
+
+    { WG_ATTRIB_NOT_HANDLED,
+      "Xalan \u5c1a\u672a\u5904\u7406 {0} \u5c5e\u6027\uff01"},
+
+    { WG_NO_DECIMALFORMAT_DECLARATION,
+      "\u627e\u4e0d\u5230\u5341\u8fdb\u5236\u683c\u5f0f\u7684\u58f0\u660e\uff1a{0}"},
+
+    { WG_OLD_XSLT_NS,
+     "XSLT \u540d\u79f0\u7a7a\u95f4\u4e22\u5931\u6216\u4e0d\u6b63\u786e\u3002"},
+
+    { WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED,
+      "\u53ea\u5141\u8bb8\u4e00\u4e2a\u7f3a\u7701\u7684 xsl:decimal-format \u58f0\u660e\u3002"},
+
+    { WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE,
+      "xsl:decimal-format \u540d\u79f0\u5fc5\u987b\u662f\u552f\u4e00\u7684\u3002\u540d\u79f0\u201c{0}\u201d\u6709\u91cd\u590d\u3002"},
+
+    { WG_ILLEGAL_ATTRIBUTE,
+      "{0} \u6709\u4e00\u4e2a\u975e\u6cd5\u5c5e\u6027\uff1a{1}"},
+
+    { WG_COULD_NOT_RESOLVE_PREFIX,
+      "\u65e0\u6cd5\u89e3\u6790\u540d\u79f0\u7a7a\u95f4\u524d\u7f00\uff1a{0}\u3002\u5c06\u5ffd\u7565\u8be5\u8282\u70b9\u3002"},
+
+    { WG_STYLESHEET_REQUIRES_VERSION_ATTRIB,
+      "xsl:stylesheet \u9700\u8981\u201cversion\u201d\u5c5e\u6027\uff01"},
+
+    { WG_ILLEGAL_ATTRIBUTE_NAME,
+      "\u975e\u6cd5\u5c5e\u6027\u540d\u79f0\uff1a{0}"},
+
+    { WG_ILLEGAL_ATTRIBUTE_VALUE,
+      "\u7528\u4e8e\u5c5e\u6027 {0} \u7684\u503c\u975e\u6cd5\uff1a{1}"},
+
+    { WG_EMPTY_SECOND_ARG,
+      "\u4ece\u6587\u6863\u51fd\u6570\u7684\u7b2c\u4e8c\u53c2\u6570\u4ea7\u751f\u7684\u8282\u70b9\u96c6\u662f\u7a7a\u7684\u3002\u8fd4\u56de\u4e00\u4e2a\u7a7a\u8282\u70b9\u96c6\u3002"},
+
+  //Following are the new WARNING keys added in XALAN code base after Jdk 1.4 (Xalan 2.2-D11)
+
+    // Note to translators:  "name" and "xsl:processing-instruction" are keywords
+    // and must not be translated.
+    { WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML,
+      "xsl:processing-instruction \u540d\u79f0\u7684\u201cname\u201d\u5c5e\u6027\u7684\u503c\u4e0d\u5f97\u4e3a\u201cxml\u201d"},
+
+    // Note to translators:  "name" and "xsl:processing-instruction" are keywords
+    // and must not be translated.  "NCName" is an XML data-type and must not be
+    // translated.
+    { WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME,
+      "xsl:processing-instruction \u7684\u201cname\u201d\u5c5e\u6027\u7684\u503c\u5fc5\u987b\u662f\u6709\u6548\u7684 NCName\uff1a{0}"},
+
+    // Note to translators:  This message is reported if the stylesheet that is
+    // being processed attempted to construct an XML document with an attribute in a
+    // place other than on an element.  The substitution text specifies the name of
+    // the attribute.
+    { WG_ILLEGAL_ATTRIBUTE_POSITION,
+      "\u5728\u751f\u6210\u5b50\u8282\u70b9\u4e4b\u540e\u6216\u5728\u751f\u6210\u5143\u7d20\u4e4b\u524d\u65e0\u6cd5\u6dfb\u52a0\u5c5e\u6027 {0}\u3002\u5c06\u5ffd\u7565\u5c5e\u6027\u3002"},
+
+    { NO_MODIFICATION_ALLOWED_ERR,
+      "\u8bd5\u56fe\u4fee\u6539\u4e0d\u5141\u8bb8\u4fee\u6539\u7684\u5bf9\u8c61\u3002"
+    },
+
+    //Check: WHY THERE IS A GAP B/W NUMBERS in the XSLTErrorResources properties file?
+
+  // Other miscellaneous text used inside the code...
+  { "ui_language", "zh"},
+  {  "help_language",  "zh" },
+  {  "language",  "zh" },
+  { "BAD_CODE", "createMessage \u7684\u53c2\u6570\u8d85\u51fa\u8303\u56f4"},
+  {  "FORMAT_FAILED", "\u5728 messageFormat \u8c03\u7528\u8fc7\u7a0b\u4e2d\u629b\u51fa\u4e86\u5f02\u5e38"},
+  {  "version", ">>>>>>> Xalan \u7248\u672c"},
+  {  "version2",  "<<<<<<<"},
+  {  "yes", "\u662f"},
+  { "line", "\u884c\u53f7"},
+  { "column","\u5217\u53f7"},
+  { "xsldone", "XSLProcessor\uff1a\u5b8c\u6210"},
+
+
+  // Note to translators:  The following messages provide usage information
+  // for the Xalan Process command line.  "Process" is the name of a Java class,
+  // and should not be translated.
+  { "xslProc_option", "Xalan-J \u547d\u4ee4\u884c Process \u7c7b\u9009\u9879\uff1a"},
+  { "xslProc_option", "Xalan-J \u547d\u4ee4\u884c Process \u7c7b\u9009\u9879\uff1a"},
+  { "xslProc_invalid_xsltc_option", "\u5728 XSLTC \u65b9\u5f0f\u4e2d\uff0c\u4e0d\u652f\u6301\u9009\u9879 {0}\u3002"},
+  { "xslProc_invalid_xalan_option", "\u9009\u9879 {0} \u53ea\u80fd\u4e0e -XSLTC \u4e00\u8d77\u4f7f\u7528\u3002"},
+  { "xslProc_no_input", "\u9519\u8bef\uff1a\u6ca1\u6709\u6307\u5b9a\u6837\u5f0f\u8868\u6216\u8f93\u5165 xml\u3002\u4e0d\u5e26\u4efb\u4f55\u9009\u9879\u8fd0\u884c\u6b64\u547d\u4ee4\uff0c\u4ee5\u4e86\u89e3\u4f7f\u7528\u8bf4\u660e\u3002"},
+  { "xslProc_common_options", "\uff0d \u5e38\u7528\u9009\u9879 \uff0d"},
+  { "xslProc_xalan_options", "\u2015 Xalan \u9009\u9879 \u2015"},
+  { "xslProc_xsltc_options", "\u2015 XSLTC \u9009\u9879 \u2015"},
+  { "xslProc_return_to_continue", "\uff08\u8bf7\u6309 <return> \u952e\u7ee7\u7eed\uff09"},
+
+   // Note to translators: The option name and the parameter name do not need to
+   // be translated. Only translate the messages in parentheses.  Note also that
+   // leading whitespace in the messages is used to indent the usage information
+   // for each option in the English messages.
+   // Do not translate the keywords: XSLTC, SAX, DOM and DTM.
+  { "optionXSLTC", "   [-XSLTC \uff08\u4f7f\u7528 XSLTC \u8f6c\u6362\uff09]"},
+  { "optionIN", "   [-IN inputXMLURL]"},
+  { "optionXSL", "[-XSL XSLTransformationURL]"},
+  { "optionOUT",  "[-OUT outputFileName]"},
+  { "optionLXCIN", "[-LXCIN compiledStylesheetFileNameIn]"},
+  { "optionLXCOUT", "[-LXCOUT compiledStylesheetFileNameOutOut]"},
+  { "optionPARSER", "   [-PARSER fully qualified class name of parser liaison]"},
+  {  "optionE", "[-E \uff08\u4e0d\u8981\u5c55\u5f00\u5b9e\u4f53\u5f15\u7528\uff09]"},
+  {  "optionV",  "[-E \uff08\u4e0d\u8981\u5c55\u5f00\u5b9e\u4f53\u5f15\u7528\uff09]"},
+  {  "optionQC", "[-QC \uff08\u9759\u9ed8\u6a21\u5f0f\u51b2\u7a81\u8b66\u544a\uff09]"},
+  {  "optionQ", "[-Q \uff08\u9759\u9ed8\u65b9\u5f0f\uff09]"},
+  {  "optionLF", "[-LF \uff08\u4ec5\u5728\u8f93\u51fa\u65f6\u4f7f\u7528\u6362\u884c {\u7f3a\u7701\u503c\u662f CR/LF}\uff09]"},
+  {  "optionCR", "[-CR \uff08\u4ec5\u5728\u8f93\u51fa\u65f6\u4f7f\u7528\u56de\u8f66\u7b26 {\u7f3a\u7701\u503c\u662f CR/LF}\uff09]"},
+  { "optionESCAPE", "[-ESCAPE \uff08\u8bbe\u7f6e\u8f6c\u4e49\u5b57\u7b26 {\u7f3a\u7701\u503c\u662f <>&\"\'\\r\\n}\uff09]"},
+  { "optionINDENT", "[-INDENT \uff08\u63a7\u5236\u7f29\u8fdb\u591a\u5c11\u7a7a\u683c {\u7f3a\u7701\u503c\u662f 0}\uff09]"},
+  { "optionTT", "[-TT \uff08\u5728\u6a21\u677f\u88ab\u8c03\u7528\u65f6\u8ddf\u8e2a\u6a21\u677f\u3002\uff09]"},
+  { "optionTG", "[-TG \uff08\u8ddf\u8e2a\u6bcf\u4e00\u4e2a\u751f\u6210\u4e8b\u4ef6\u3002\uff09]"},
+  { "optionTS", "[-TS \uff08\u8ddf\u8e2a\u6bcf\u4e00\u4e2a\u9009\u62e9\u4e8b\u4ef6\u3002\uff09]"},
+  {  "optionTTC", "[-TTC \uff08\u5728\u5b50\u6a21\u677f\u88ab\u5904\u7406\u65f6\u5bf9\u5176\u8fdb\u884c\u8ddf\u8e2a\u3002\uff09]"},
+  { "optionTCLASS", "[-TCLASS \uff08\u8ddf\u8e2a\u6269\u5c55\u7684 TraceListener \u7c7b\u3002\uff09]"},
+  { "optionVALIDATE", "[-VALIDATE \uff08\u8bbe\u7f6e\u662f\u5426\u8fdb\u884c\u9a8c\u8bc1\u3002\u7f3a\u7701\u65f6\u9a8c\u8bc1\u662f\u5173\u95ed\u7684\u3002\uff09]"},
+  { "optionEDUMP", "[-EDUMP {\u53ef\u9009\u6587\u4ef6\u540d} \uff08\u53d1\u751f\u9519\u8bef\u65f6\u5806\u6808\u8f6c\u50a8\u3002\uff09]"},
+  {  "optionXML", "[-XML \uff08\u4f7f\u7528 XML \u683c\u5f0f\u5316\u7a0b\u5e8f\u5e76\u6dfb\u52a0 XML \u5934\u3002\uff09]"},
+  {  "optionTEXT", "[-TEXT \uff08\u4f7f\u7528\u7b80\u5355\u6587\u672c\u683c\u5f0f\u5316\u7a0b\u5e8f\u3002\uff09]"},
+  {  "optionHTML", "[-HTML \uff08\u4f7f\u7528 HTML \u683c\u5f0f\u5316\u7a0b\u5e8f\uff09]"},
+  {  "optionPARAM", "[-PARAM name expression \uff08\u8bbe\u7f6e\u6837\u8bc6\u8868\u53c2\u6570\uff09]"},
+  {  "noParsermsg1", "XSL \u5904\u7406\u4e0d\u6210\u529f\u3002"},
+  {  "noParsermsg2", "** \u627e\u4e0d\u5230\u89e3\u6790\u5668 **"},
+  { "noParsermsg3",  "\u8bf7\u68c0\u67e5\u60a8\u7684\u7c7b\u8def\u5f84\u3002"},
+  { "noParsermsg4", "\u5982\u679c\u6ca1\u6709 IBM \u7684 XML Parser for Java\uff0c\u60a8\u53ef\u4ee5\u4ece\u4ee5\u4e0b\u4f4d\u7f6e\u4e0b\u8f7d\u5b83\uff1a"},
+  { "noParsermsg5", "IBM \u7684 AlphaWorks\uff1ahttp://www.alphaworks.ibm.com/formula/xml"},
+  { "optionURIRESOLVER", "[-URIRESOLVER full class name \uff08\u4f7f\u7528 URIResolver \u89e3\u6790 URI\uff09]"},
+  { "optionENTITYRESOLVER",  "[-ENTITYRESOLVER full class name \uff08\u4f7f\u7528 EntityResolver \u89e3\u6790\u5b9e\u4f53\uff09]"},
+  { "optionCONTENTHANDLER",  "[-CONTENTHANDLER full class name \uff08\u4f7f\u7528 ContentHandler \u4e32\u884c\u5316\u8f93\u51fa\uff09]"},
+  {  "optionLINENUMBERS",  "[-L use line numbers for source document]"},
+  { "optionSECUREPROCESSING", "   [-SECURE \uff08\u5c06\u5b89\u5168\u5904\u7406\u529f\u80fd\u8bbe\u7f6e\u4e3a true\u3002\uff09]"},
+
+    // Following are the new options added in XSLTErrorResources.properties files after Jdk 1.4 (Xalan 2.2-D11)
+
+
+  {  "optionMEDIA",  "   [-MEDIA mediaType \uff08\u4f7f\u7528 media \u5c5e\u6027\u67e5\u627e\u4e0e\u6587\u6863\u5173\u8054\u7684\u6837\u5f0f\u8868\u3002\uff09]"},
+  {  "optionFLAVOR",  "   [-FLAVOR flavorName \uff08\u663e\u5f0f\u4f7f\u7528 s2s=SAX \u6216 d2d=DOM \u8fdb\u884c\u8f6c\u6362\u3002\uff09]"}, // Added by sboag/scurcuru; experimental
+  { "optionDIAG", "[-DIAG \uff08\u6253\u5370\u5168\u90e8\u6beb\u79d2\u8f6c\u6362\u6807\u8bb0\u3002\uff09]"},
+  { "optionINCREMENTAL",  "   [-INCREMENTAL \uff08\u901a\u8fc7\u5c06 http://xml.apache.org/xalan/features/incremental \u8bbe\u7f6e\u4e3a true \u8bf7\u6c42\u589e\u91cf DTM \u6784\u9020\u3002\uff09]"},
+  {  "optionNOOPTIMIMIZE",  "   [-NOOPTIMIMIZE \uff08\u901a\u8fc7\u5c06 http://xml.apache.org/xalan/features/optimize \u8bbe\u7f6e\u4e3a false \u8bf7\u6c42\u65e0\u6837\u5f0f\u8868\u7684\u4f18\u5316\u5904\u7406\u3002\uff09]"},
+  { "optionRL",  "   [-RL recursionlimit \uff08\u65ad\u8a00\u6837\u5f0f\u8868\u9012\u5f52\u6df1\u5ea6\u7684\u6570\u5b57\u6781\u9650\u3002\uff09]"},
+  {   "optionXO",  "[-XO [transletName] \uff08\u65ad\u8a00\u751f\u6210\u7684 translet \u7684\u540d\u79f0\uff09]"},
+  {  "optionXD", "[-XD destinationDirectory \uff08\u6307\u5b9a translet \u7684\u76ee\u6807\u76ee\u5f55\uff09]"},
+  {  "optionXJ",  "[-XJ jarfile \uff08\u5c06 translet \u7c7b\u6253\u5305\u6210\u540d\u79f0\u4e3a <jarfile> \u7684 jar \u6587\u4ef6\uff09]"},
+  {   "optionXP",  "[-XP package \uff08\u6307\u51fa\u6240\u6709\u751f\u6210\u7684 translet \u7c7b\u7684\u8f6f\u4ef6\u5305\u540d\u79f0\u524d\u7f00\uff09]"},
+
+  //AddITIONAL  STRINGS that need L10n
+  // Note to translators:  The following message describes usage of a particular
+  // command-line option that is used to enable the "template inlining"
+  // optimization.  The optimization involves making a copy of the code
+  // generated for a template in another template that refers to it.
+  { "optionXN",  "[-XN \uff08\u542f\u7528\u6a21\u677f\u4ee3\u7801\u5d4c\u5165\uff09]" },
+  { "optionXX",  "[-XX \uff08\u6253\u5f00\u9644\u52a0\u8c03\u8bd5\u6d88\u606f\u8f93\u51fa\uff09]"},
+  { "optionXT" , "[-XT \uff08\u53ef\u80fd\u7684\u8bdd\u4f7f\u7528 translet \u8fdb\u884c\u8f6c\u6362\uff09]"},
+  { "diagTiming","--------- {0} \u901a\u8fc7 {1} \u7684\u8f6c\u6362\u8017\u65f6 {2} \u6beb\u79d2" },
+  { "recursionTooDeep","\u6a21\u677f\u5d4c\u5957\u592a\u6df1\u3002\u5d4c\u5957 = {0}\uff0c\u6a21\u677f {1} {2}" },
+  { "nameIs", "\u540d\u79f0\u4e3a" },
+  { "matchPatternIs", "\u5339\u914d\u6a21\u5f0f\u4e3a" }
+
+  };
+  }
+  // ================= INFRASTRUCTURE ======================
+
+  /** String for use when a bad error code was encountered.    */
+  public static final String BAD_CODE = "BAD_CODE";
+
+  /** String for use when formatting of the error string failed.   */
+  public static final String FORMAT_FAILED = "FORMAT_FAILED";
+
+  /** General error string.   */
+  public static final String ERROR_STRING = "#\u9519\u8bef";
+
+  /** String to prepend to error messages.  */
+  public static final String ERROR_HEADER = "\u9519\u8bef\uff1a";
+
+  /** String to prepend to warning messages.    */
+  public static final String WARNING_HEADER = "\u8b66\u544a\uff1a";
+
+  /** String to specify the XSLT module.  */
+  public static final String XSL_HEADER = "XSLT ";
+
+  /** String to specify the XML parser module.  */
+  public static final String XML_HEADER = "XML ";
+
+  /** I don't think this is used any more.
+   * @deprecated  */
+  public static final String QUERY_HEADER = "PATTERN ";
+
+
+  /**
+   *   Return a named ResourceBundle for a particular locale.  This method mimics the behavior
+   *   of ResourceBundle.getBundle().
+   *
+   *   @param className the name of the class that implements the resource bundle.
+   *   @return the ResourceBundle
+   *   @throws MissingResourceException
+   */
+  public static final XSLTErrorResources loadResourceBundle(String className)
+          throws MissingResourceException
+  {
+
+    Locale locale = Locale.getDefault();
+    String suffix = getResourceSuffix(locale);
+
+    try
+    {
+
+      // first try with the given locale
+      return (XSLTErrorResources) ResourceBundle.getBundle(className
+              + suffix, locale);
+    }
+    catch (MissingResourceException e)
+    {
+      try  // try to fall back to en_US if we can't load
+      {
+
+        // Since we can't find the localized property file,
+        // fall back to en_US.
+        return (XSLTErrorResources) ResourceBundle.getBundle(className,
+                new Locale("zh", "CN"));
+      }
+      catch (MissingResourceException e2)
+      {
+
+        // Now we are really in trouble.
+        // very bad, definitely very bad...not going to get very far
+        throw new MissingResourceException(
+          "Could not load any resource bundles.", className, "");
+      }
+    }
+  }
+
+  /**
+   * Return the resource file suffic for the indicated locale
+   * For most locales, this will be based the language code.  However
+   * for Chinese, we do distinguish between Taiwan and PRC
+   *
+   * @param locale the locale
+   * @return an String suffix which canbe appended to a resource name
+   */
+  private static final String getResourceSuffix(Locale locale)
+  {
+
+    String suffix = "_" + locale.getLanguage();
+    String country = locale.getCountry();
+
+    if (country.equals("TW"))
+      suffix += "_" + country;
+
+    return suffix;
+  }
+
+
+}
diff --git a/src/org/apache/xalan/res/XSLTErrorResources_zh_CN.java b/src/org/apache/xalan/res/XSLTErrorResources_zh_CN.java
index c0a584e..d4ea19a 100644
--- a/src/org/apache/xalan/res/XSLTErrorResources_zh_CN.java
+++ b/src/org/apache/xalan/res/XSLTErrorResources_zh_CN.java
@@ -13,2462 +13,8 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-/*
- * $Id$
- */
 package org.apache.xalan.res;
 
-import java.util.ListResourceBundle;
-import java.util.Locale;
-import java.util.MissingResourceException;
-import java.util.ResourceBundle;
-
-/**
- * Set up error messages.
- * We build a two dimensional array of message keys and
- * message strings. In order to add a new message here,
- * you need to first add a String constant. And
- *  you need to enter key , value pair as part of contents
- * Array. You also need to update MAX_CODE for error strings
- * and MAX_WARNING for warnings ( Needed for only information
- * purpose )
- */
-public class XSLTErrorResources_zh_CN extends ListResourceBundle
+public class XSLTErrorResources_zh_CN extends XSLTErrorResources_zh
 {
-
-/*
- * This file contains error and warning messages related to Xalan Error
- * Handling.
- *
- *  General notes to translators:
- *
- *  1) Xalan (or more properly, Xalan-interpretive) and XSLTC are names of
- *     components.
- *     XSLT is an acronym for "XML Stylesheet Language: Transformations".
- *     XSLTC is an acronym for XSLT Compiler.
- *
- *  2) A stylesheet is a description of how to transform an input XML document
- *     into a resultant XML document (or HTML document or text).  The
- *     stylesheet itself is described in the form of an XML document.
- *
- *  3) A template is a component of a stylesheet that is used to match a
- *     particular portion of an input document and specifies the form of the
- *     corresponding portion of the output document.
- *
- *  4) An element is a mark-up tag in an XML document; an attribute is a
- *     modifier on the tag.  For example, in <elem attr='val' attr2='val2'>
- *     "elem" is an element name, "attr" and "attr2" are attribute names with
- *     the values "val" and "val2", respectively.
- *
- *  5) A namespace declaration is a special attribute that is used to associate
- *     a prefix with a URI (the namespace).  The meanings of element names and
- *     attribute names that use that prefix are defined with respect to that
- *     namespace.
- *
- *  6) "Translet" is an invented term that describes the class file that
- *     results from compiling an XML stylesheet into a Java class.
- *
- *  7) XPath is a specification that describes a notation for identifying
- *     nodes in a tree-structured representation of an XML document.  An
- *     instance of that notation is referred to as an XPath expression.
- *
- */
-
-  /** Maximum error messages, this is needed to keep track of the number of messages.    */
-  public static final int MAX_CODE = 201;
-
-  /** Maximum warnings, this is needed to keep track of the number of warnings.          */
-  public static final int MAX_WARNING = 29;
-
-  /** Maximum misc strings.   */
-  public static final int MAX_OTHERS = 55;
-
-  /** Maximum total warnings and error messages.          */
-  public static final int MAX_MESSAGES = MAX_CODE + MAX_WARNING + 1;
-
-
-  /*
-   * Static variables
-   */
-  public static final String ER_NO_CURLYBRACE = "ER_NO_CURLYBRACE";;
-  public static final String ER_ILLEGAL_ATTRIBUTE = "ER_ILLEGAL_ATTRIBUTE";
-  public static final String ER_NULL_SOURCENODE_APPLYIMPORTS = "ER_NULL_SOURCENODE_APPLYIMPORTS";
-  public static final String ER_CANNOT_ADD = "ER_CANNOT_ADD";
-  public static final String ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES="ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES";
-  public static final String ER_NO_NAME_ATTRIB = "ER_NO_NAME_ATTRIB";
-  public static final String ER_TEMPLATE_NOT_FOUND = "ER_TEMPLATE_NOT_FOUND";
-  public static final String ER_CANT_RESOLVE_NAME_AVT = "ER_CANT_RESOLVE_NAME_AVT";
-  public static final String ER_REQUIRES_ATTRIB = "ER_REQUIRES_ATTRIB";
-  public static final String ER_MUST_HAVE_TEST_ATTRIB = "ER_MUST_HAVE_TEST_ATTRIB";
-  public static final String ER_BAD_VAL_ON_LEVEL_ATTRIB =
-         "ER_BAD_VAL_ON_LEVEL_ATTRIB";
-  public static final String ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML =
-         "ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML";
-  public static final String ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME =
-         "ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME";
-  public static final String ER_NEED_MATCH_ATTRIB = "ER_NEED_MATCH_ATTRIB";
-  public static final String ER_NEED_NAME_OR_MATCH_ATTRIB =
-         "ER_NEED_NAME_OR_MATCH_ATTRIB";
-  public static final String ER_CANT_RESOLVE_NSPREFIX =
-         "ER_CANT_RESOLVE_NSPREFIX";
-  public static final String ER_ILLEGAL_VALUE = "ER_ILLEGAL_VALUE";
-  public static final String ER_NO_OWNERDOC = "ER_NO_OWNERDOC";
-  public static final String ER_ELEMTEMPLATEELEM_ERR ="ER_ELEMTEMPLATEELEM_ERR";
-  public static final String ER_NULL_CHILD = "ER_NULL_CHILD";
-  public static final String ER_NEED_SELECT_ATTRIB = "ER_NEED_SELECT_ATTRIB";
-  public static final String ER_NEED_TEST_ATTRIB = "ER_NEED_TEST_ATTRIB";
-  public static final String ER_NEED_NAME_ATTRIB = "ER_NEED_NAME_ATTRIB";
-  public static final String ER_NO_CONTEXT_OWNERDOC = "ER_NO_CONTEXT_OWNERDOC";
-  public static final String ER_COULD_NOT_CREATE_XML_PROC_LIAISON =
-         "ER_COULD_NOT_CREATE_XML_PROC_LIAISON";
-  public static final String ER_PROCESS_NOT_SUCCESSFUL =
-         "ER_PROCESS_NOT_SUCCESSFUL";
-  public static final String ER_NOT_SUCCESSFUL = "ER_NOT_SUCCESSFUL";
-  public static final String ER_ENCODING_NOT_SUPPORTED =
-         "ER_ENCODING_NOT_SUPPORTED";
-  public static final String ER_COULD_NOT_CREATE_TRACELISTENER =
-         "ER_COULD_NOT_CREATE_TRACELISTENER";
-  public static final String ER_KEY_REQUIRES_NAME_ATTRIB =
-         "ER_KEY_REQUIRES_NAME_ATTRIB";
-  public static final String ER_KEY_REQUIRES_MATCH_ATTRIB =
-         "ER_KEY_REQUIRES_MATCH_ATTRIB";
-  public static final String ER_KEY_REQUIRES_USE_ATTRIB =
-         "ER_KEY_REQUIRES_USE_ATTRIB";
-  public static final String ER_REQUIRES_ELEMENTS_ATTRIB =
-         "ER_REQUIRES_ELEMENTS_ATTRIB";
-  public static final String ER_MISSING_PREFIX_ATTRIB =
-         "ER_MISSING_PREFIX_ATTRIB";
-  public static final String ER_BAD_STYLESHEET_URL = "ER_BAD_STYLESHEET_URL";
-  public static final String ER_FILE_NOT_FOUND = "ER_FILE_NOT_FOUND";
-  public static final String ER_IOEXCEPTION = "ER_IOEXCEPTION";
-  public static final String ER_NO_HREF_ATTRIB = "ER_NO_HREF_ATTRIB";
-  public static final String ER_STYLESHEET_INCLUDES_ITSELF =
-         "ER_STYLESHEET_INCLUDES_ITSELF";
-  public static final String ER_PROCESSINCLUDE_ERROR ="ER_PROCESSINCLUDE_ERROR";
-  public static final String ER_MISSING_LANG_ATTRIB = "ER_MISSING_LANG_ATTRIB";
-  public static final String ER_MISSING_CONTAINER_ELEMENT_COMPONENT =
-         "ER_MISSING_CONTAINER_ELEMENT_COMPONENT";
-  public static final String ER_CAN_ONLY_OUTPUT_TO_ELEMENT =
-         "ER_CAN_ONLY_OUTPUT_TO_ELEMENT";
-  public static final String ER_PROCESS_ERROR = "ER_PROCESS_ERROR";
-  public static final String ER_UNIMPLNODE_ERROR = "ER_UNIMPLNODE_ERROR";
-  public static final String ER_NO_SELECT_EXPRESSION ="ER_NO_SELECT_EXPRESSION";
-  public static final String ER_CANNOT_SERIALIZE_XSLPROCESSOR =
-         "ER_CANNOT_SERIALIZE_XSLPROCESSOR";
-  public static final String ER_NO_INPUT_STYLESHEET = "ER_NO_INPUT_STYLESHEET";
-  public static final String ER_FAILED_PROCESS_STYLESHEET =
-         "ER_FAILED_PROCESS_STYLESHEET";
-  public static final String ER_COULDNT_PARSE_DOC = "ER_COULDNT_PARSE_DOC";
-  public static final String ER_COULDNT_FIND_FRAGMENT =
-         "ER_COULDNT_FIND_FRAGMENT";
-  public static final String ER_NODE_NOT_ELEMENT = "ER_NODE_NOT_ELEMENT";
-  public static final String ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB =
-         "ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB";
-  public static final String ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB =
-         "ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB";
-  public static final String ER_NO_CLONE_OF_DOCUMENT_FRAG =
-         "ER_NO_CLONE_OF_DOCUMENT_FRAG";
-  public static final String ER_CANT_CREATE_ITEM = "ER_CANT_CREATE_ITEM";
-  public static final String ER_XMLSPACE_ILLEGAL_VALUE =
-         "ER_XMLSPACE_ILLEGAL_VALUE";
-  public static final String ER_NO_XSLKEY_DECLARATION =
-         "ER_NO_XSLKEY_DECLARATION";
-  public static final String ER_CANT_CREATE_URL = "ER_CANT_CREATE_URL";
-  public static final String ER_XSLFUNCTIONS_UNSUPPORTED =
-         "ER_XSLFUNCTIONS_UNSUPPORTED";
-  public static final String ER_PROCESSOR_ERROR = "ER_PROCESSOR_ERROR";
-  public static final String ER_NOT_ALLOWED_INSIDE_STYLESHEET =
-         "ER_NOT_ALLOWED_INSIDE_STYLESHEET";
-  public static final String ER_RESULTNS_NOT_SUPPORTED =
-         "ER_RESULTNS_NOT_SUPPORTED";
-  public static final String ER_DEFAULTSPACE_NOT_SUPPORTED =
-         "ER_DEFAULTSPACE_NOT_SUPPORTED";
-  public static final String ER_INDENTRESULT_NOT_SUPPORTED =
-         "ER_INDENTRESULT_NOT_SUPPORTED";
-  public static final String ER_ILLEGAL_ATTRIB = "ER_ILLEGAL_ATTRIB";
-  public static final String ER_UNKNOWN_XSL_ELEM = "ER_UNKNOWN_XSL_ELEM";
-  public static final String ER_BAD_XSLSORT_USE = "ER_BAD_XSLSORT_USE";
-  public static final String ER_MISPLACED_XSLWHEN = "ER_MISPLACED_XSLWHEN";
-  public static final String ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE =
-         "ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE";
-  public static final String ER_MISPLACED_XSLOTHERWISE =
-         "ER_MISPLACED_XSLOTHERWISE";
-  public static final String ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE =
-         "ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE";
-  public static final String ER_NOT_ALLOWED_INSIDE_TEMPLATE =
-         "ER_NOT_ALLOWED_INSIDE_TEMPLATE";
-  public static final String ER_UNKNOWN_EXT_NS_PREFIX =
-         "ER_UNKNOWN_EXT_NS_PREFIX";
-  public static final String ER_IMPORTS_AS_FIRST_ELEM =
-         "ER_IMPORTS_AS_FIRST_ELEM";
-  public static final String ER_IMPORTING_ITSELF = "ER_IMPORTING_ITSELF";
-  public static final String ER_XMLSPACE_ILLEGAL_VAL ="ER_XMLSPACE_ILLEGAL_VAL";
-  public static final String ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL =
-         "ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL";
-  public static final String ER_SAX_EXCEPTION = "ER_SAX_EXCEPTION";
-  public static final String ER_XSLT_ERROR = "ER_XSLT_ERROR";
-  public static final String ER_CURRENCY_SIGN_ILLEGAL=
-         "ER_CURRENCY_SIGN_ILLEGAL";
-  public static final String ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM =
-         "ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM";
-  public static final String ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER =
-         "ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER";
-  public static final String ER_REDIRECT_COULDNT_GET_FILENAME =
-         "ER_REDIRECT_COULDNT_GET_FILENAME";
-  public static final String ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT =
-         "ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT";
-  public static final String ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX =
-         "ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX";
-  public static final String ER_MISSING_NS_URI = "ER_MISSING_NS_URI";
-  public static final String ER_MISSING_ARG_FOR_OPTION =
-         "ER_MISSING_ARG_FOR_OPTION";
-  public static final String ER_INVALID_OPTION = "ER_INVALID_OPTION";
-  public static final String ER_MALFORMED_FORMAT_STRING =
-         "ER_MALFORMED_FORMAT_STRING";
-  public static final String ER_STYLESHEET_REQUIRES_VERSION_ATTRIB =
-         "ER_STYLESHEET_REQUIRES_VERSION_ATTRIB";
-  public static final String ER_ILLEGAL_ATTRIBUTE_VALUE =
-         "ER_ILLEGAL_ATTRIBUTE_VALUE";
-  public static final String ER_CHOOSE_REQUIRES_WHEN ="ER_CHOOSE_REQUIRES_WHEN";
-  public static final String ER_NO_APPLY_IMPORT_IN_FOR_EACH =
-         "ER_NO_APPLY_IMPORT_IN_FOR_EACH";
-  public static final String ER_CANT_USE_DTM_FOR_OUTPUT =
-         "ER_CANT_USE_DTM_FOR_OUTPUT";
-  public static final String ER_CANT_USE_DTM_FOR_INPUT =
-         "ER_CANT_USE_DTM_FOR_INPUT";
-  public static final String ER_CALL_TO_EXT_FAILED = "ER_CALL_TO_EXT_FAILED";
-  public static final String ER_PREFIX_MUST_RESOLVE = "ER_PREFIX_MUST_RESOLVE";
-  public static final String ER_INVALID_UTF16_SURROGATE =
-         "ER_INVALID_UTF16_SURROGATE";
-  public static final String ER_XSLATTRSET_USED_ITSELF =
-         "ER_XSLATTRSET_USED_ITSELF";
-  public static final String ER_CANNOT_MIX_XERCESDOM ="ER_CANNOT_MIX_XERCESDOM";
-  public static final String ER_TOO_MANY_LISTENERS = "ER_TOO_MANY_LISTENERS";
-  public static final String ER_IN_ELEMTEMPLATEELEM_READOBJECT =
-         "ER_IN_ELEMTEMPLATEELEM_READOBJECT";
-  public static final String ER_DUPLICATE_NAMED_TEMPLATE =
-         "ER_DUPLICATE_NAMED_TEMPLATE";
-  public static final String ER_INVALID_KEY_CALL = "ER_INVALID_KEY_CALL";
-  public static final String ER_REFERENCING_ITSELF = "ER_REFERENCING_ITSELF";
-  public static final String ER_ILLEGAL_DOMSOURCE_INPUT =
-         "ER_ILLEGAL_DOMSOURCE_INPUT";
-  public static final String ER_CLASS_NOT_FOUND_FOR_OPTION =
-         "ER_CLASS_NOT_FOUND_FOR_OPTION";
-  public static final String ER_REQUIRED_ELEM_NOT_FOUND =
-         "ER_REQUIRED_ELEM_NOT_FOUND";
-  public static final String ER_INPUT_CANNOT_BE_NULL ="ER_INPUT_CANNOT_BE_NULL";
-  public static final String ER_URI_CANNOT_BE_NULL = "ER_URI_CANNOT_BE_NULL";
-  public static final String ER_FILE_CANNOT_BE_NULL = "ER_FILE_CANNOT_BE_NULL";
-  public static final String ER_SOURCE_CANNOT_BE_NULL =
-         "ER_SOURCE_CANNOT_BE_NULL";
-  public static final String ER_CANNOT_INIT_BSFMGR = "ER_CANNOT_INIT_BSFMGR";
-  public static final String ER_CANNOT_CMPL_EXTENSN = "ER_CANNOT_CMPL_EXTENSN";
-  public static final String ER_CANNOT_CREATE_EXTENSN =
-         "ER_CANNOT_CREATE_EXTENSN";
-  public static final String ER_INSTANCE_MTHD_CALL_REQUIRES =
-         "ER_INSTANCE_MTHD_CALL_REQUIRES";
-  public static final String ER_INVALID_ELEMENT_NAME ="ER_INVALID_ELEMENT_NAME";
-  public static final String ER_ELEMENT_NAME_METHOD_STATIC =
-         "ER_ELEMENT_NAME_METHOD_STATIC";
-  public static final String ER_EXTENSION_FUNC_UNKNOWN =
-         "ER_EXTENSION_FUNC_UNKNOWN";
-  public static final String ER_MORE_MATCH_CONSTRUCTOR =
-         "ER_MORE_MATCH_CONSTRUCTOR";
-  public static final String ER_MORE_MATCH_METHOD = "ER_MORE_MATCH_METHOD";
-  public static final String ER_MORE_MATCH_ELEMENT = "ER_MORE_MATCH_ELEMENT";
-  public static final String ER_INVALID_CONTEXT_PASSED =
-         "ER_INVALID_CONTEXT_PASSED";
-  public static final String ER_POOL_EXISTS = "ER_POOL_EXISTS";
-  public static final String ER_NO_DRIVER_NAME = "ER_NO_DRIVER_NAME";
-  public static final String ER_NO_URL = "ER_NO_URL";
-  public static final String ER_POOL_SIZE_LESSTHAN_ONE =
-         "ER_POOL_SIZE_LESSTHAN_ONE";
-  public static final String ER_INVALID_DRIVER = "ER_INVALID_DRIVER";
-  public static final String ER_NO_STYLESHEETROOT = "ER_NO_STYLESHEETROOT";
-  public static final String ER_ILLEGAL_XMLSPACE_VALUE =
-         "ER_ILLEGAL_XMLSPACE_VALUE";
-  public static final String ER_PROCESSFROMNODE_FAILED =
-         "ER_PROCESSFROMNODE_FAILED";
-  public static final String ER_RESOURCE_COULD_NOT_LOAD =
-         "ER_RESOURCE_COULD_NOT_LOAD";
-  public static final String ER_BUFFER_SIZE_LESSTHAN_ZERO =
-         "ER_BUFFER_SIZE_LESSTHAN_ZERO";
-  public static final String ER_UNKNOWN_ERROR_CALLING_EXTENSION =
-         "ER_UNKNOWN_ERROR_CALLING_EXTENSION";
-  public static final String ER_NO_NAMESPACE_DECL = "ER_NO_NAMESPACE_DECL";
-  public static final String ER_ELEM_CONTENT_NOT_ALLOWED =
-         "ER_ELEM_CONTENT_NOT_ALLOWED";
-  public static final String ER_STYLESHEET_DIRECTED_TERMINATION =
-         "ER_STYLESHEET_DIRECTED_TERMINATION";
-  public static final String ER_ONE_OR_TWO = "ER_ONE_OR_TWO";
-  public static final String ER_TWO_OR_THREE = "ER_TWO_OR_THREE";
-  public static final String ER_COULD_NOT_LOAD_RESOURCE =
-         "ER_COULD_NOT_LOAD_RESOURCE";
-  public static final String ER_CANNOT_INIT_DEFAULT_TEMPLATES =
-         "ER_CANNOT_INIT_DEFAULT_TEMPLATES";
-  public static final String ER_RESULT_NULL = "ER_RESULT_NULL";
-  public static final String ER_RESULT_COULD_NOT_BE_SET =
-         "ER_RESULT_COULD_NOT_BE_SET";
-  public static final String ER_NO_OUTPUT_SPECIFIED = "ER_NO_OUTPUT_SPECIFIED";
-  public static final String ER_CANNOT_TRANSFORM_TO_RESULT_TYPE =
-         "ER_CANNOT_TRANSFORM_TO_RESULT_TYPE";
-  public static final String ER_CANNOT_TRANSFORM_SOURCE_TYPE =
-         "ER_CANNOT_TRANSFORM_SOURCE_TYPE";
-  public static final String ER_NULL_CONTENT_HANDLER ="ER_NULL_CONTENT_HANDLER";
-  public static final String ER_NULL_ERROR_HANDLER = "ER_NULL_ERROR_HANDLER";
-  public static final String ER_CANNOT_CALL_PARSE = "ER_CANNOT_CALL_PARSE";
-  public static final String ER_NO_PARENT_FOR_FILTER ="ER_NO_PARENT_FOR_FILTER";
-  public static final String ER_NO_STYLESHEET_IN_MEDIA =
-         "ER_NO_STYLESHEET_IN_MEDIA";
-  public static final String ER_NO_STYLESHEET_PI = "ER_NO_STYLESHEET_PI";
-  public static final String ER_NOT_SUPPORTED = "ER_NOT_SUPPORTED";
-  public static final String ER_PROPERTY_VALUE_BOOLEAN =
-         "ER_PROPERTY_VALUE_BOOLEAN";
-  public static final String ER_COULD_NOT_FIND_EXTERN_SCRIPT =
-         "ER_COULD_NOT_FIND_EXTERN_SCRIPT";
-  public static final String ER_RESOURCE_COULD_NOT_FIND =
-         "ER_RESOURCE_COULD_NOT_FIND";
-  public static final String ER_OUTPUT_PROPERTY_NOT_RECOGNIZED =
-         "ER_OUTPUT_PROPERTY_NOT_RECOGNIZED";
-  public static final String ER_FAILED_CREATING_ELEMLITRSLT =
-         "ER_FAILED_CREATING_ELEMLITRSLT";
-  public static final String ER_VALUE_SHOULD_BE_NUMBER =
-         "ER_VALUE_SHOULD_BE_NUMBER";
-  public static final String ER_VALUE_SHOULD_EQUAL = "ER_VALUE_SHOULD_EQUAL";
-  public static final String ER_FAILED_CALLING_METHOD =
-         "ER_FAILED_CALLING_METHOD";
-  public static final String ER_FAILED_CREATING_ELEMTMPL =
-         "ER_FAILED_CREATING_ELEMTMPL";
-  public static final String ER_CHARS_NOT_ALLOWED = "ER_CHARS_NOT_ALLOWED";
-  public static final String ER_ATTR_NOT_ALLOWED = "ER_ATTR_NOT_ALLOWED";
-  public static final String ER_BAD_VALUE = "ER_BAD_VALUE";
-  public static final String ER_ATTRIB_VALUE_NOT_FOUND =
-         "ER_ATTRIB_VALUE_NOT_FOUND";
-  public static final String ER_ATTRIB_VALUE_NOT_RECOGNIZED =
-         "ER_ATTRIB_VALUE_NOT_RECOGNIZED";
-  public static final String ER_NULL_URI_NAMESPACE = "ER_NULL_URI_NAMESPACE";
-  public static final String ER_NUMBER_TOO_BIG = "ER_NUMBER_TOO_BIG";
-  public static final String  ER_CANNOT_FIND_SAX1_DRIVER =
-         "ER_CANNOT_FIND_SAX1_DRIVER";
-  public static final String  ER_SAX1_DRIVER_NOT_LOADED =
-         "ER_SAX1_DRIVER_NOT_LOADED";
-  public static final String  ER_SAX1_DRIVER_NOT_INSTANTIATED =
-         "ER_SAX1_DRIVER_NOT_INSTANTIATED" ;
-  public static final String ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER =
-         "ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER";
-  public static final String  ER_PARSER_PROPERTY_NOT_SPECIFIED =
-         "ER_PARSER_PROPERTY_NOT_SPECIFIED";
-  public static final String  ER_PARSER_ARG_CANNOT_BE_NULL =
-         "ER_PARSER_ARG_CANNOT_BE_NULL" ;
-  public static final String  ER_FEATURE = "ER_FEATURE";
-  public static final String ER_PROPERTY = "ER_PROPERTY" ;
-  public static final String ER_NULL_ENTITY_RESOLVER ="ER_NULL_ENTITY_RESOLVER";
-  public static final String  ER_NULL_DTD_HANDLER = "ER_NULL_DTD_HANDLER" ;
-  public static final String ER_NO_DRIVER_NAME_SPECIFIED =
-         "ER_NO_DRIVER_NAME_SPECIFIED";
-  public static final String ER_NO_URL_SPECIFIED = "ER_NO_URL_SPECIFIED";
-  public static final String ER_POOLSIZE_LESS_THAN_ONE =
-         "ER_POOLSIZE_LESS_THAN_ONE";
-  public static final String ER_INVALID_DRIVER_NAME = "ER_INVALID_DRIVER_NAME";
-  public static final String ER_ERRORLISTENER = "ER_ERRORLISTENER";
-  public static final String ER_ASSERT_NO_TEMPLATE_PARENT =
-         "ER_ASSERT_NO_TEMPLATE_PARENT";
-  public static final String ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR =
-         "ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR";
-  public static final String ER_NOT_ALLOWED_IN_POSITION =
-         "ER_NOT_ALLOWED_IN_POSITION";
-  public static final String ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION =
-         "ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION";
-  public static final String INVALID_TCHAR = "INVALID_TCHAR";
-  public static final String INVALID_QNAME = "INVALID_QNAME";
-  public static final String INVALID_ENUM = "INVALID_ENUM";
-  public static final String INVALID_NMTOKEN = "INVALID_NMTOKEN";
-  public static final String INVALID_NCNAME = "INVALID_NCNAME";
-  public static final String INVALID_BOOLEAN = "INVALID_BOOLEAN";
-  public static final String INVALID_NUMBER = "INVALID_NUMBER";
-  public static final String ER_ARG_LITERAL = "ER_ARG_LITERAL";
-  public static final String ER_DUPLICATE_GLOBAL_VAR ="ER_DUPLICATE_GLOBAL_VAR";
-  public static final String ER_DUPLICATE_VAR = "ER_DUPLICATE_VAR";
-  public static final String ER_TEMPLATE_NAME_MATCH = "ER_TEMPLATE_NAME_MATCH";
-  public static final String ER_INVALID_PREFIX = "ER_INVALID_PREFIX";
-  public static final String ER_NO_ATTRIB_SET = "ER_NO_ATTRIB_SET";
-
-  public static final String WG_FOUND_CURLYBRACE = "WG_FOUND_CURLYBRACE";
-  public static final String WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR =
-         "WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR";
-  public static final String WG_EXPR_ATTRIB_CHANGED_TO_SELECT =
-         "WG_EXPR_ATTRIB_CHANGED_TO_SELECT";
-  public static final String WG_NO_LOCALE_IN_FORMATNUMBER =
-         "WG_NO_LOCALE_IN_FORMATNUMBER";
-  public static final String WG_LOCALE_NOT_FOUND = "WG_LOCALE_NOT_FOUND";
-  public static final String WG_CANNOT_MAKE_URL_FROM ="WG_CANNOT_MAKE_URL_FROM";
-  public static final String WG_CANNOT_LOAD_REQUESTED_DOC =
-         "WG_CANNOT_LOAD_REQUESTED_DOC";
-  public static final String WG_CANNOT_FIND_COLLATOR ="WG_CANNOT_FIND_COLLATOR";
-  public static final String WG_FUNCTIONS_SHOULD_USE_URL =
-         "WG_FUNCTIONS_SHOULD_USE_URL";
-  public static final String WG_ENCODING_NOT_SUPPORTED_USING_UTF8 =
-         "WG_ENCODING_NOT_SUPPORTED_USING_UTF8";
-  public static final String WG_ENCODING_NOT_SUPPORTED_USING_JAVA =
-         "WG_ENCODING_NOT_SUPPORTED_USING_JAVA";
-  public static final String WG_SPECIFICITY_CONFLICTS =
-         "WG_SPECIFICITY_CONFLICTS";
-  public static final String WG_PARSING_AND_PREPARING =
-         "WG_PARSING_AND_PREPARING";
-  public static final String WG_ATTR_TEMPLATE = "WG_ATTR_TEMPLATE";
-  public static final String WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE = "WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESP";
-  public static final String WG_ATTRIB_NOT_HANDLED = "WG_ATTRIB_NOT_HANDLED";
-  public static final String WG_NO_DECIMALFORMAT_DECLARATION =
-         "WG_NO_DECIMALFORMAT_DECLARATION";
-  public static final String WG_OLD_XSLT_NS = "WG_OLD_XSLT_NS";
-  public static final String WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED =
-         "WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED";
-  public static final String WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE =
-         "WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE";
-  public static final String WG_ILLEGAL_ATTRIBUTE = "WG_ILLEGAL_ATTRIBUTE";
-  public static final String WG_COULD_NOT_RESOLVE_PREFIX =
-         "WG_COULD_NOT_RESOLVE_PREFIX";
-  public static final String WG_STYLESHEET_REQUIRES_VERSION_ATTRIB =
-         "WG_STYLESHEET_REQUIRES_VERSION_ATTRIB";
-  public static final String WG_ILLEGAL_ATTRIBUTE_NAME =
-         "WG_ILLEGAL_ATTRIBUTE_NAME";
-  public static final String WG_ILLEGAL_ATTRIBUTE_VALUE =
-         "WG_ILLEGAL_ATTRIBUTE_VALUE";
-  public static final String WG_EMPTY_SECOND_ARG = "WG_EMPTY_SECOND_ARG";
-  public static final String WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML =
-         "WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML";
-  public static final String WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME =
-         "WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME";
-  public static final String WG_ILLEGAL_ATTRIBUTE_POSITION =
-         "WG_ILLEGAL_ATTRIBUTE_POSITION";
-
-
-//  public static final int ER_NO_CURLYBRACE = 1;
-  /*
-   * Now fill in the message text.
-   * Then fill in the message text for that message code in the
-   * array. Use the new error code as the index into the array.
-   */
-
-  // Error messages...
-
-  /** Get the lookup table for error messages.   
-   *
-   * @return The int to message lookup table.
-   */
-  public Object[][] getContents()
-  {
-    return new Object[][] {
-
-  /** Error message ID that has a null message, but takes in a single object.    */
-  {"ER0000" , "{0}" },
-
-
-  /** ER_NO_CURLYBRACE          */
-
-//  public static final int ER_NO_CURLYBRACE = 1;
-
-    { ER_NO_CURLYBRACE,
-      "\u9519\u8bef\uff1a\u8868\u8fbe\u5f0f\u4e2d\u4e0d\u80fd\u6709\u201c{\u201d"},
-
-  /** ER_ILLEGAL_ATTRIBUTE          */
-// public static final int ER_ILLEGAL_ATTRIBUTE = 2;
-
-    { ER_ILLEGAL_ATTRIBUTE ,
-     "{0} \u6709\u4e00\u4e2a\u975e\u6cd5\u5c5e\u6027\uff1a{1}"},
-
-  /** ER_NULL_SOURCENODE_APPLYIMPORTS          */
-//  public static final int ER_NULL_SOURCENODE_APPLYIMPORTS = 3;
-
-  {ER_NULL_SOURCENODE_APPLYIMPORTS ,
-      "sourceNode \u5728 xsl:apply-imports \u4e2d\u4e3a\u7a7a\uff01"},
-
-  /** ER_CANNOT_ADD          */
- // public static final int ER_CANNOT_ADD = 4;
-
-  {ER_CANNOT_ADD,
-      "\u65e0\u6cd5\u5c06 {0} \u6dfb\u52a0\u5230 {1}"},
-
-
-  /** ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES          */
-//  public static final int ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES = 5;
-
-
-    { ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES,
-      "sourceNode \u5728 handleApplyTemplatesInstruction \u4e2d\u4e3a\u7a7a\uff01"},
-
-  /** ER_NO_NAME_ATTRIB          */
-//  public static final int ER_NO_NAME_ATTRIB = 6;
-
-
-    { ER_NO_NAME_ATTRIB,
-     "{0} \u5fc5\u987b\u6709 name \u5c5e\u6027\u3002"},
-
-  /** ER_TEMPLATE_NOT_FOUND          */
-  //public static final int ER_TEMPLATE_NOT_FOUND = 7;
-
-
-    {ER_TEMPLATE_NOT_FOUND,
-     "\u627e\u4e0d\u5230\u4ee5\u4e0b\u540d\u79f0\u7684\u6a21\u677f\uff1a{0}"},
-
-  /** ER_CANT_RESOLVE_NAME_AVT          */
-  // public static final int ER_CANT_RESOLVE_NAME_AVT = 8;
-
-    {ER_CANT_RESOLVE_NAME_AVT,
-      "\u65e0\u6cd5\u89e3\u6790 xsl:call-template \u4e2d\u7684\u540d\u79f0 AVT\u3002"},
-
-  /** ER_REQUIRES_ATTRIB          */
-  //public static final int ER_REQUIRES_ATTRIB = 9;
-
-
-    {ER_REQUIRES_ATTRIB,
-     "{0} \u9700\u8981\u5c5e\u6027\uff1a{1}"},
-
-  /** ER_MUST_HAVE_TEST_ATTRIB          */
- // public static final int ER_MUST_HAVE_TEST_ATTRIB = 10;
-
-
-    { ER_MUST_HAVE_TEST_ATTRIB,
-      "{0} \u5fc5\u987b\u6709\u201ctest\u201d\u5c5e\u6027\u3002"},
-
-  /** ER_BAD_VAL_ON_LEVEL_ATTRIB          */
-//  public static final int ER_BAD_VAL_ON_LEVEL_ATTRIB = 11;
-
-
-    {ER_BAD_VAL_ON_LEVEL_ATTRIB,
-      "\u7ea7\u522b\u5c5e\u6027 {0} \u4e0a\u7684\u503c\u9519\u8bef"},
-
-  /** ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML          */
-//  public static final int ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML = 12;
-
-
-    {ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML,
-      "processing-instruction \u540d\u79f0\u4e0d\u80fd\u662f\u201cxml\u201d"},
-
-  /** ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME          */
-//  public static final int ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME = 13;
-
-
-    { ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME,
-      "processing-instruction \u540d\u79f0\u5fc5\u987b\u662f\u6709\u6548\u7684 NCName\uff1a{0}"},
-
-  /** ER_NEED_MATCH_ATTRIB          */
-//  public static final int ER_NEED_MATCH_ATTRIB = 14;
-
-
-    { ER_NEED_MATCH_ATTRIB,
-      "{0} \u5982\u679c\u6709\u67d0\u79cd\u65b9\u5f0f\uff0c\u5c31\u5fc5\u987b\u6709 match \u5c5e\u6027\u3002"},
-
-  /** ER_NEED_NAME_OR_MATCH_ATTRIB          */
-//  public static final int ER_NEED_NAME_OR_MATCH_ATTRIB = 15;
-
-
-    { ER_NEED_NAME_OR_MATCH_ATTRIB,
-      "{0} \u9700\u8981 name \u5c5e\u6027\u6216 match \u5c5e\u6027\u3002"},
-
-  /** ER_CANT_RESOLVE_NSPREFIX          */
-//  public static final int ER_CANT_RESOLVE_NSPREFIX = 16;
-
-
-    {ER_CANT_RESOLVE_NSPREFIX,
-      "\u65e0\u6cd5\u89e3\u6790\u540d\u79f0\u7a7a\u95f4\u524d\u7f00\uff1a{0}"},
-
-  /** ER_ILLEGAL_VALUE          */
-//  public static final int ER_ILLEGAL_VALUE = 17;
-
-
-    { ER_ILLEGAL_VALUE,
-     "xml:space \u6709\u975e\u6cd5\u7684\u503c\uff1a{0}"},
-
-  /** ER_NO_OWNERDOC          */
-//  public static final int ER_NO_OWNERDOC = 18;
-
-
-    { ER_NO_OWNERDOC,
-      "\u5b50\u8282\u70b9\u6ca1\u6709\u6240\u6709\u8005\u6587\u6863\uff01"},
-
-  /** ER_ELEMTEMPLATEELEM_ERR          */
-//  public static final int ER_ELEMTEMPLATEELEM_ERR = 19;
-
-
-    { ER_ELEMTEMPLATEELEM_ERR,
-     "ElemTemplateElement \u9519\u8bef\uff1a{0}"},
-
-  /** ER_NULL_CHILD          */
-//  public static final int ER_NULL_CHILD = 20;
-
-
-    { ER_NULL_CHILD,
-     "\u6b63\u5728\u5c1d\u8bd5\u6dfb\u52a0\u7a7a\u7684\u5b50\u4ee3\uff01"},
-
-  /** ER_NEED_SELECT_ATTRIB          */
-//  public static final int ER_NEED_SELECT_ATTRIB = 21;
-
-
-    { ER_NEED_SELECT_ATTRIB,
-     "{0} \u9700\u8981 select \u5c5e\u6027\u3002"},
-
-  /** ER_NEED_TEST_ATTRIB          */
-//  public static final int ER_NEED_TEST_ATTRIB = 22;
-
-
-    { ER_NEED_TEST_ATTRIB ,
-      "xsl:when \u5fc5\u987b\u6709\u201ctest\u201d\u5c5e\u6027\u3002"},
-
-  /** ER_NEED_NAME_ATTRIB          */
-//  public static final int ER_NEED_NAME_ATTRIB = 23;
-
-
-    { ER_NEED_NAME_ATTRIB,
-      "xsl:with-param \u5fc5\u987b\u6709\u201cname\u201d\u5c5e\u6027\u3002"},
-
-  /** ER_NO_CONTEXT_OWNERDOC          */
-//  public static final int ER_NO_CONTEXT_OWNERDOC = 24;
-
-
-    { ER_NO_CONTEXT_OWNERDOC,
-      "\u4e0a\u4e0b\u6587\u6ca1\u6709\u6240\u6709\u8005\u6587\u6863\uff01"},
-
-  /** ER_COULD_NOT_CREATE_XML_PROC_LIAISON          */
-//  public static final int ER_COULD_NOT_CREATE_XML_PROC_LIAISON = 25;
-
-
-    {ER_COULD_NOT_CREATE_XML_PROC_LIAISON,
-      "\u65e0\u6cd5\u521b\u5efa XML TransformerFactory \u8054\u7cfb\uff1a{0}"},
-
-  /** ER_PROCESS_NOT_SUCCESSFUL          */
-//  public static final int ER_PROCESS_NOT_SUCCESSFUL = 26;
-
-
-    {ER_PROCESS_NOT_SUCCESSFUL,
-      "Xalan: Process \u4e0d\u6210\u529f\u3002"},
-
-  /** ER_NOT_SUCCESSFUL          */
-//  public static final int ER_NOT_SUCCESSFUL = 27;
-
-
-    { ER_NOT_SUCCESSFUL,
-     "Xalan: \u4e0d\u6210\u529f\u3002"},
-
-  /** ER_ENCODING_NOT_SUPPORTED          */
-//  public static final int ER_ENCODING_NOT_SUPPORTED = 28;
-
-
-    { ER_ENCODING_NOT_SUPPORTED,
-     "\u4e0d\u652f\u6301\u7f16\u7801\uff1a{0}"},
-
-  /** ER_COULD_NOT_CREATE_TRACELISTENER          */
-//  public static final int ER_COULD_NOT_CREATE_TRACELISTENER = 29;
-
-
-    {ER_COULD_NOT_CREATE_TRACELISTENER,
-      "\u65e0\u6cd5\u521b\u5efa TraceListener\uff1a{0}"},
-
-  /** ER_KEY_REQUIRES_NAME_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_NAME_ATTRIB = 30;
-
-
-    {ER_KEY_REQUIRES_NAME_ATTRIB,
-      "xsl:key \u9700\u8981\u201cname\u201d\u5c5e\u6027\uff01"},
-
-  /** ER_KEY_REQUIRES_MATCH_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_MATCH_ATTRIB = 31;
-
-
-    { ER_KEY_REQUIRES_MATCH_ATTRIB,
-      "xsl:key \u9700\u8981\u201cmatch\u201d\u5c5e\u6027\uff01"},
-
-  /** ER_KEY_REQUIRES_USE_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_USE_ATTRIB = 32;
-
-
-    { ER_KEY_REQUIRES_USE_ATTRIB,
-      "xsl:key \u9700\u8981\u201cuse\u201d\u5c5e\u6027\uff01"},
-
-  /** ER_REQUIRES_ELEMENTS_ATTRIB          */
-//  public static final int ER_REQUIRES_ELEMENTS_ATTRIB = 33;
-
-
-    { ER_REQUIRES_ELEMENTS_ATTRIB,
-      "\uff08StylesheetHandler\uff09{0} \u9700\u8981\u201celements\u201d\u5c5e\u6027\uff01"},
-
-  /** ER_MISSING_PREFIX_ATTRIB          */
-//  public static final int ER_MISSING_PREFIX_ATTRIB = 34;
-
-
-    { ER_MISSING_PREFIX_ATTRIB,
-      "\uff08StylesheetHandler\uff09{0} \u5c5e\u6027\u201cprefix\u201d\u4e22\u5931"},
-
-  /** ER_BAD_STYLESHEET_URL          */
-//  public static final int ER_BAD_STYLESHEET_URL = 35;
-
-
-    { ER_BAD_STYLESHEET_URL,
-     "\u6837\u5f0f\u8868 URL \u9519\u8bef\uff1a{0}"},
-
-  /** ER_FILE_NOT_FOUND          */
-//  public static final int ER_FILE_NOT_FOUND = 36;
-
-
-    { ER_FILE_NOT_FOUND,
-     "\u627e\u4e0d\u5230\u6837\u5f0f\u8868\u6587\u4ef6\uff1a{0}"},
-
-  /** ER_IOEXCEPTION          */
-//  public static final int ER_IOEXCEPTION = 37;
-
-
-    { ER_IOEXCEPTION,
-      "\u6837\u5f0f\u8868\u6587\u4ef6\u53d1\u751f IO \u5f02\u5e38\uff1a{0}"},
-
-  /** ER_NO_HREF_ATTRIB          */
-//  public static final int ER_NO_HREF_ATTRIB = 38;
-
-
-    { ER_NO_HREF_ATTRIB,
-      "\uff08StylesheetHandler\uff09\u65e0\u6cd5\u4e3a {0} \u627e\u5230 href \u5c5e\u6027"},
-
-  /** ER_STYLESHEET_INCLUDES_ITSELF          */
-//  public static final int ER_STYLESHEET_INCLUDES_ITSELF = 39;
-
-
-    { ER_STYLESHEET_INCLUDES_ITSELF,
-      "\uff08StylesheetHandler\uff09{0} \u6b63\u5728\u76f4\u63a5\u6216\u95f4\u63a5\u5730\u5305\u542b\u5b83\u81ea\u8eab\uff01"},
-
-  /** ER_PROCESSINCLUDE_ERROR          */
-//  public static final int ER_PROCESSINCLUDE_ERROR = 40;
-
-
-    { ER_PROCESSINCLUDE_ERROR,
-      "StylesheetHandler.processInclude \u9519\u8bef\uff0c{0}"},
-
-  /** ER_MISSING_LANG_ATTRIB          */
-//  public static final int ER_MISSING_LANG_ATTRIB = 41;
-
-
-    { ER_MISSING_LANG_ATTRIB,
-      "\uff08StylesheetHandler\uff09{0} \u5c5e\u6027\u201clang\u201d\u4e22\u5931"},
-
-  /** ER_MISSING_CONTAINER_ELEMENT_COMPONENT          */
-//  public static final int ER_MISSING_CONTAINER_ELEMENT_COMPONENT = 42;
-
-    { ER_MISSING_CONTAINER_ELEMENT_COMPONENT,
-      "\uff08StylesheetHandler\uff09{0} \u5143\u7d20\u9519\u653e\uff1f\u7f3a\u5c11\u5bb9\u5668\u5143\u7d20\u201ccomponent\u201d"},
-
-  /** ER_CAN_ONLY_OUTPUT_TO_ELEMENT          */
-//  public static final int ER_CAN_ONLY_OUTPUT_TO_ELEMENT = 43;
-
-    { ER_CAN_ONLY_OUTPUT_TO_ELEMENT,
-      "\u53ea\u80fd\u8f93\u51fa\u5230 Element\u3001DocumentFragment\u3001Document \u6216 PrintWriter\u3002"},
-
-  /** ER_PROCESS_ERROR          */
-//  public static final int ER_PROCESS_ERROR = 44;
-
-    { ER_PROCESS_ERROR,
-     "StylesheetRoot.process \u9519\u8bef"},
-
-  /** ER_UNIMPLNODE_ERROR          */
-//  public static final int ER_UNIMPLNODE_ERROR = 45;
-
-    { ER_UNIMPLNODE_ERROR,
-     "UnImplNode \u9519\u8bef\uff1a{0}"},
-
-  /** ER_NO_SELECT_EXPRESSION          */
-//  public static final int ER_NO_SELECT_EXPRESSION = 46;
-
-    { ER_NO_SELECT_EXPRESSION,
-      "\u9519\u8bef\uff01\u627e\u4e0d\u5230 xpath \u9009\u62e9\u8868\u8fbe\u5f0f\uff08-select\uff09\u3002"},
-
-  /** ER_CANNOT_SERIALIZE_XSLPROCESSOR          */
-//  public static final int ER_CANNOT_SERIALIZE_XSLPROCESSOR = 47;
-
-    { ER_CANNOT_SERIALIZE_XSLPROCESSOR,
-      "\u65e0\u6cd5\u5e8f\u5217\u5316 XSLProcessor\uff01"},
-
-  /** ER_NO_INPUT_STYLESHEET          */
-//  public static final int ER_NO_INPUT_STYLESHEET = 48;
-
-    { ER_NO_INPUT_STYLESHEET,
-      "\u6ca1\u6709\u6307\u5b9a\u6837\u5f0f\u8868\u8f93\u5165\uff01"},
-
-  /** ER_FAILED_PROCESS_STYLESHEET          */
-//  public static final int ER_FAILED_PROCESS_STYLESHEET = 49;
-
-    { ER_FAILED_PROCESS_STYLESHEET,
-      "\u65e0\u6cd5\u5904\u7406\u6837\u5f0f\u8868\uff01"},
-
-  /** ER_COULDNT_PARSE_DOC          */
-//  public static final int ER_COULDNT_PARSE_DOC = 50;
-
-    { ER_COULDNT_PARSE_DOC,
-     "\u65e0\u6cd5\u5206\u6790 {0} \u6587\u6863\uff01"},
-
-  /** ER_COULDNT_FIND_FRAGMENT          */
-//  public static final int ER_COULDNT_FIND_FRAGMENT = 51;
-
-    { ER_COULDNT_FIND_FRAGMENT,
-     "\u627e\u4e0d\u5230\u7247\u6bb5\uff1a{0}"},
-
-  /** ER_NODE_NOT_ELEMENT          */
- // public static final int ER_NODE_NOT_ELEMENT = 52;
-
-    { ER_NODE_NOT_ELEMENT,
-      "\u7247\u6bb5\u6807\u8bc6\u6307\u5411\u7684\u8282\u70b9\u4e0d\u662f\u5143\u7d20\uff1a{0}"},
-
-  /** ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB          */
-//  public static final int ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB = 53;
-
-    { ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB,
-      "for-each \u5fc5\u987b\u6709 match \u5c5e\u6027\u6216 name \u5c5e\u6027"},
-
-  /** ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB          */
-//  public static final int ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB = 54;
-
-    { ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB,
-      "templates \u5fc5\u987b\u6709 match \u5c5e\u6027\u6216 name \u5c5e\u6027"},
-
-  /** ER_NO_CLONE_OF_DOCUMENT_FRAG          */
-//  public static final int ER_NO_CLONE_OF_DOCUMENT_FRAG = 55;
-
-    { ER_NO_CLONE_OF_DOCUMENT_FRAG,
-      "\u65e0\u6587\u6863\u7247\u6bb5\u7684\u514b\u9686\uff01"},
-
-  /** ER_CANT_CREATE_ITEM          */
-//  public static final int ER_CANT_CREATE_ITEM = 56;
-
-    { ER_CANT_CREATE_ITEM,
-      "\u65e0\u6cd5\u5728\u7ed3\u679c\u6811\u4e2d\u521b\u5efa\u9879\uff1a{0}"},
-
-  /** ER_XMLSPACE_ILLEGAL_VALUE          */
-//  public static final int ER_XMLSPACE_ILLEGAL_VALUE = 57;
-
-    { ER_XMLSPACE_ILLEGAL_VALUE,
-      "\u6e90 XML \u4e2d\u7684 xml:space \u6709\u975e\u6cd5\u503c\uff1a{0}"},
-
-  /** ER_NO_XSLKEY_DECLARATION          */
-//  public static final int ER_NO_XSLKEY_DECLARATION = 58;
-
-    { ER_NO_XSLKEY_DECLARATION,
-      "\u6ca1\u6709 {0} \u7684 xsl:key \u8bf4\u660e\uff01"},
-
-  /** ER_CANT_CREATE_URL          */
-//  public static final int ER_CANT_CREATE_URL = 59;
-
-    { ER_CANT_CREATE_URL,
-     "\u9519\u8bef\uff01\u65e0\u6cd5\u4e3a {0} \u521b\u5efa URL"},
-
-  /** ER_XSLFUNCTIONS_UNSUPPORTED          */
-//  public static final int ER_XSLFUNCTIONS_UNSUPPORTED = 60;
-
-    { ER_XSLFUNCTIONS_UNSUPPORTED,
-     "\u4e0d\u652f\u6301 xsl:functions"},
-
-  /** ER_PROCESSOR_ERROR          */
-//  public static final int ER_PROCESSOR_ERROR = 61;
-
-    { ER_PROCESSOR_ERROR,
-     "XSLT TransformerFactory \u9519\u8bef"},
-
-  /** ER_NOT_ALLOWED_INSIDE_STYLESHEET          */
-//  public static final int ER_NOT_ALLOWED_INSIDE_STYLESHEET = 62;
-
-    { ER_NOT_ALLOWED_INSIDE_STYLESHEET,
-      "\uff08StylesheetHandler\uff09\u6837\u5f0f\u8868\u5185\u4e0d\u5141\u8bb8 {0}\uff01"},
-
-  /** ER_RESULTNS_NOT_SUPPORTED          */
-//  public static final int ER_RESULTNS_NOT_SUPPORTED = 63;
-
-    { ER_RESULTNS_NOT_SUPPORTED,
-      "\u4e0d\u518d\u652f\u6301 result-ns\uff01\u8bf7\u6539\u4e3a\u4f7f\u7528 xsl:output\u3002"},
-
-  /** ER_DEFAULTSPACE_NOT_SUPPORTED          */
-//  public static final int ER_DEFAULTSPACE_NOT_SUPPORTED = 64;
-
-    { ER_DEFAULTSPACE_NOT_SUPPORTED,
-      "\u4e0d\u518d\u652f\u6301 default-space\uff01\u8bf7\u6539\u4e3a\u4f7f\u7528 xsl:strip-space \u6216 xsl:preserve-space\u3002"},
-
-  /** ER_INDENTRESULT_NOT_SUPPORTED          */
-//  public static final int ER_INDENTRESULT_NOT_SUPPORTED = 65;
-
-    { ER_INDENTRESULT_NOT_SUPPORTED,
-      "\u4e0d\u518d\u652f\u6301 indent-result\uff01\u8bf7\u6539\u4e3a\u4f7f\u7528 xsl:output\u3002"},
-
-  /** ER_ILLEGAL_ATTRIB          */
-//  public static final int ER_ILLEGAL_ATTRIB = 66;
-
-    { ER_ILLEGAL_ATTRIB,
-      "\uff08StylesheetHandler\uff09{0} \u6709\u975e\u6cd5\u5c5e\u6027\uff1a{1}"},
-
-  /** ER_UNKNOWN_XSL_ELEM          */
-//  public static final int ER_UNKNOWN_XSL_ELEM = 67;
-
-    { ER_UNKNOWN_XSL_ELEM,
-     "\u672a\u77e5 XSL \u5143\u7d20\uff1a{0}"},
-
-  /** ER_BAD_XSLSORT_USE          */
-//  public static final int ER_BAD_XSLSORT_USE = 68;
-
-    { ER_BAD_XSLSORT_USE,
-      "\uff08StylesheetHandler\uff09xsl:sort \u53ea\u80fd\u4e0e xsl:apply-templates \u6216 xsl:for-each \u4e00\u8d77\u4f7f\u7528\u3002"},
-
-  /** ER_MISPLACED_XSLWHEN          */
-//  public static final int ER_MISPLACED_XSLWHEN = 69;
-
-    { ER_MISPLACED_XSLWHEN,
-      "\uff08StylesheetHandler\uff09\u9519\u653e\u4e86 xsl:when\uff01"},
-
-  /** ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE          */
-//  public static final int ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE = 70;
-
-    { ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE,
-      "\uff08StylesheetHandler\uff09xsl:choose \u4e0d\u662f xsl:when \u7684\u7236\u4ee3\uff01"},
-
-  /** ER_MISPLACED_XSLOTHERWISE          */
-//  public static final int ER_MISPLACED_XSLOTHERWISE = 71;
-
-    { ER_MISPLACED_XSLOTHERWISE,
-      "\uff08StylesheetHandler\uff09\u9519\u653e\u4e86 xsl:otherwise\uff01"},
-
-  /** ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE          */
-//  public static final int ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE = 72;
-
-    { ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE,
-      "\uff08StylesheetHandler\uff09xsl:choose \u4e0d\u662f xsl:otherwise \u7684\u7236\u4ee3\uff01"},
-
-  /** ER_NOT_ALLOWED_INSIDE_TEMPLATE          */
-//  public static final int ER_NOT_ALLOWED_INSIDE_TEMPLATE = 73;
-
-    { ER_NOT_ALLOWED_INSIDE_TEMPLATE,
-      "\uff08StylesheetHandler\uff09\u6a21\u677f\u5185\u4e0d\u5141\u8bb8 {0}\uff01"},
-
-  /** ER_UNKNOWN_EXT_NS_PREFIX          */
-//  public static final int ER_UNKNOWN_EXT_NS_PREFIX = 74;
-
-    { ER_UNKNOWN_EXT_NS_PREFIX,
-      "\uff08StylesheetHandler\uff09{0} \u6269\u5c55\u540d\u79f0\u7a7a\u95f4\u524d\u7f00 {1} \u672a\u77e5"},
-
-  /** ER_IMPORTS_AS_FIRST_ELEM          */
-//  public static final int ER_IMPORTS_AS_FIRST_ELEM = 75;
-
-    { ER_IMPORTS_AS_FIRST_ELEM,
-      "\uff08StylesheetHandler\uff09\u5bfc\u5165\u53ea\u80fd\u4f5c\u4e3a\u6837\u5f0f\u8868\u4e2d\u6700\u524d\u9762\u7684\u5143\u7d20\u53d1\u751f\uff01"},
-
-  /** ER_IMPORTING_ITSELF          */
-//  public static final int ER_IMPORTING_ITSELF = 76;
-
-    { ER_IMPORTING_ITSELF,
-      "\uff08StylesheetHandler\uff09{0} \u6b63\u5728\u76f4\u63a5\u6216\u95f4\u63a5\u5730\u5bfc\u5165\u5b83\u81ea\u8eab\uff01"},
-
-  /** ER_XMLSPACE_ILLEGAL_VAL          */
-//  public static final int ER_XMLSPACE_ILLEGAL_VAL = 77;
-
-    { ER_XMLSPACE_ILLEGAL_VAL,
-      "\uff08StylesheetHandler\uff09\u201c+\u201dxml:space \u6709\u975e\u6cd5\u503c\uff1a{0}"},
-
-  /** ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL          */
-//  public static final int ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL = 78;
-
-    { ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL,
-      "processStylesheet \u4e0d\u6210\u529f\uff01"},
-
-  /** ER_SAX_EXCEPTION          */
-//  public static final int ER_SAX_EXCEPTION = 79;
-
-    { ER_SAX_EXCEPTION,
-     "SAX \u5f02\u5e38"},
-
-  /** ER_FUNCTION_NOT_SUPPORTED          */
-//  public static final int ER_FUNCTION_NOT_SUPPORTED = 80;
-
-    //{ ER_FUNCTION_NOT_SUPPORTED,
-    // "Function not supported!"},
-
-  /** ER_XSLT_ERROR          */
-//  public static final int ER_XSLT_ERROR = 81;
-
-    { ER_XSLT_ERROR,
-     "XSLT \u9519\u8bef"},
-
-  /** ER_CURRENCY_SIGN_ILLEGAL          */
-//  public static final int ER_CURRENCY_SIGN_ILLEGAL = 82;
-
-    { ER_CURRENCY_SIGN_ILLEGAL,
-      "\u683c\u5f0f\u6a21\u5f0f\u5b57\u7b26\u4e32\u4e2d\u4e0d\u5141\u8bb8\u5b58\u5728\u8d27\u5e01\u7b26\u53f7"},
-
-  /** ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM          */
-//  public static final int ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM = 83;
-
-    { ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM,
-      "\u6837\u5f0f\u8868 DOM \u4e2d\u4e0d\u652f\u6301\u6587\u6863\u51fd\u6570\uff01"},
-
-  /** ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER          */
-//  public static final int ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER = 84;
-
-    { ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER,
-      "\u65e0\u6cd5\u89e3\u6790\u975e\u524d\u7f00\u89e3\u6790\u7a0b\u5e8f\u7684\u524d\u7f00\uff01"},
-
-  /** ER_REDIRECT_COULDNT_GET_FILENAME          */
-//  public static final int ER_REDIRECT_COULDNT_GET_FILENAME = 85;
-
-    { ER_REDIRECT_COULDNT_GET_FILENAME,
-      "\u91cd\u5b9a\u5411\u6269\u5c55\uff1a\u65e0\u6cd5\u83b7\u53d6\u6587\u4ef6\u540d \u2015 \u6587\u4ef6\u6216 select \u5c5e\u6027\u5fc5\u987b\u8fd4\u56de\u6709\u6548\u5b57\u7b26\u4e32\u3002"},
-
-  /** ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT          */
-//  public static final int ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT = 86;
-
-    { ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT,
-      "\u65e0\u6cd5\u5728\u91cd\u5b9a\u5411\u6269\u5c55\u4e2d\u6784\u5efa FormatterListener\uff01"},
-
-  /** ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX          */
-//  public static final int ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX = 87;
-
-    { ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX,
-      "exclude-result-prefixes \u4e2d\u7684\u524d\u7f00\u65e0\u6548\uff1a{0}"},
-
-  /** ER_MISSING_NS_URI          */
-//  public static final int ER_MISSING_NS_URI = 88;
-
-    { ER_MISSING_NS_URI,
-      "\u7f3a\u5c11\u6307\u5b9a\u524d\u7f00\u7684\u540d\u79f0\u7a7a\u95f4 URI"},
-
-  /** ER_MISSING_ARG_FOR_OPTION          */
-//  public static final int ER_MISSING_ARG_FOR_OPTION = 89;
-
-    { ER_MISSING_ARG_FOR_OPTION,
-      "\u7f3a\u5c11\u9009\u9879\u7684\u81ea\u53d8\u91cf\uff1a{0}"},
-
-  /** ER_INVALID_OPTION          */
-//  public static final int ER_INVALID_OPTION = 90;
-
-    { ER_INVALID_OPTION,
-     "\u65e0\u6548\u7684\u9009\u9879\uff1a{0}"},
-
-  /** ER_MALFORMED_FORMAT_STRING          */
-//  public static final int ER_MALFORMED_FORMAT_STRING = 91;
-
-    { ER_MALFORMED_FORMAT_STRING,
-     "\u683c\u5f0f\u4e0d\u597d\u7684\u683c\u5f0f\u5b57\u7b26\u4e32\uff1a{0}"},
-
-  /** ER_STYLESHEET_REQUIRES_VERSION_ATTRIB          */
-//  public static final int ER_STYLESHEET_REQUIRES_VERSION_ATTRIB = 92;
-
-    { ER_STYLESHEET_REQUIRES_VERSION_ATTRIB,
-      "xsl:stylesheet \u9700\u8981\u201cversion\u201d\u5c5e\u6027\uff01"},
-
-  /** ER_ILLEGAL_ATTRIBUTE_VALUE          */
-//  public static final int ER_ILLEGAL_ATTRIBUTE_VALUE = 93;
-
-    { ER_ILLEGAL_ATTRIBUTE_VALUE,
-      "\u5c5e\u6027\uff1a{0} \u6709\u975e\u6cd5\u7684\u503c\uff1a{1}"},
-
-  /** ER_CHOOSE_REQUIRES_WHEN          */
-//  public static final int ER_CHOOSE_REQUIRES_WHEN = 94;
-
-    { ER_CHOOSE_REQUIRES_WHEN,
-     "xsl:choose \u9700\u8981 xsl:when"},
-
-  /** ER_NO_APPLY_IMPORT_IN_FOR_EACH          */
-//  public static final int ER_NO_APPLY_IMPORT_IN_FOR_EACH = 95;
-
-    { ER_NO_APPLY_IMPORT_IN_FOR_EACH,
-      "xsl:for-each \u4e2d\u4e0d\u5141\u8bb8 xsl:apply-imports"},
-
-  /** ER_CANT_USE_DTM_FOR_OUTPUT          */
-//  public static final int ER_CANT_USE_DTM_FOR_OUTPUT = 96;
-
-    { ER_CANT_USE_DTM_FOR_OUTPUT,
-      "\u65e0\u6cd5\u5c06 DTMLiaison \u7528\u4e8e\u8f93\u51fa DOM \u8282\u70b9... \u6539\u4e3a\u4f20\u9012 org.apache.xpath.DOM2Helper\uff01"},
-
-  /** ER_CANT_USE_DTM_FOR_INPUT          */
-//  public static final int ER_CANT_USE_DTM_FOR_INPUT = 97;
-
-    { ER_CANT_USE_DTM_FOR_INPUT,
-      "\u65e0\u6cd5\u5c06 DTMLiaison \u7528\u4e8e\u8f93\u5165 DOM \u8282\u70b9... \u6539\u4e3a\u4f20\u9012 org.apache.xpath.DOM2Helper\uff01"},
-
-  /** ER_CALL_TO_EXT_FAILED          */
-//  public static final int ER_CALL_TO_EXT_FAILED = 98;
-
-    { ER_CALL_TO_EXT_FAILED,
-      "\u8c03\u7528\u6269\u5c55\u5143\u7d20\u5931\u8d25\uff1a{0}"},
-
-  /** ER_PREFIX_MUST_RESOLVE          */
-//  public static final int ER_PREFIX_MUST_RESOLVE = 99;
-
-    { ER_PREFIX_MUST_RESOLVE,
-      "\u524d\u7f00\u5fc5\u987b\u89e3\u6790\u4e3a\u540d\u79f0\u7a7a\u95f4\uff1a{0}"},
-
-  /** ER_INVALID_UTF16_SURROGATE          */
-//  public static final int ER_INVALID_UTF16_SURROGATE = 100;
-
-    { ER_INVALID_UTF16_SURROGATE,
-      "\u68c0\u6d4b\u5230\u65e0\u6548\u7684 UTF-16 \u66ff\u4ee3\u8005\uff1a{0}\uff1f"},
-
-  /** ER_XSLATTRSET_USED_ITSELF          */
- // public static final int ER_XSLATTRSET_USED_ITSELF = 101;
-
-    { ER_XSLATTRSET_USED_ITSELF,
-      "xsl:attribute-set {0} \u4f7f\u7528\u4e86\u81ea\u8eab\uff0c\u8fd9\u5c06\u5bfc\u81f4\u65e0\u9650\u5faa\u73af\u3002"},
-
-  /** ER_CANNOT_MIX_XERCESDOM          */
-//  public static final int ER_CANNOT_MIX_XERCESDOM = 102;
-
-    { ER_CANNOT_MIX_XERCESDOM,
-      "\u65e0\u6cd5\u5c06\u975e Xerces-DOM \u8f93\u5165\u4e0e Xerces-DOM \u8f93\u51fa\u6df7\u5408\uff01"},
-
-  /** ER_TOO_MANY_LISTENERS          */
-//  public static final int ER_TOO_MANY_LISTENERS = 103;
-
-    { ER_TOO_MANY_LISTENERS,
-      "addTraceListenersToStylesheet \u2015 TooManyListenersException"},
-
-  /** ER_IN_ELEMTEMPLATEELEM_READOBJECT          */
-//  public static final int ER_IN_ELEMTEMPLATEELEM_READOBJECT = 104;
-
-    { ER_IN_ELEMTEMPLATEELEM_READOBJECT,
-      "\u5728 ElemTemplateElement.readObject \u4e2d\uff1a{0}"},
-
-  /** ER_DUPLICATE_NAMED_TEMPLATE          */
-//  public static final int ER_DUPLICATE_NAMED_TEMPLATE = 105;
-
-    { ER_DUPLICATE_NAMED_TEMPLATE,
-      "\u627e\u5230\u591a\u4e2a\u540d\u4e3a {0} \u7684\u6a21\u677f"},
-
-  /** ER_INVALID_KEY_CALL          */
-//  public static final int ER_INVALID_KEY_CALL = 106;
-
-    { ER_INVALID_KEY_CALL,
-      "\u65e0\u6548\u7684\u51fd\u6570\u8c03\u7528\uff1a\u4e0d\u5141\u8bb8\u5faa\u73af key() \u8c03\u7528"},
-
-  /** Variable is referencing itself          */
-//  public static final int ER_REFERENCING_ITSELF = 107;
-
-    { ER_REFERENCING_ITSELF,
-      "\u53d8\u91cf {0} \u6b63\u5728\u76f4\u63a5\u6216\u95f4\u63a5\u5730\u5f15\u7528\u5b83\u81ea\u8eab\uff01"},
-
-  /** Illegal DOMSource input          */
-//  public static final int ER_ILLEGAL_DOMSOURCE_INPUT = 108;
-
-    { ER_ILLEGAL_DOMSOURCE_INPUT,
-      "\u8f93\u5165\u8282\u70b9\u5bf9\u4e8e newTemplates \u7684 DOMSource \u4e0d\u80fd\u4e3a\u7a7a\uff01"},
-
-        /** Class not found for option         */
-//  public static final int ER_CLASS_NOT_FOUND_FOR_OPTION = 109;
-
-    { ER_CLASS_NOT_FOUND_FOR_OPTION,
-        "\u627e\u4e0d\u5230\u9009\u9879 {0} \u7684\u7c7b\u6587\u4ef6"},
-
-        /** Required Element not found         */
-//  public static final int ER_REQUIRED_ELEM_NOT_FOUND = 110;
-
-    { ER_REQUIRED_ELEM_NOT_FOUND,
-        "\u627e\u4e0d\u5230\u5fc5\u9700\u7684\u5143\u7d20\uff1a{0}"},
-
-  /** InputStream cannot be null         */
-//  public static final int ER_INPUT_CANNOT_BE_NULL = 111;
-
-    { ER_INPUT_CANNOT_BE_NULL,
-        "InputStream \u4e0d\u80fd\u4e3a\u7a7a"},
-
-  /** URI cannot be null         */
-//  public static final int ER_URI_CANNOT_BE_NULL = 112;
-
-    { ER_URI_CANNOT_BE_NULL,
-        "URI \u4e0d\u80fd\u4e3a\u7a7a"},
-
-  /** File cannot be null         */
-//  public static final int ER_FILE_CANNOT_BE_NULL = 113;
-
-    { ER_FILE_CANNOT_BE_NULL,
-        "File \u4e0d\u80fd\u4e3a\u7a7a"},
-
-   /** InputSource cannot be null         */
-//  public static final int ER_SOURCE_CANNOT_BE_NULL = 114;
-
-    { ER_SOURCE_CANNOT_BE_NULL,
-                "InputSource \u4e0d\u80fd\u4e3a\u7a7a"},
-
-  /** Can't overwrite cause         */
-//  public static final int ER_CANNOT_OVERWRITE_CAUSE = 115;
-
-    //{ ER_CANNOT_OVERWRITE_CAUSE,
-        //      "Cannot overwrite cause"},
-
-  /** Could not initialize BSF Manager        */
-//  public static final int ER_CANNOT_INIT_BSFMGR = 116;
-
-    { ER_CANNOT_INIT_BSFMGR,
-                "\u65e0\u6cd5\u521d\u59cb\u5316 BSF Manager"},
-
-  /** Could not compile extension       */
-//  public static final int ER_CANNOT_CMPL_EXTENSN = 117;
-
-    { ER_CANNOT_CMPL_EXTENSN,
-                "\u65e0\u6cd5\u7f16\u8bd1\u6269\u5c55"},
-
-  /** Could not create extension       */
-//  public static final int ER_CANNOT_CREATE_EXTENSN = 118;
-
-    { ER_CANNOT_CREATE_EXTENSN,
-      "\u7531\u4e8e {1}\uff0c\u65e0\u6cd5\u521b\u5efa\u6269\u5c55 {0}"},
-
-  /** Instance method call to method {0} requires an Object instance as first argument       */
-//  public static final int ER_INSTANCE_MTHD_CALL_REQUIRES = 119;
-
-    { ER_INSTANCE_MTHD_CALL_REQUIRES,
-      "\u5bf9\u65b9\u6cd5 {0} \u7684\u5b9e\u4f8b\u65b9\u6cd5\u8c03\u7528\u8981\u6c42\u4ee5\u5bf9\u8c61\u5b9e\u4f8b\u4f5c\u4e3a\u7b2c\u4e00\u81ea\u53d8\u91cf"},
-
-  /** Invalid element name specified       */
-//  public static final int ER_INVALID_ELEMENT_NAME = 120;
-
-    { ER_INVALID_ELEMENT_NAME,
-      "\u6307\u5b9a\u4e86\u65e0\u6548\u7684\u5143\u7d20\u540d\u79f0 {0}"},
-
-   /** Element name method must be static      */
-//  public static final int ER_ELEMENT_NAME_METHOD_STATIC = 121;
-
-    { ER_ELEMENT_NAME_METHOD_STATIC,
-      "\u5143\u7d20\u540d\u79f0\u65b9\u6cd5\u5fc5\u987b\u662f static {0}"},
-
-   /** Extension function {0} : {1} is unknown      */
-//  public static final int ER_EXTENSION_FUNC_UNKNOWN = 122;
-
-    { ER_EXTENSION_FUNC_UNKNOWN,
-             "\u6269\u5c55\u51fd\u6570 {0}\uff1a{1} \u672a\u77e5"},
-
-   /** More than one best match for constructor for       */
-//  public static final int ER_MORE_MATCH_CONSTRUCTOR = 123;
-
-    { ER_MORE_MATCH_CONSTRUCTOR,
-             "\u5bf9\u4e8e {0}\uff0c\u6784\u9020\u51fd\u6570\u6709\u591a\u4e2a\u6700\u4f73\u5339\u914d"},
-
-   /** More than one best match for method      */
-//  public static final int ER_MORE_MATCH_METHOD = 124;
-
-    { ER_MORE_MATCH_METHOD,
-             "\u65b9\u6cd5 {0} \u6709\u591a\u4e2a\u6700\u4f73\u5339\u914d"},
-
-   /** More than one best match for element method      */
-//  public static final int ER_MORE_MATCH_ELEMENT = 125;
-
-    { ER_MORE_MATCH_ELEMENT,
-             "element \u65b9\u6cd5 {0} \u6709\u591a\u4e2a\u6700\u4f73\u5339\u914d"},
-
-   /** Invalid context passed to evaluate       */
-//  public static final int ER_INVALID_CONTEXT_PASSED = 126;
-
-    { ER_INVALID_CONTEXT_PASSED,
-             "\u4f20\u9012\u4e86\u65e0\u6548\u7684\u4e0a\u4e0b\u6587\u6765\u6c42\u503c {0}"},
-
-   /** Pool already exists       */
-//  public static final int ER_POOL_EXISTS = 127;
-
-    { ER_POOL_EXISTS,
-             "\u6c60\u5df2\u7ecf\u5b58\u5728"},
-
-   /** No driver Name specified      */
-//  public static final int ER_NO_DRIVER_NAME = 128;
-
-    { ER_NO_DRIVER_NAME,
-             "\u672a\u6307\u5b9a\u9a71\u52a8\u7a0b\u5e8f\u540d\u79f0"},
-
-   /** No URL specified     */
-//  public static final int ER_NO_URL = 129;
-
-    { ER_NO_URL,
-             "\u672a\u6307\u5b9a URL"},
-
-   /** Pool size is less than one    */
-//  public static final int ER_POOL_SIZE_LESSTHAN_ONE = 130;
-
-    { ER_POOL_SIZE_LESSTHAN_ONE,
-             "\u6c60\u5927\u5c0f\u5c0f\u4e8e 1\uff01"},
-
-   /** Invalid driver name specified    */
-//  public static final int ER_INVALID_DRIVER = 131;
-
-    { ER_INVALID_DRIVER,
-             "\u6307\u5b9a\u4e86\u65e0\u6548\u7684\u9a71\u52a8\u7a0b\u5e8f\u540d\u79f0\uff01"},
-
-   /** Did not find the stylesheet root    */
-//  public static final int ER_NO_STYLESHEETROOT = 132;
-
-    { ER_NO_STYLESHEETROOT,
-             "\u627e\u4e0d\u5230\u6837\u5f0f\u8868\u6839\u76ee\u5f55\uff01"},
-
-   /** Illegal value for xml:space     */
-//  public static final int ER_ILLEGAL_XMLSPACE_VALUE = 133;
-
-    { ER_ILLEGAL_XMLSPACE_VALUE,
-         "xml:space \u7684\u503c\u975e\u6cd5"},
-
-   /** processFromNode failed     */
-//  public static final int ER_PROCESSFROMNODE_FAILED = 134;
-
-    { ER_PROCESSFROMNODE_FAILED,
-         "processFromNode \u5931\u8d25"},
-
-   /** The resource [] could not load:     */
-//  public static final int ER_RESOURCE_COULD_NOT_LOAD = 135;
-
-    { ER_RESOURCE_COULD_NOT_LOAD,
-        "\u8d44\u6e90 [ {0} ] \u65e0\u6cd5\u88c5\u5165\uff1a{1} \n {2} \t {3}"},
-
-
-   /** Buffer size <=0     */
-//  public static final int ER_BUFFER_SIZE_LESSTHAN_ZERO = 136;
-
-    { ER_BUFFER_SIZE_LESSTHAN_ZERO,
-        "\u7f13\u51b2\u533a\u5927\u5c0f <=0"},
-
-   /** Unknown error when calling extension    */
-//  public static final int ER_UNKNOWN_ERROR_CALLING_EXTENSION = 137;
-
-    { ER_UNKNOWN_ERROR_CALLING_EXTENSION,
-        "\u8c03\u7528\u6269\u5c55\u65f6\u53d1\u751f\u672a\u77e5\u9519\u8bef"},
-
-   /** Prefix {0} does not have a corresponding namespace declaration    */
-//  public static final int ER_NO_NAMESPACE_DECL = 138;
-
-    { ER_NO_NAMESPACE_DECL,
-        "\u524d\u7f00 {0} \u6ca1\u6709\u76f8\u5e94\u7684\u540d\u79f0\u7a7a\u95f4\u8bf4\u660e"},
-
-   /** Element content not allowed for lang=javaclass   */
-//  public static final int ER_ELEM_CONTENT_NOT_ALLOWED = 139;
-
-    { ER_ELEM_CONTENT_NOT_ALLOWED,
-        "lang=javaclass {0} \u4e0d\u5141\u8bb8\u5143\u7d20\u5185\u5bb9"},
-
-   /** Stylesheet directed termination   */
-//  public static final int ER_STYLESHEET_DIRECTED_TERMINATION = 140;
-
-    { ER_STYLESHEET_DIRECTED_TERMINATION,
-        "\u6837\u5f0f\u8868\u5b9a\u5411\u7684\u7ec8\u6b62"},
-
-   /** 1 or 2   */
-//  public static final int ER_ONE_OR_TWO = 141;
-
-    { ER_ONE_OR_TWO,
-        "1 \u6216 2"},
-
-   /** 2 or 3   */
-//  public static final int ER_TWO_OR_THREE = 142;
-
-    { ER_TWO_OR_THREE,
-        "2 \u6216 3"},
-
-   /** Could not load {0} (check CLASSPATH), now using just the defaults   */
-//  public static final int ER_COULD_NOT_LOAD_RESOURCE = 143;
-
-    { ER_COULD_NOT_LOAD_RESOURCE,
-        "\u65e0\u6cd5\u88c5\u5165 {0}\uff08\u68c0\u67e5 CLASSPATH\uff09\uff0c\u73b0\u5728\u53ea\u4f7f\u7528\u7f3a\u7701\u503c"},
-
-   /** Cannot initialize default templates   */
-//  public static final int ER_CANNOT_INIT_DEFAULT_TEMPLATES = 144;
-
-    { ER_CANNOT_INIT_DEFAULT_TEMPLATES,
-        "\u65e0\u6cd5\u521d\u59cb\u5316\u7f3a\u7701\u6a21\u677f"},
-
-   /** Result should not be null   */
-//  public static final int ER_RESULT_NULL = 145;
-
-    { ER_RESULT_NULL,
-        "\u7ed3\u679c\u4e0d\u5e94\u4e3a\u7a7a"},
-
-   /** Result could not be set   */
-//  public static final int ER_RESULT_COULD_NOT_BE_SET = 146;
-
-    { ER_RESULT_COULD_NOT_BE_SET,
-        "\u65e0\u6cd5\u8bbe\u7f6e\u7ed3\u679c"},
-
-   /** No output specified   */
-//  public static final int ER_NO_OUTPUT_SPECIFIED = 147;
-
-    { ER_NO_OUTPUT_SPECIFIED,
-        "\u672a\u6307\u5b9a\u8f93\u51fa"},
-
-   /** Can't transform to a Result of type   */
-//  public static final int ER_CANNOT_TRANSFORM_TO_RESULT_TYPE = 148;
-
-    { ER_CANNOT_TRANSFORM_TO_RESULT_TYPE,
-        "\u65e0\u6cd5\u8f6c\u6362\u5230\u7c7b\u578b\u4e3a {0} \u7684\u7ed3\u679c"},
-
-   /** Can't transform to a Source of type   */
-//  public static final int ER_CANNOT_TRANSFORM_SOURCE_TYPE = 149;
-
-    { ER_CANNOT_TRANSFORM_SOURCE_TYPE,
-        "\u65e0\u6cd5\u8f6c\u6362\u7c7b\u578b\u4e3a {0} \u7684\u6e90"},
-
-   /** Null content handler  */
-//  public static final int ER_NULL_CONTENT_HANDLER = 150;
-
-    { ER_NULL_CONTENT_HANDLER,
-        "\u5185\u5bb9\u5904\u7406\u7a0b\u5e8f\u4e3a\u7a7a"},
-
-   /** Null error handler  */
-//  public static final int ER_NULL_ERROR_HANDLER = 151;
-    { ER_NULL_ERROR_HANDLER,
-        "\u9519\u8bef\u5904\u7406\u7a0b\u5e8f\u4e3a\u7a7a"},
-
-   /** parse can not be called if the ContentHandler has not been set */
-//  public static final int ER_CANNOT_CALL_PARSE = 152;
-
-    { ER_CANNOT_CALL_PARSE,
-        "\u5982\u679c\u6ca1\u6709\u8bbe\u7f6e ContentHandler\uff0c\u5219\u65e0\u6cd5\u8c03\u7528\u5206\u6790"},
-
-   /**  No parent for filter */
-//  public static final int ER_NO_PARENT_FOR_FILTER = 153;
-
-    { ER_NO_PARENT_FOR_FILTER,
-        "\u8fc7\u6ee4\u5668\u65e0\u7236\u4ee3"},
-
-
-   /**  No stylesheet found in: {0}, media */
-//  public static final int ER_NO_STYLESHEET_IN_MEDIA = 154;
-
-    { ER_NO_STYLESHEET_IN_MEDIA,
-         "\u5728 {0} \u4e2d\u627e\u4e0d\u5230\u6837\u5f0f\u8868\uff0c\u4ecb\u8d28 = {1}"},
-
-   /**  No xml-stylesheet PI found in */
-//  public static final int ER_NO_STYLESHEET_PI = 155;
-
-    { ER_NO_STYLESHEET_PI,
-         "\u5728 {0} \u4e2d\u627e\u4e0d\u5230 xml-stylesheet PI"},
-
-   /**  No default implementation found */
-//  public static final int ER_NO_DEFAULT_IMPL = 156;
-
-    //{ ER_NO_DEFAULT_IMPL,
-     //    "No default implementation found "},
-
-   /**  ChunkedIntArray({0}) not currently supported */
-//  public static final int ER_CHUNKEDINTARRAY_NOT_SUPPORTED = 157;
-
-    //{ ER_CHUNKEDINTARRAY_NOT_SUPPORTED,
-     //  "ChunkedIntArray({0}) not currently supported"},
-
-   /**  Offset bigger than slot */
-//  public static final int ER_OFFSET_BIGGER_THAN_SLOT = 158;
-
-    //{ ER_OFFSET_BIGGER_THAN_SLOT,
-     //  "Offset bigger than slot"},
-
-   /**  Coroutine not available, id= */
-//  public static final int ER_COROUTINE_NOT_AVAIL = 159;
-
-    //{ ER_COROUTINE_NOT_AVAIL,
-    //   "Coroutine not available, id={0}"},
-
-   /**  CoroutineManager recieved co_exit() request */
-//  public static final int ER_COROUTINE_CO_EXIT = 160;
-
-    //{ ER_COROUTINE_CO_EXIT,
-     //  "CoroutineManager received co_exit() request"},
-
-   /**  co_joinCoroutineSet() failed */
-//  public static final int ER_COJOINROUTINESET_FAILED = 161;
-
-    //{ ER_COJOINROUTINESET_FAILED,
-    //   "co_joinCoroutineSet() failed"},
-
-   /**  Coroutine parameter error () */
-//  public static final int ER_COROUTINE_PARAM = 162;
-
-    //{ ER_COROUTINE_PARAM,
-    //   "Coroutine parameter error ({0})"},
-
-   /**  UNEXPECTED: Parser doTerminate answers  */
-//  public static final int ER_PARSER_DOTERMINATE_ANSWERS = 163;
-
-    //{ ER_PARSER_DOTERMINATE_ANSWERS,
-    //   "\nUNEXPECTED: Parser doTerminate answers {0}"},
-
-   /**  parse may not be called while parsing */
-//  public static final int ER_NO_PARSE_CALL_WHILE_PARSING = 164;
-
-    //{ ER_NO_PARSE_CALL_WHILE_PARSING,
-    //   "parse may not be called while parsing"},
-
-   /**  Error: typed iterator for axis  {0} not implemented  */
-//  public static final int ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED = 165;
-
-    //{ ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED,
-     //  "Error: typed iterator for axis  {0} not implemented"},
-
-   /**  Error: iterator for axis {0} not implemented  */
-//  public static final int ER_ITERATOR_AXIS_NOT_IMPLEMENTED = 166;
-
-    //{ ER_ITERATOR_AXIS_NOT_IMPLEMENTED,
-    //   "Error: iterator for axis {0} not implemented "},
-
-   /**  Iterator clone not supported  */
-//  public static final int ER_ITERATOR_CLONE_NOT_SUPPORTED = 167;
-
-    //{ ER_ITERATOR_CLONE_NOT_SUPPORTED,
-     //  "Iterator clone not supported"},
-
-   /**  Unknown axis traversal type  */
-//  public static final int ER_UNKNOWN_AXIS_TYPE = 168;
-
-    //{ ER_UNKNOWN_AXIS_TYPE,
-    //   "Unknown axis traversal type: {0}"},
-
-   /**  Axis traverser not supported  */
-//  public static final int ER_AXIS_NOT_SUPPORTED = 169;
-
-    //{ ER_AXIS_NOT_SUPPORTED,
-    //   "Axis traverser not supported: {0}"},
-
-   /**  No more DTM IDs are available  */
-//  public static final int ER_NO_DTMIDS_AVAIL = 170;
-
-    //{ ER_NO_DTMIDS_AVAIL,
-     //  "No more DTM IDs are available"},
-
-   /**  Not supported  */
-//  public static final int ER_NOT_SUPPORTED = 171;
-
-    { ER_NOT_SUPPORTED,
-       "\u4e0d\u652f\u6301\uff1a{0}"},
-
-   /**  node must be non-null for getDTMHandleFromNode  */
-//  public static final int ER_NODE_NON_NULL = 172;
-
-    //{ ER_NODE_NON_NULL,
-    //   "Node must be non-null for getDTMHandleFromNode"},
-
-   /**  Could not resolve the node to a handle  */
-//  public static final int ER_COULD_NOT_RESOLVE_NODE = 173;
-
-    //{ ER_COULD_NOT_RESOLVE_NODE,
-    //   "Could not resolve the node to a handle"},
-
-   /**  startParse may not be called while parsing */
-//  public static final int ER_STARTPARSE_WHILE_PARSING = 174;
-
-    //{ ER_STARTPARSE_WHILE_PARSING,
-     //  "startParse may not be called while parsing"},
-
-   /**  startParse needs a non-null SAXParser  */
-//  public static final int ER_STARTPARSE_NEEDS_SAXPARSER = 175;
-
-    //{ ER_STARTPARSE_NEEDS_SAXPARSER,
-    //   "startParse needs a non-null SAXParser"},
-
-   /**  could not initialize parser with */
-//  public static final int ER_COULD_NOT_INIT_PARSER = 176;
-    //{ ER_COULD_NOT_INIT_PARSER,
-     //  "could not initialize parser with"},
-
-   /**  Value for property {0} should be a Boolean instance  */
-//  public static final int ER_PROPERTY_VALUE_BOOLEAN = 177;
-
-    { ER_PROPERTY_VALUE_BOOLEAN,
-       "\u7279\u6027 {0} \u7684\u503c\u5e94\u5f53\u662f\u5e03\u5c14\u5b9e\u4f8b"},
-
-   /**  exception creating new instance for pool  */
-//  public static final int ER_EXCEPTION_CREATING_POOL = 178;
-
-    //{ ER_EXCEPTION_CREATING_POOL,
-    //   "exception creating new instance for pool"},
-
-   /**  Path contains invalid escape sequence  */
-//  public static final int ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE = 179;
-
-    //{ ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE,
-    //   "Path contains invalid escape sequence"},
-
-   /**  Scheme is required!  */
-//  public static final int ER_SCHEME_REQUIRED = 180;
-
-    //{ ER_SCHEME_REQUIRED,
-     //  "Scheme is required!"},
-
-   /**  No scheme found in URI  */
-//  public static final int ER_NO_SCHEME_IN_URI = 181;
-
-    //{ ER_NO_SCHEME_IN_URI,
-    //   "No scheme found in URI: {0}"},
-
-   /**  No scheme found in URI  */
-//  public static final int ER_NO_SCHEME_INURI = 182;
-
-    //{ ER_NO_SCHEME_INURI,
-    //   "No scheme found in URI"},
-
-   /**  Path contains invalid character:   */
-//  public static final int ER_PATH_INVALID_CHAR = 183;
-
-    //{ ER_PATH_INVALID_CHAR,
-    //   "Path contains invalid character: {0}"},
-
-   /**  Cannot set scheme from null string  */
-//  public static final int ER_SCHEME_FROM_NULL_STRING = 184;
-
-    //{ ER_SCHEME_FROM_NULL_STRING,
-    //   "Cannot set scheme from null string"},
-
-   /**  The scheme is not conformant. */
-//  public static final int ER_SCHEME_NOT_CONFORMANT = 185;
-
-    //{ ER_SCHEME_NOT_CONFORMANT,
-    //   "The scheme is not conformant."},
-
-   /**  Host is not a well formed address  */
-//  public static final int ER_HOST_ADDRESS_NOT_WELLFORMED = 186;
-
-    //{ ER_HOST_ADDRESS_NOT_WELLFORMED,
-    //   "Host is not a well formed address"},
-
-   /**  Port cannot be set when host is null  */
-//  public static final int ER_PORT_WHEN_HOST_NULL = 187;
-
-    //{ ER_PORT_WHEN_HOST_NULL,
-    //   "Port cannot be set when host is null"},
-
-   /**  Invalid port number  */
-//  public static final int ER_INVALID_PORT = 188;
-
-    //{ ER_INVALID_PORT,
-    //   "Invalid port number"},
-
-   /**  Fragment can only be set for a generic URI  */
-//  public static final int ER_FRAG_FOR_GENERIC_URI = 189;
-
-    //{ ER_FRAG_FOR_GENERIC_URI,
-    //   "Fragment can only be set for a generic URI"},
-
-   /**  Fragment cannot be set when path is null  */
-//  public static final int ER_FRAG_WHEN_PATH_NULL = 190;
-
-    //{ ER_FRAG_WHEN_PATH_NULL,
-    //   "Fragment cannot be set when path is null"},
-
-   /**  Fragment contains invalid character  */
-//  public static final int ER_FRAG_INVALID_CHAR = 191;
-
-    //{ ER_FRAG_INVALID_CHAR,
-    //   "Fragment contains invalid character"},
-
-
-
-   /** Parser is already in use  */
-//  public static final int ER_PARSER_IN_USE = 192;
-
-    //{ ER_PARSER_IN_USE,
-    //    "Parser is already in use"},
-
-   /** Parser is already in use  */
-//  public static final int ER_CANNOT_CHANGE_WHILE_PARSING = 193;
-
-    //{ ER_CANNOT_CHANGE_WHILE_PARSING,
-    //    "Cannot change {0} {1} while parsing"},
-
-   /** Self-causation not permitted  */
-//  public static final int ER_SELF_CAUSATION_NOT_PERMITTED = 194;
-
-    //{ ER_SELF_CAUSATION_NOT_PERMITTED,
-     //   "Self-causation not permitted"},
-
-   /** src attribute not yet supported for  */
-//  public static final int ER_COULD_NOT_FIND_EXTERN_SCRIPT = 195;
-
-    { ER_COULD_NOT_FIND_EXTERN_SCRIPT,
-         "\u65e0\u6cd5\u62b5\u8fbe {0} \u4e0a\u7684\u5916\u90e8\u811a\u672c"},
-
-  /** The resource [] could not be found     */
-//  public static final int ER_RESOURCE_COULD_NOT_FIND = 196;
-
-    { ER_RESOURCE_COULD_NOT_FIND,
-        "\u627e\u4e0d\u5230\u8d44\u6e90 [ {0} ]\u3002\n {1}"},
-
-   /** output property not recognized:  */
-//  public static final int ER_OUTPUT_PROPERTY_NOT_RECOGNIZED = 197;
-
-    { ER_OUTPUT_PROPERTY_NOT_RECOGNIZED,
-        "\u6ca1\u6709\u8bc6\u522b\u8f93\u51fa\u5c5e\u6027\uff1a{0}"},
-
-   /** Userinfo may not be specified if host is not specified   */
-//  public static final int ER_NO_USERINFO_IF_NO_HOST = 198;
-
-    //{ ER_NO_USERINFO_IF_NO_HOST,
-    //    "Userinfo may not be specified if host is not specified"},
-
-   /** Port may not be specified if host is not specified   */
-//  public static final int ER_NO_PORT_IF_NO_HOST = 199;
-
-    //{ ER_NO_PORT_IF_NO_HOST,
-    //    "Port may not be specified if host is not specified"},
-
-   /** Query string cannot be specified in path and query string   */
-//  public static final int ER_NO_QUERY_STRING_IN_PATH = 200;
-
-    //{ ER_NO_QUERY_STRING_IN_PATH,
-    //    "Query string cannot be specified in path and query string"},
-
-   /** Fragment cannot be specified in both the path and fragment   */
-//  public static final int ER_NO_FRAGMENT_STRING_IN_PATH = 201;
-
-    //{ ER_NO_FRAGMENT_STRING_IN_PATH,
-    //    "Fragment cannot be specified in both the path and fragment"},
-
-   /** Cannot initialize URI with empty parameters   */
-//  public static final int ER_CANNOT_INIT_URI_EMPTY_PARMS = 202;
-
-    //{ ER_CANNOT_INIT_URI_EMPTY_PARMS,
-    //    "Cannot initialize URI with empty parameters"},
-
-   /** Failed creating ElemLiteralResult instance   */
-//  public static final int ER_FAILED_CREATING_ELEMLITRSLT = 203;
-
-    { ER_FAILED_CREATING_ELEMLITRSLT,
-        "\u521b\u5efa ElemLiteralResult \u5b9e\u4f8b\u5931\u8d25"},
-
-  //Earlier (JDK 1.4 XALAN 2.2-D11) at key code '204' the key name was ER_PRIORITY_NOT_PARSABLE
-  // In latest Xalan code base key name is  ER_VALUE_SHOULD_BE_NUMBER. This should also be taken care
-  //in locale specific files like XSLTErrorResources_de.java, XSLTErrorResources_fr.java etc.
-  //NOTE: Not only the key name but message has also been changed.
-
-   /** Priority value does not contain a parsable number   */
-//  public static final int ER_VALUE_SHOULD_BE_NUMBER = 204;
-
-    { ER_VALUE_SHOULD_BE_NUMBER,
-        "{0} \u7684\u503c\u5e94\u5f53\u5305\u542b\u53ef\u8fdb\u884c\u5206\u6790\u7684\u6570\u503c"},
-
-   /**  Value for {0} should equal 'yes' or 'no'   */
-//  public static final int ER_VALUE_SHOULD_EQUAL = 205;
-
-    { ER_VALUE_SHOULD_EQUAL,
-        "{0} \u7684\u503c\u5e94\u5f53\u7b49\u4e8e yes \u6216 no"},
-
-   /**  Failed calling {0} method   */
-//  public static final int ER_FAILED_CALLING_METHOD = 206;
-
-    { ER_FAILED_CALLING_METHOD,
-        "\u8c03\u7528 {0} \u65b9\u6cd5\u5931\u8d25"},
-
-   /** Failed creating ElemLiteralResult instance   */
-//  public static final int ER_FAILED_CREATING_ELEMTMPL = 207;
-
-    { ER_FAILED_CREATING_ELEMTMPL,
-        "\u521b\u5efa ElemTemplateElement \u5b9e\u4f8b\u5931\u8d25"},
-
-   /**  Characters are not allowed at this point in the document   */
-//  public static final int ER_CHARS_NOT_ALLOWED = 208;
-
-    { ER_CHARS_NOT_ALLOWED,
-        "\u6587\u6863\u4e2d\u6b64\u65f6\u4e0d\u5141\u8bb8\u5b58\u5728\u5b57\u7b26"},
-
-  /**  attribute is not allowed on the element   */
-//  public static final int ER_ATTR_NOT_ALLOWED = 209;
-    { ER_ATTR_NOT_ALLOWED,
-        "{1} \u5143\u7d20\u4e0a\u4e0d\u5141\u8bb8\u5b58\u5728\u201c{0}\u201d\u5c5e\u6027\uff01"},
-
-  /**  Method not yet supported    */
-//  public static final int ER_METHOD_NOT_SUPPORTED = 210;
-
-    //{ ER_METHOD_NOT_SUPPORTED,
-     //   "Method not yet supported "},
-
-  /**  Bad value    */
-//  public static final int ER_BAD_VALUE = 211;
-
-    { ER_BAD_VALUE,
-     "{0} \u9519\u8bef\u503c {1}"},
-
-  /**  attribute value not found   */
-//  public static final int ER_ATTRIB_VALUE_NOT_FOUND = 212;
-
-    { ER_ATTRIB_VALUE_NOT_FOUND,
-     "\u627e\u4e0d\u5230 {0} \u5c5e\u6027\u503c"},
-
-  /**  attribute value not recognized    */
-//  public static final int ER_ATTRIB_VALUE_NOT_RECOGNIZED = 213;
-
-    { ER_ATTRIB_VALUE_NOT_RECOGNIZED,
-     "\u6ca1\u6709\u8bc6\u522b\u51fa {0} \u5c5e\u6027\u503c"},
-
-  /** IncrementalSAXSource_Filter not currently restartable   */
-//  public static final int ER_INCRSAXSRCFILTER_NOT_RESTARTABLE = 214;
-
-    //{ ER_INCRSAXSRCFILTER_NOT_RESTARTABLE,
-   //  "IncrementalSAXSource_Filter not currently restartable"},
-
-  /** IncrementalSAXSource_Filter not currently restartable   */
-//  public static final int ER_XMLRDR_NOT_BEFORE_STARTPARSE = 215;
-
-    //{ ER_XMLRDR_NOT_BEFORE_STARTPARSE,
-    // "XMLReader not before startParse request"},
-
-  /** Attempting to generate a namespace prefix with a null URI   */
-//  public static final int ER_NULL_URI_NAMESPACE = 216;
-
-    { ER_NULL_URI_NAMESPACE,
-     "\u6b63\u5728\u8bd5\u56fe\u4ee5\u7a7a\u7684 URI \u751f\u6210\u540d\u79f0\u7a7a\u95f4\u524d\u7f00"},
-
-  //New ERROR keys added in XALAN code base after Jdk 1.4 (Xalan 2.2-D11)
-
-  /** Attempting to generate a namespace prefix with a null URI   */
-//  public static final int ER_NUMBER_TOO_BIG = 217;
-
-    { ER_NUMBER_TOO_BIG,
-     "\u6b63\u5728\u8bd5\u56fe\u683c\u5f0f\u5316\u5927\u4e8e\u6700\u5927\u957f\u6574\u6570\u7684\u6570\u503c"},
-
-//ER_CANNOT_FIND_SAX1_DRIVER
-
-//  public static final int  ER_CANNOT_FIND_SAX1_DRIVER = 218;
-
-    { ER_CANNOT_FIND_SAX1_DRIVER,
-     "\u627e\u4e0d\u5230 SAX1 \u9a71\u52a8\u7a0b\u5e8f\u7c7b {0}"},
-
-//ER_SAX1_DRIVER_NOT_LOADED
-//  public static final int  ER_SAX1_DRIVER_NOT_LOADED = 219;
-
-    { ER_SAX1_DRIVER_NOT_LOADED,
-     "\u627e\u5230\u4e86 SAX1 \u9a71\u52a8\u7a0b\u5e8f\u7c7b {0}\uff0c\u4f46\u65e0\u6cd5\u88c5\u5165\u5b83"},
-
-//ER_SAX1_DRIVER_NOT_INSTANTIATED
-//  public static final int  ER_SAX1_DRIVER_NOT_INSTANTIATED = 220 ;
-
-    { ER_SAX1_DRIVER_NOT_INSTANTIATED,
-     "\u88c5\u5165\u4e86 SAX1 \u9a71\u52a8\u7a0b\u5e8f\u7c7b {0}\uff0c\u4f46\u65e0\u6cd5\u5c06\u5b83\u5b9e\u4f8b\u5316"},
-
-
-// ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER
-//  public static final int ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER = 221;
-
-    { ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER,
-     "SAX1 \u9a71\u52a8\u7a0b\u5e8f\u7c7b {0} \u4e0d\u5b9e\u73b0 org.xml.sax.Parser"},
-
-// ER_PARSER_PROPERTY_NOT_SPECIFIED
-//  public static final int  ER_PARSER_PROPERTY_NOT_SPECIFIED = 222;
-
-    { ER_PARSER_PROPERTY_NOT_SPECIFIED,
-     "\u6ca1\u6709\u6307\u5b9a\u7cfb\u7edf\u5c5e\u6027 org.xml.sax.parser"},
-
-//ER_PARSER_ARG_CANNOT_BE_NULL
-//  public static final int  ER_PARSER_ARG_CANNOT_BE_NULL = 223 ;
-
-    { ER_PARSER_ARG_CANNOT_BE_NULL,
-     "\u89e3\u6790\u5668\u81ea\u53d8\u91cf\u4e0d\u5f97\u4e3a\u7a7a"},
-
-
-// ER_FEATURE
-//  public static final int  ER_FEATURE = 224;
-
-    { ER_FEATURE,
-     "\u529f\u80fd\u90e8\u4ef6\uff1a{0}"},
-
-
-// ER_PROPERTY
-//  public static final int ER_PROPERTY = 225 ;
-
-    { ER_PROPERTY,
-     "\u5c5e\u6027\uff1a{0}"},
-
-// ER_NULL_ENTITY_RESOLVER
-//  public static final int ER_NULL_ENTITY_RESOLVER  = 226;
-
-    { ER_NULL_ENTITY_RESOLVER,
-     "\u5b9e\u4f53\u89e3\u6790\u7a0b\u5e8f\u4e3a\u7a7a"},
-
-// ER_NULL_DTD_HANDLER
-//  public static final int  ER_NULL_DTD_HANDLER = 227 ;
-
-    { ER_NULL_DTD_HANDLER,
-     "DTD \u5904\u7406\u7a0b\u5e8f\u4e3a\u7a7a"},
-
-// No Driver Name Specified!
-//  public static final int ER_NO_DRIVER_NAME_SPECIFIED = 228;
-    { ER_NO_DRIVER_NAME_SPECIFIED,
-     "\u672a\u6307\u5b9a\u9a71\u52a8\u7a0b\u5e8f\u540d\u79f0\uff01"},
-
-
-// No URL Specified!
-//  public static final int ER_NO_URL_SPECIFIED = 229;
-    { ER_NO_URL_SPECIFIED,
-     "\u672a\u6307\u5b9a URL\uff01"},
-
-
-// Pool size is less than 1!
-//  public static final int ER_POOLSIZE_LESS_THAN_ONE = 230;
-    { ER_POOLSIZE_LESS_THAN_ONE,
-     "\u6c60\u5927\u5c0f\u5c0f\u4e8e 1\uff01"},
-
-
-// Invalid Driver Name Specified!
-//  public static final int ER_INVALID_DRIVER_NAME = 231;
-    { ER_INVALID_DRIVER_NAME,
-     "\u6307\u5b9a\u4e86\u65e0\u6548\u7684\u9a71\u52a8\u7a0b\u5e8f\u540d\u79f0\uff01"},
-
-
-
-// ErrorListener
-//  public static final int ER_ERRORLISTENER = 232;
-    { ER_ERRORLISTENER,
-     "ErrorListener"},
-
-
-// Programmer's error! expr has no ElemTemplateElement parent!
-//  public static final int ER_ASSERT_NO_TEMPLATE_PARENT = 233;
-    { ER_ASSERT_NO_TEMPLATE_PARENT,
-     "\u7a0b\u5e8f\u5458\u7684\u9519\u8bef\uff01expr \u6ca1\u6709 ElemTemplateElement \u7236\u4ee3\uff01"},
-
-
-// Programmer''s assertion in RundundentExprEliminator: {0}
-//  public static final int ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR = 234;
-    { ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR,
-     "\u7a0b\u5e8f\u5458\u5728 RundundentExprEliminator \u4e2d\u7684\u65ad\u8a00\uff1a{0}"},
-
-// Axis traverser not supported: {0}
-//  public static final int ER_AXIS_TRAVERSER_NOT_SUPPORTED = 235;
-    //{ ER_AXIS_TRAVERSER_NOT_SUPPORTED,
-    // "Axis traverser not supported: {0}"},
-
-// ListingErrorHandler created with null PrintWriter!
-//  public static final int ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER = 236;
-    //{ ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER,
-    // "ListingErrorHandler created with null PrintWriter!"},
-
-  // {0}is not allowed in this position in the stylesheet!
-//  public static final int ER_NOT_ALLOWED_IN_POSITION = 237;
-    { ER_NOT_ALLOWED_IN_POSITION,
-     "\u6837\u5f0f\u8868\u4e2d\u5728\u6b64\u4f4d\u7f6e\u4e0d\u5141\u8bb8 {0}\uff01"},
-
-  // Non-whitespace text is not allowed in this position in the stylesheet!
-//  public static final int ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION = 238;
-    { ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION,
-     "\u6837\u5f0f\u8868\u4e2d\u5728\u6b64\u4f4d\u7f6e\u4e0d\u5141\u8bb8\u975e\u7a7a\u767d\u7a7a\u95f4\u7684\u6587\u672c\uff01"},
-
-  // This code is shared with warning codes.
-  // Illegal value: {1} used for CHAR attribute: {0}.  An attribute of type CHAR must be only 1 character!
-//  public static final int INVALID_TCHAR = 239;
-  // SystemId Unknown
-    { INVALID_TCHAR,
-     "\u7528\u4e8e CHAR \u5c5e\u6027 {0} \u7684\u503c {1} \u975e\u6cd5\u3002\u7c7b\u578b CHAR \u7684\u5c5e\u6027\u5fc5\u987b\u53ea\u6709\u4e00\u4e2a\u5b57\u7b26\uff01"},
-
-//  public static final int ER_SYSTEMID_UNKNOWN = 240;
-    //{ ER_SYSTEMID_UNKNOWN,
-    // "SystemId Unknown"},
-
-  // Location of error unknown
-//  public static final int ER_LOCATION_UNKNOWN = 241;
-    //{ ER_LOCATION_UNKNOWN,
-    // "Location of error unknown"},
-
-    // Note to translators:  The following message is used if the value of
-    // an attribute in a stylesheet is invalid.  "QNAME" is the XML data-type of
-    // the attribute, and should not be translated.  The substitution text {1} is
-    // the attribute value and {0} is the attribute name.
-    // INVALID_QNAME
-
-  //The following codes are shared with the warning codes...
-  // Illegal value: {1} used for QNAME attribute: {0}
-//  public static final int INVALID_QNAME = 242;
-    { INVALID_QNAME,
-     "\u7528\u4e8e QNAME \u5c5e\u6027 {0} \u7684\u503c {1} \u975e\u6cd5"},
-
-    // Note to translators:  The following message is used if the value of
-    // an attribute in a stylesheet is invalid.  "ENUM" is the XML data-type of
-    // the attribute, and should not be translated.  The substitution text {1} is
-    // the attribute value, {0} is the attribute name, and {2} is a list of valid
-    // values.
-    // INVALID_ENUM
-
-  // Illegal value: {1} used for ENUM attribute: {0}.  Valid values are: {2}.
-//  public static final int INVALID_ENUM = 243;
-    { INVALID_ENUM,
-     "\u7528\u4e8e ENUM \u5c5e\u6027 {0} \u7684\u503c {1} \u975e\u6cd5\u3002\u6709\u6548\u7684\u503c\u662f\uff1a{2}\u3002"},
-
-// Note to translators:  The following message is used if the value of
-// an attribute in a stylesheet is invalid.  "NMTOKEN" is the XML data-type
-// of the attribute, and should not be translated.  The substitution text {1} is
-// the attribute value and {0} is the attribute name.
-// INVALID_NMTOKEN
-
-  // Illegal value: {1} used for NMTOKEN attribute: {0}.
-//  public static final int INVALID_NMTOKEN = 244;
-    { INVALID_NMTOKEN,
-     "\u7528\u4e8e NMTOKEN \u5c5e\u6027 {0} \u7684\u503c {1} \u975e\u6cd5"},
-
-// Note to translators:  The following message is used if the value of
-// an attribute in a stylesheet is invalid.  "NCNAME" is the XML data-type
-// of the attribute, and should not be translated.  The substitution text {1} is
-// the attribute value and {0} is the attribute name.
-// INVALID_NCNAME
-
-  // Illegal value: {1} used for NCNAME attribute: {0}.
-//  public static final int INVALID_NCNAME = 245;
-    { INVALID_NCNAME,
-     "\u7528\u4e8e NCNAME \u5c5e\u6027 {0} \u7684\u503c {1} \u975e\u6cd5"},
-
-// Note to translators:  The following message is used if the value of
-// an attribute in a stylesheet is invalid.  "boolean" is the XSLT data-type
-// of the attribute, and should not be translated.  The substitution text {1} is
-// the attribute value and {0} is the attribute name.
-// INVALID_BOOLEAN
-
-  // Illegal value: {1} used for boolean attribute: {0}.
-//  public static final int INVALID_BOOLEAN = 246;
-
-    { INVALID_BOOLEAN,
-     "\u7528\u4e8e boolean \u5c5e\u6027 {0} \u7684\u503c {1} \u975e\u6cd5"},
-
-// Note to translators:  The following message is used if the value of
-// an attribute in a stylesheet is invalid.  "number" is the XSLT data-type
-// of the attribute, and should not be translated.  The substitution text {1} is
-// the attribute value and {0} is the attribute name.
-// INVALID_NUMBER
-
-  // Illegal value: {1} used for number attribute: {0}.
-//  public static final int INVALID_NUMBER = 247;
-     { INVALID_NUMBER,
-     "\u7528\u4e8e number \u5c5e\u6027 {0} \u7684\u503c {1} \u975e\u6cd5"},
-
-
-  // End of shared codes...
-
-// Note to translators:  A "match pattern" is a special form of XPath expression
-// that is used for matching patterns.  The substitution text is the name of
-// a function.  The message indicates that when this function is referenced in
-// a match pattern, its argument must be a string literal (or constant.)
-// ER_ARG_LITERAL - new error message for bugzilla //5202
-
-  // Argument to {0} in match pattern must be a literal.
-//  public static final int ER_ARG_LITERAL             = 248;
-    { ER_ARG_LITERAL,
-     "\u5339\u914d\u6a21\u5f0f\u4e2d {0} \u7684\u81ea\u53d8\u91cf\u5fc5\u987b\u662f\u6587\u5b57\u3002"},
-
-// Note to translators:  The following message indicates that two definitions of
-// a variable.  A "global variable" is a variable that is accessible everywher
-// in the stylesheet.
-// ER_DUPLICATE_GLOBAL_VAR - new error message for bugzilla #790
-
-  // Duplicate global variable declaration.
-//  public static final int ER_DUPLICATE_GLOBAL_VAR    = 249;
-    { ER_DUPLICATE_GLOBAL_VAR,
-     "\u5168\u5c40\u53d8\u91cf\u8bf4\u660e\u91cd\u590d\u3002"},
-
-
-// Note to translators:  The following message indicates that two definitions of
-// a variable were encountered.
-// ER_DUPLICATE_VAR - new error message for bugzilla #790
-
-  // Duplicate variable declaration.
-//  public static final int ER_DUPLICATE_VAR           = 250;
-    { ER_DUPLICATE_VAR,
-     "\u53d8\u91cf\u8bf4\u660e\u91cd\u590d\u3002"},
-
-    // Note to translators:  "xsl:template, "name" and "match" are XSLT keywords
-    // which must not be translated.
-    // ER_TEMPLATE_NAME_MATCH - new error message for bugzilla #789
-
-  // xsl:template must have a name or match attribute (or both)
-//  public static final int ER_TEMPLATE_NAME_MATCH     = 251;
-    { ER_TEMPLATE_NAME_MATCH,
-     "xsl:template \u5fc5\u987b\u6709\u4e00\u4e2a name \u6216 match \u5c5e\u6027\uff08\u6216\u4e24\u8005\u517c\u6709\uff09"},
-
-    // Note to translators:  "exclude-result-prefixes" is an XSLT keyword which
-    // should not be translated.  The message indicates that a namespace prefix
-    // encountered as part of the value of the exclude-result-prefixes attribute
-    // was in error.
-    // ER_INVALID_PREFIX - new error message for bugzilla #788
-
-  // Prefix in exclude-result-prefixes is not valid: {0}
-//  public static final int ER_INVALID_PREFIX          = 252;
-    { ER_INVALID_PREFIX,
-     "exclude-result-prefixes \u4e2d\u7684\u524d\u7f00\u65e0\u6548\uff1a{0}"},
-
-    // Note to translators:  An "attribute set" is a set of attributes that can be
-    // added to an element in the output document as a group.  The message indicates
-    // that there was a reference to an attribute set named {0} that was never
-    // defined.
-    // ER_NO_ATTRIB_SET - new error message for bugzilla #782
-
-  // attribute-set named {0} does not exist
-//  public static final int ER_NO_ATTRIB_SET           = 253;
-    { ER_NO_ATTRIB_SET,
-     "\u540d\u4e3a {0} \u7684\u5c5e\u6027\u96c6\u4e0d\u5b58\u5728"},
-
-
-
-
-
-  // Warnings...
-
-  /** WG_FOUND_CURLYBRACE          */
-//  public static final int WG_FOUND_CURLYBRACE = 1;
-    { WG_FOUND_CURLYBRACE,
-      "\u627e\u5230\u201c}\u201d\uff0c\u4f46\u6ca1\u6709\u6253\u5f00\u5c5e\u6027\u6a21\u677f\uff01"},
-
-  /** WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR          */
-//  public static final int WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR = 2;
-
-    { WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR,
-      "\u8b66\u544a\uff1acount \u5c5e\u6027\u4e0e xsl:number \u4e2d\u7684\u4e0a\u7ea7\u4e0d\u5339\u914d\uff01\u76ee\u6807 = {0}"},
-
-  /** WG_EXPR_ATTRIB_CHANGED_TO_SELECT          */
-//  public static final int WG_EXPR_ATTRIB_CHANGED_TO_SELECT = 3;
-
-    { WG_EXPR_ATTRIB_CHANGED_TO_SELECT,
-      "\u65e7\u8bed\u6cd5\uff1a\u201cexpr\u201d\u5c5e\u6027\u7684\u540d\u79f0\u5df2\u7ecf\u66f4\u6539\u4e3a\u201cselect\u201d\u3002"},
-
-  /** WG_NO_LOCALE_IN_FORMATNUMBER          */
-//  public static final int WG_NO_LOCALE_IN_FORMATNUMBER = 4;
-
-    { WG_NO_LOCALE_IN_FORMATNUMBER,
-      "Xalan \u5728 format-number \u51fd\u6570\u4e2d\u5c1a\u672a\u5904\u7406\u8bed\u8a00\u73af\u5883\u540d\u3002"},
-
-  /** WG_LOCALE_NOT_FOUND          */
-//  public static final int WG_LOCALE_NOT_FOUND = 5;
-
-    { WG_LOCALE_NOT_FOUND,
-      "\u8b66\u544a\uff1a\u627e\u4e0d\u5230 xml:lang={0} \u7684\u8bed\u8a00\u73af\u5883"},
-
-  /** WG_CANNOT_MAKE_URL_FROM          */
-//  public static final int WG_CANNOT_MAKE_URL_FROM = 6;
-
-    { WG_CANNOT_MAKE_URL_FROM,
-      "\u65e0\u6cd5\u4ece {0} \u751f\u6210 URL"},
-
-  /** WG_CANNOT_LOAD_REQUESTED_DOC          */
-//  public static final int WG_CANNOT_LOAD_REQUESTED_DOC = 7;
-
-    { WG_CANNOT_LOAD_REQUESTED_DOC,
-      "\u65e0\u6cd5\u88c5\u5165\u8bf7\u6c42\u7684\u6587\u6863\uff1a{0}"},
-
-  /** WG_CANNOT_FIND_COLLATOR          */
-//  public static final int WG_CANNOT_FIND_COLLATOR = 8;
-    { WG_CANNOT_FIND_COLLATOR,
-      "\u627e\u4e0d\u5230 <sort xml:lang={0} \u7684\u6574\u7406\u5668"},
-
-  /** WG_FUNCTIONS_SHOULD_USE_URL          */
-//  public static final int WG_FUNCTIONS_SHOULD_USE_URL = 9;
-
-    { WG_FUNCTIONS_SHOULD_USE_URL,
-      "\u65e7\u8bed\u6cd5\uff1a\u51fd\u6570\u6307\u4ee4\u5e94\u5f53\u4f7f\u7528 {0} \u7684 URL"},
-
-  /** WG_ENCODING_NOT_SUPPORTED_USING_UTF8          */
-//  public static final int WG_ENCODING_NOT_SUPPORTED_USING_UTF8 = 10;
-
-    { WG_ENCODING_NOT_SUPPORTED_USING_UTF8,
-      "\u4e0d\u652f\u6301\u7f16\u7801\uff1a{0}\uff0c\u6b63\u5728\u4f7f\u7528 UTF-8"},
-
-  /** WG_ENCODING_NOT_SUPPORTED_USING_JAVA          */
-//  public static final int WG_ENCODING_NOT_SUPPORTED_USING_JAVA = 11;
-
-    { WG_ENCODING_NOT_SUPPORTED_USING_JAVA,
-      "\u4e0d\u652f\u6301\u7f16\u7801\uff1a{0}\uff0c\u6b63\u5728\u4f7f\u7528 Java {1}"},
-
-  /** WG_SPECIFICITY_CONFLICTS          */
-//  public static final int WG_SPECIFICITY_CONFLICTS = 12;
-
-    { WG_SPECIFICITY_CONFLICTS,
-      "\u53d1\u73b0\u7279\u6027\u51b2\u7a81\uff1a\u5c06\u4f7f\u7528\u6837\u5f0f\u8868\u4e2d\u6700\u540e\u627e\u5230\u7684 {0}\u3002"},
-
-  /** WG_PARSING_AND_PREPARING          */
-//  public static final int WG_PARSING_AND_PREPARING = 13;
-
-    { WG_PARSING_AND_PREPARING,
-      "========= \u5206\u6790\u548c\u51c6\u5907 {0} =========="},
-
-  /** WG_ATTR_TEMPLATE          */
-//  public static final int WG_ATTR_TEMPLATE = 14;
-
-    { WG_ATTR_TEMPLATE,
-     "Attr \u6a21\u677f\uff0c{0}"},
-
-  /** WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE          */
-//  public static final int WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE = 15;
-
-    { WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE,
-      "xsl:strip-space \u548c xsl:preserve-space \u4e4b\u95f4\u7684\u5339\u914d\u51b2\u7a81"},
-
-  /** WG_ATTRIB_NOT_HANDLED          */
-//  public static final int WG_ATTRIB_NOT_HANDLED = 16;
-
-    { WG_ATTRIB_NOT_HANDLED,
-      "Xalan \u5c1a\u672a\u5904\u7406 {0} \u5c5e\u6027\uff01"},
-
-  /** WG_NO_DECIMALFORMAT_DECLARATION          */
-//  public static final int WG_NO_DECIMALFORMAT_DECLARATION = 17;
-
-    { WG_NO_DECIMALFORMAT_DECLARATION,
-      "\u627e\u4e0d\u5230\u5341\u8fdb\u5236\u683c\u5f0f\u7684\u8bf4\u660e\uff1a{0}"},
-
-  /** WG_OLD_XSLT_NS          */
-//  public static final int WG_OLD_XSLT_NS = 18;
-
-    { WG_OLD_XSLT_NS,
-     "XSLT \u540d\u79f0\u7a7a\u95f4\u4e22\u5931\u6216\u4e0d\u6b63\u786e\u3002"},
-
-  /** WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED          */
-//  public static final int WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED = 19;
-
-    { WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED,
-      "\u53ea\u5141\u8bb8\u4e00\u4e2a\u7f3a\u7701\u7684 xsl:decimal-format \u8bf4\u660e\u3002"},
-
-  /** WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE          */
-//  public static final int WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE = 20;
-
-    { WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE,
-      "xsl:decimal-format \u540d\u79f0\u5fc5\u987b\u552f\u4e00\u3002\u540d\u79f0\u201c{0}\u201d\u6709\u91cd\u590d\u3002"},
-
-  /** WG_ILLEGAL_ATTRIBUTE          */
-  //public static final int WG_ILLEGAL_ATTRIBUTE = 21;
-
-    { WG_ILLEGAL_ATTRIBUTE,
-      "{0} \u6709\u4e00\u4e2a\u975e\u6cd5\u5c5e\u6027\uff1a{1}"},
-
-  /** WG_COULD_NOT_RESOLVE_PREFIX          */
-//  public static final int WG_COULD_NOT_RESOLVE_PREFIX = 22;
-
-    { WG_COULD_NOT_RESOLVE_PREFIX,
-      "\u65e0\u6cd5\u89e3\u6790\u540d\u79f0\u7a7a\u95f4\u524d\u7f00\uff1a{0}\u3002\u5c06\u5ffd\u7565\u8282\u70b9\u3002"},
-
-  /** WG_STYLESHEET_REQUIRES_VERSION_ATTRIB          */
-//  public static final int WG_STYLESHEET_REQUIRES_VERSION_ATTRIB = 23;
-    { WG_STYLESHEET_REQUIRES_VERSION_ATTRIB,
-      "xsl:stylesheet \u9700\u8981\u201cversion\u201d\u5c5e\u6027\uff01"},
-
-  /** WG_ILLEGAL_ATTRIBUTE_NAME          */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_NAME = 24;
-
-    { WG_ILLEGAL_ATTRIBUTE_NAME,
-      "\u975e\u6cd5\u5c5e\u6027\u540d\u79f0\uff1a{0}"},
-
-  /** WG_ILLEGAL_ATTRIBUTE_VALUE          */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_VALUE = 25;
-    { WG_ILLEGAL_ATTRIBUTE_VALUE,
-      "\u7528\u4e8e\u5c5e\u6027 {0} \u7684\u503c\u975e\u6cd5\uff1a{1}"},
-
-  /** WG_EMPTY_SECOND_ARG          */
-//  public static final int WG_EMPTY_SECOND_ARG = 26;
-
-    { WG_EMPTY_SECOND_ARG,
-      "\u4ece\u6587\u6863\u51fd\u6570\u7684\u7b2c\u4e8c\u81ea\u53d8\u91cf\u4ea7\u751f\u7684\u8282\u70b9\u96c6\u662f\u7a7a\u7684\u3002\u8fd4\u56de\u4e00\u4e2a\u7a7a\u8282\u70b9\u96c6\u3002"},
-
-  //Following are the new WARNING keys added in XALAN code base after Jdk 1.4 (Xalan 2.2-D11)
-
-    // Note to translators:  "name" and "xsl:processing-instruction" are keywords
-    // and must not be translated.
-    // WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML
-
-
-  /** WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML          */
-//  public static final int WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML = 27;
-    { WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML,
-      "xsl:processing-instruction \u540d\u79f0\u7684\u201cname\u201d\u5c5e\u6027\u7684\u503c\u4e0d\u5f97\u4e3a\u201cxml\u201d"},
-
-    // Note to translators:  "name" and "xsl:processing-instruction" are keywords
-    // and must not be translated.  "NCName" is an XML data-type and must not be
-    // translated.
-    // WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME
-
-  /** WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME          */
-//  public static final int WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME = 28;
-    { WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME,
-      "xsl:processing-instruction \u7684\u201cname\u201d\u5c5e\u6027\u7684\u503c\u5fc5\u987b\u662f\u6709\u6548\u7684 NCName\uff1a{0}"},
-
-    // Note to translators:  This message is reported if the stylesheet that is
-    // being processed attempted to construct an XML document with an attribute in a
-    // place other than on an element.  The substitution text specifies the name of
-    // the attribute.
-    // WG_ILLEGAL_ATTRIBUTE_POSITION
-
-  /** WG_ILLEGAL_ATTRIBUTE_POSITION         */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_POSITION = 29;
-    { WG_ILLEGAL_ATTRIBUTE_POSITION,
-      "\u5728\u751f\u6210\u5b50\u8282\u70b9\u4e4b\u540e\u6216\u5728\u751f\u6210\u5143\u7d20\u4e4b\u524d\u65e0\u6cd5\u6dfb\u52a0\u5c5e\u6027 {0}\u3002\u5c06\u5ffd\u7565\u5c5e\u6027\u3002"},
-
-    //Check: WHY THERE IS A GAP B/W NUMBERS in the XSLTErrorResources properties file?
-
-  // Other miscellaneous text used inside the code...
-  { "ui_language", "zh"},
-  {  "help_language",  "zh" },
-  {  "language",  "zh" },
-  { "BAD_CODE", "createMessage \u7684\u53c2\u6570\u8d85\u51fa\u8303\u56f4"},
-  {  "FORMAT_FAILED", "\u5728 messageFormat \u8c03\u7528\u8fc7\u7a0b\u4e2d\u629b\u51fa\u7684\u5f02\u5e38"},
-  {  "version", ">>>>>>> Xalan \u7248\u672c"},
-  {  "version2",  "<<<<<<<"},
-  {  "yes", "\u662f"},
-  { "line", "\u884c\u53f7"},
-  { "column","\u5217\u53f7"},
-  { "xsldone", "XSLProcessor\uff1a\u5b8c\u6210"},
-
-
-  // Note to translators:  The following messages provide usage information
-  // for the Xalan Process command line.  "Process" is the name of a Java class,
-  // and should not be translated.
-  { "xslProc_option", "Xalan-J \u547d\u4ee4\u884c Process \u7c7b\u9009\u9879\uff1a"},
-  { "xslProc_option", "Xalan-J \u547d\u4ee4\u884c Process \u7c7b\u9009\u9879\uff1a"},
-  { "xslProc_invalid_xsltc_option", "\u5728 XSLTC \u65b9\u5f0f\u4e2d\uff0c\u4e0d\u652f\u6301\u9009\u9879 {0}\u3002"},
-  { "xslProc_invalid_xalan_option", "\u9009\u9879 {0} \u53ea\u80fd\u4e0e -XSLTC \u4e00\u8d77\u4f7f\u7528\u3002"},
-  { "xslProc_no_input", "\u9519\u8bef\uff1a\u6ca1\u6709\u6307\u5b9a\u6837\u5f0f\u8868\u6216\u8f93\u5165 xml\u3002\u4e0d\u5e26\u4efb\u4f55\u9009\u9879\u8fd0\u884c\u6b64\u547d\u4ee4\uff0c\u4ee5\u4e86\u89e3\u7528\u6cd5\u7684\u6307\u793a\u4fe1\u606f\u3002"},
-  { "xslProc_common_options", "\u2015 \u516c\u5171\u9009\u9879 \u2015"},
-  { "xslProc_xalan_options", "\u2015 Xalan \u9009\u9879 \u2015"},
-  { "xslProc_xsltc_options", "\u2015 XSLTC \u9009\u9879 \u2015"},
-  { "xslProc_return_to_continue", "\uff08\u8bf7\u6309 <return> \u952e\u7ee7\u7eed\uff09"},
-
-   // Note to translators: The option name and the parameter name do not need to
-   // be translated. Only translate the messages in parentheses.  Note also that
-   // leading whitespace in the messages is used to indent the usage information
-   // for each option in the English messages.
-   // Do not translate the keywords: XSLTC, SAX, DOM and DTM.
-  { "optionXSLTC", "   [-XSLTC \uff08\u4f7f\u7528 XSLTC \u8f6c\u6362\uff09]"},
-  { "optionIN", "   [-IN inputXMLURL]"},
-  { "optionXSL", "[-XSL XSLTransformationURL]"},
-  { "optionOUT",  "[-OUT outputFileName]"},
-  { "optionLXCIN", "[-LXCIN compiledStylesheetFileNameIn]"},
-  { "optionLXCOUT", "[-LXCOUT compiledStylesheetFileNameOutOut]"},
-  { "optionPARSER", "   [-PARSER fully qualified class name of parser liaison]"},
-  {  "optionE", "[-E \uff08\u4e0d\u8981\u5c55\u5f00\u5b9e\u4f53 refs\uff09]"},
-  {  "optionV",  "[-E \uff08\u4e0d\u8981\u5c55\u5f00\u5b9e\u4f53 refs\uff09]"},
-  {  "optionQC", "[-QC \uff08\u4e0d\u663e\u793a\u51b2\u7a81\u8b66\u544a\uff09]"},
-  {  "optionQ", "[-Q \uff08\u4e0d\u663e\u793a\u6a21\u5f0f\uff09]"},
-  {  "optionLF", "[-LF \uff08\u8f93\u51fa\u65f6\u4ec5\u4f7f\u7528 linefeeds {default is CR/LF}\uff09]"},
-  {  "optionCR", "[-CR \uff08\u8f93\u51fa\u65f6\u4ec5\u4f7f\u7528 carriage returns {default is CR/LF}\uff09]"},
-  { "optionESCAPE", "[-ESCAPE \uff08\u8bbe\u7f6e\u8f6c\u4e49\u5b57\u7b26{default is <>&\"\'\\r\\n}\uff09]"},
-  { "optionINDENT", "[-INDENT \uff08\u63a7\u5236\u7f29\u8fdb\u591a\u5c11\u7a7a\u683c{default is 0}\uff09]"},
-  { "optionTT", "[-TT \uff08\u5728\u6a21\u677f\u88ab\u8c03\u7528\u65f6\u8ddf\u8e2a\u6a21\u677f\u3002\uff09]"},
-  { "optionTG", "[-TG \uff08\u8ddf\u8e2a\u6bcf\u4e00\u4e2a\u751f\u6210\u4e8b\u4ef6\u3002\uff09]"},
-  { "optionTS", "[-TS \uff08\u8ddf\u8e2a\u6bcf\u4e00\u4e2a\u9009\u62e9\u4e8b\u4ef6\u3002\uff09]"},
-  {  "optionTTC", "[-TTC \uff08\u5728\u5b50\u6a21\u677f\u88ab\u5904\u7406\u65f6\u5bf9\u5176\u8fdb\u884c\u8ddf\u8e2a\u3002\uff09]"},
-  { "optionTCLASS", "[-TCLASS \uff08\u8ddf\u8e2a\u6269\u5c55\u7684 TraceListener \u7c7b\u3002\uff09]"},
-  { "optionVALIDATE", "[-VALIDATE \uff08\u8bbe\u7f6e\u662f\u5426\u51fa\u73b0\u9a8c\u8bc1\u3002\u7f3a\u7701\u65f6\u9a8c\u8bc1\u662f\u5173\u95ed\u7684\u3002\uff09]"},
-  { "optionEDUMP", "[-EDUMP {optional filename} \uff08\u53d1\u751f\u9519\u8bef\u65f6\u5806\u6808\u8f6c\u50a8\u3002\uff09]"},
-  {  "optionXML", "[-XML \uff08\u4f7f\u7528 XML \u683c\u5f0f\u5316\u7a0b\u5e8f\u5e76\u6dfb\u52a0 XML \u5934\u3002\uff09]"},
-  {  "optionTEXT", "[-TEXT \uff08\u4f7f\u7528\u7b80\u5355\u6587\u672c\u683c\u5f0f\u5316\u7a0b\u5e8f\u3002\uff09]"},
-  {  "optionHTML", "[-HTML \uff08\u4f7f\u7528 HTML \u683c\u5f0f\u5316\u7a0b\u5e8f\uff09]"},
-  {  "optionPARAM", "[-PARAM name expression \uff08\u8bbe\u7f6e\u6837\u8bc6\u8868\u53c2\u6570\uff09]"},
-  {  "noParsermsg1", "XSL \u5904\u7406\u4e0d\u6210\u529f\u3002"},
-  {  "noParsermsg2", "** \u627e\u4e0d\u5230\u89e3\u6790\u5668 **"},
-  { "noParsermsg3",  "\u8bf7\u68c0\u67e5\u60a8\u7684\u7c7b\u8def\u5f84\u3002"},
-  { "noParsermsg4", "\u5982\u679c\u6ca1\u6709 IBM \u7684 XML Parser for Java\uff0c\u60a8\u53ef\u4ee5\u4ece\u4ee5\u4e0b\u4f4d\u7f6e\u4e0b\u8f7d\u5b83\uff1a"},
-  { "noParsermsg5", "IBM \u7684 AlphaWorks\uff1ahttp://www.alphaworks.ibm.com/formula/xml"},
-  { "optionURIRESOLVER", "[-URIRESOLVER full class name \uff08\u4f7f\u7528 URIResolver \u89e3\u6790 URI\uff09]"},
-  { "optionENTITYRESOLVER",  "[-ENTITYRESOLVER full class name \uff08\u4f7f\u7528 EntityResolver \u89e3\u6790 \u5b9e\u4f53\uff09]"},
-  { "optionCONTENTHANDLER",  "[-CONTENTHANDLER full class name \uff08\u4f7f\u7528 ContentHandler \u4e32\u884c\u5316\u8f93\u51fa\uff09]"},
-  {  "optionLINENUMBERS",  "[-L use line numbers for source document]"},
-
-    // Following are the new options added in XSLTErrorResources.properties files after Jdk 1.4 (Xalan 2.2-D11)
-
-
-  {  "optionMEDIA",  "   [-MEDIA mediaType \uff08\u4f7f\u7528 media \u5c5e\u6027\u67e5\u627e\u4e0e\u6587\u6863\u5173\u8054\u7684\u6837\u5f0f\u8868\u3002\uff09]"},
-  {  "optionFLAVOR",  "   [-FLAVOR flavorName \uff08\u663e\u5f0f\u4f7f\u7528 s2s=SAX \u6216 d2d=DOM \u8f6c\u6362\u3002\uff09]"}, // Added by sboag/scurcuru; experimental
-  { "optionDIAG", "[-DIAG \uff08\u663e\u793a\u5168\u90e8\u6beb\u79d2\u8f6c\u6362\u6807\u8bb0\u3002\uff09]"},
-  { "optionINCREMENTAL",  "   [-INCREMENTAL \uff08\u901a\u8fc7\u8bbe\u7f6ehttp://xml.apache.org/xalan/features/incremental \u4e3a true \u8bf7\u6c42\u589e\u52a0\u7684 DTM \u6784\u9020\u3002\uff09]"},
-  {  "optionNOOPTIMIMIZE",  "   [-NOOPTIMIMIZE \uff08\u901a\u8fc7\u8bbe\u7f6ehttp://xml.apache.org/xalan/features/optimize \u4e3a false \u8bf7\u6c42\u4e0d\u9700\u8981\u5f0f\u6837\u8868\u4f18\u5316\u5904\u7406\u3002\uff09]"},
-  { "optionRL",  "   [-RL recursionlimit \uff08\u65ad\u8a00\u6837\u5f0f\u8868\u9012\u5f52\u6df1\u5ea6\u7684\u6570\u5b57\u6781\u9650\u3002\uff09]"},
-  {   "optionXO",  "[-XO [transletName] \uff08\u65ad\u8a00\u751f\u6210 translet \u7684\u540d\u5b57\uff09]"},
-  {  "optionXD", "[-XD destinationDirectory \uff08\u6307\u5b9a translet \u76ee\u6807\u76ee\u5f55\uff09]"},
-  {  "optionXJ",  "[-XJ jarfile \uff08\u5c06\u7c7b translet \u6210\u540d\u5b57\u4e3a <jarfile> jar \u6587\u4ef6\u7684\u5305\uff09]"},
-  {   "optionXP",  "[-XP package \uff08\u6307\u51fa\u6240\u6709\u751f\u6210 translet \u7c7b\u7684\u5305\u540d\u5b57\u524d\u7f00\uff09]"},
-
-  //AddITIONAL  STRINGS that need L10n
-  // Note to translators:  The following message describes usage of a particular
-  // command-line option that is used to enable the "template inlining"
-  // optimization.  The optimization involves making a copy of the code
-  // generated for a template in another template that refers to it.
-  { "optionXN",  "[-XN \uff08\u5f00\u542f\u6a21\u677f\u5185\u8054\uff09]" },
-  { "optionXX",  "[-XX \uff08\u6253\u5f00\u9644\u52a0\u8c03\u8bd5\u4fe1\u606f\u8f93\u51fa\uff09]"},
-  { "optionXT" , "[-XT \uff08\u82e5\u53ef\u80fd\u4f7f\u7528 translet \u8fdb\u884c\u8f6c\u6362\uff09]"},
-  { "diagTiming","--------- {0} \u901a\u8fc7 {1} \u7684\u8f6c\u6362\u8017\u65f6 {2} \u6beb\u79d2" },
-  { "recursionTooDeep","\u6a21\u677f\u5d4c\u5957\u592a\u6df1\u3002\u5d4c\u5957 = {0}\uff0c\u6a21\u677f {1} {2}" },
-  { "nameIs", "\u540d\u79f0\u4e3a" },
-  { "matchPatternIs", "\u5339\u914d\u6a21\u5f0f\u4e3a" }
-
-  };
-  }
-
-  // ================= INFRASTRUCTURE ======================
-
-  /** String for use when a bad error code was encountered.    */
-  public static final String BAD_CODE = "BAD_CODE";
-
-  /** String for use when formatting of the error string failed.   */
-  public static final String FORMAT_FAILED = "FORMAT_FAILED";
-
-  /** General error string.   */
-  public static final String ERROR_STRING = "#\u9519\u8bef";
-
-  /** String to prepend to error messages.  */
-  public static final String ERROR_HEADER = "\u9519\u8bef:";
-
-  /** String to prepend to warning messages.    */
-  public static final String WARNING_HEADER = "\u8b66\u544a:";
-
-  /** String to specify the XSLT module.  */
-  public static final String XSL_HEADER = "XSLT ";
-
-  /** String to specify the XML parser module.  */
-  public static final String XML_HEADER = "XML ";
-
-  /** I don't think this is used any more.
-   * @deprecated  */
-  public static final String QUERY_HEADER = "PATTERN ";
-
-
-  /**
-   *   Return a named ResourceBundle for a particular locale.  This method mimics the behavior
-   *   of ResourceBundle.getBundle().
-   *
-   *   @param className the name of the class that implements the resource bundle.
-   *   @return the ResourceBundle
-   *   @throws MissingResourceException
-   */
-  public static final XSLTErrorResources loadResourceBundle(String className)
-          throws MissingResourceException
-  {
-
-    Locale locale = Locale.getDefault();
-    String suffix = getResourceSuffix(locale);
-
-    try
-    {
-
-      // first try with the given locale
-      return (XSLTErrorResources) ResourceBundle.getBundle(className
-              + suffix, locale);
-    }
-    catch (MissingResourceException e)
-    {
-      try  // try to fall back to en_US if we can't load
-      {
-
-        // Since we can't find the localized property file,
-        // fall back to en_US.
-        return (XSLTErrorResources) ResourceBundle.getBundle(className,
-                new Locale("zh", "CN"));
-      }
-      catch (MissingResourceException e2)
-      {
-
-        // Now we are really in trouble.
-        // very bad, definitely very bad...not going to get very far
-        throw new MissingResourceException(
-          "\u65e0\u6cd5\u88c5\u5165\u4efb\u4f55\u8d44\u6e90\u5305\u3002", className, "");
-      }
-    }
-  }
-
-  /**
-   * Return the resource file suffic for the indicated locale
-   * For most locales, this will be based the language code.  However
-   * for Chinese, we do distinguish between Taiwan and PRC
-   *
-   * @param locale the locale
-   * @return an String suffix which canbe appended to a resource name
-   */
-  private static final String getResourceSuffix(Locale locale)
-  {
-
-    String suffix = "_" + locale.getLanguage();
-    String country = locale.getCountry();
-
-    if (country.equals("TW"))
-      suffix += "_" + country;
-
-    return suffix;
-  }
-
-
 }
diff --git a/src/org/apache/xalan/res/XSLTErrorResources_zh_TW.java b/src/org/apache/xalan/res/XSLTErrorResources_zh_TW.java
index 5dfcb7b..b6f1706 100644
--- a/src/org/apache/xalan/res/XSLTErrorResources_zh_TW.java
+++ b/src/org/apache/xalan/res/XSLTErrorResources_zh_TW.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 1999-2004 The Apache Software Foundation.
+ * Copyright 1999-2006 The Apache Software Foundation.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -90,7 +90,14 @@
   /*
    * Static variables
    */
-  public static final String ER_NO_CURLYBRACE = "ER_NO_CURLYBRACE";;
+  public static final String ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX =
+        "ER_INVALID_SET_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX";
+
+  public static final String ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT =
+        "ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT";
+
+  public static final String ER_NO_CURLYBRACE = "ER_NO_CURLYBRACE";
+  public static final String ER_FUNCTION_NOT_SUPPORTED = "ER_FUNCTION_NOT_SUPPORTED";
   public static final String ER_ILLEGAL_ATTRIBUTE = "ER_ILLEGAL_ATTRIBUTE";
   public static final String ER_NULL_SOURCENODE_APPLYIMPORTS = "ER_NULL_SOURCENODE_APPLYIMPORTS";
   public static final String ER_CANNOT_ADD = "ER_CANNOT_ADD";
@@ -379,6 +386,14 @@
          "ER_NOT_ALLOWED_IN_POSITION";
   public static final String ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION =
          "ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION";
+  public static final String ER_NAMESPACE_CONTEXT_NULL_NAMESPACE =
+         "ER_NAMESPACE_CONTEXT_NULL_NAMESPACE";
+  public static final String ER_NAMESPACE_CONTEXT_NULL_PREFIX =
+         "ER_NAMESPACE_CONTEXT_NULL_PREFIX";
+  public static final String ER_XPATH_RESOLVER_NULL_QNAME =
+         "ER_XPATH_RESOLVER_NULL_QNAME";
+  public static final String ER_XPATH_RESOLVER_NEGATIVE_ARITY =
+         "ER_XPATH_RESOLVER_NEGATIVE_ARITY";
   public static final String INVALID_TCHAR = "INVALID_TCHAR";
   public static final String INVALID_QNAME = "INVALID_QNAME";
   public static final String INVALID_ENUM = "INVALID_ENUM";
@@ -392,6 +407,19 @@
   public static final String ER_TEMPLATE_NAME_MATCH = "ER_TEMPLATE_NAME_MATCH";
   public static final String ER_INVALID_PREFIX = "ER_INVALID_PREFIX";
   public static final String ER_NO_ATTRIB_SET = "ER_NO_ATTRIB_SET";
+  public static final String ER_FUNCTION_NOT_FOUND =
+         "ER_FUNCTION_NOT_FOUND";
+  public static final String ER_CANT_HAVE_CONTENT_AND_SELECT =
+     "ER_CANT_HAVE_CONTENT_AND_SELECT";
+  public static final String ER_INVALID_SET_PARAM_VALUE = "ER_INVALID_SET_PARAM_VALUE";
+  public static final String ER_SET_FEATURE_NULL_NAME =
+        "ER_SET_FEATURE_NULL_NAME";
+  public static final String ER_GET_FEATURE_NULL_NAME =
+        "ER_GET_FEATURE_NULL_NAME";
+  public static final String ER_UNSUPPORTED_FEATURE =
+        "ER_UNSUPPORTED_FEATURE";
+  public static final String ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING =
+        "ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING";
 
   public static final String WG_FOUND_CURLYBRACE = "WG_FOUND_CURLYBRACE";
   public static final String WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR =
@@ -441,9 +469,9 @@
          "WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME";
   public static final String WG_ILLEGAL_ATTRIBUTE_POSITION =
          "WG_ILLEGAL_ATTRIBUTE_POSITION";
+  public static final String NO_MODIFICATION_ALLOWED_ERR =
+         "NO_MODIFICATION_ALLOWED_ERR";
 
-
-//  public static final int ER_NO_CURLYBRACE = 1;
   /*
    * Now fill in the message text.
    * Then fill in the message text for that message code in the
@@ -452,9 +480,9 @@
 
   // Error messages...
 
-  /** Get the lookup table for error messages.   
+  /** Get the lookup table for error messages.
    *
-   * @return The int to message lookup table.
+   * @return The message lookup table.
    */
   public Object[][] getContents()
   {
@@ -464,1261 +492,485 @@
   {"ER0000" , "{0}" },
 
 
-  /** ER_NO_CURLYBRACE          */
-
-//  public static final int ER_NO_CURLYBRACE = 1;
-
     { ER_NO_CURLYBRACE,
       "\u932f\u8aa4\uff1a\u8868\u793a\u5f0f\u5167\u4e0d\u80fd\u6709 '{'"},
 
-  /** ER_ILLEGAL_ATTRIBUTE          */
-// public static final int ER_ILLEGAL_ATTRIBUTE = 2;
-
     { ER_ILLEGAL_ATTRIBUTE ,
      "{0} \u542b\u6709\u4e0d\u5408\u6cd5\u7684\u5c6c\u6027\uff1a{1}"},
 
-  /** ER_NULL_SOURCENODE_APPLYIMPORTS          */
-//  public static final int ER_NULL_SOURCENODE_APPLYIMPORTS = 3;
-
   {ER_NULL_SOURCENODE_APPLYIMPORTS ,
       "\u5728 xsl:apply-imports \u4e2d\uff0csourceNode \u662f\u7a7a\u503c\uff01"},
 
-  /** ER_CANNOT_ADD          */
- // public static final int ER_CANNOT_ADD = 4;
-
   {ER_CANNOT_ADD,
       "\u4e0d\u80fd\u65b0\u589e {0} \u5230 {1}"},
 
-
-  /** ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES          */
-//  public static final int ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES = 5;
-
-
     { ER_NULL_SOURCENODE_HANDLEAPPLYTEMPLATES,
       "\u5728 handleApplyTemplatesInstruction \u4e2d\uff0csourceNode \u662f\u7a7a\u503c\uff01"},
 
-  /** ER_NO_NAME_ATTRIB          */
-//  public static final int ER_NO_NAME_ATTRIB = 6;
-
-
     { ER_NO_NAME_ATTRIB,
      "{0} \u5fc5\u9808\u6709\u540d\u7a31\u5c6c\u6027\u3002"},
 
-  /** ER_TEMPLATE_NOT_FOUND          */
-  //public static final int ER_TEMPLATE_NOT_FOUND = 7;
-
-
     {ER_TEMPLATE_NOT_FOUND,
      "\u627e\u4e0d\u5230\u6307\u540d\u70ba\uff1a{0} \u7684\u7bc4\u672c"},
 
-  /** ER_CANT_RESOLVE_NAME_AVT          */
-  // public static final int ER_CANT_RESOLVE_NAME_AVT = 8;
-
     {ER_CANT_RESOLVE_NAME_AVT,
       "\u7121\u6cd5\u89e3\u6790 xsl:call-template \u4e2d\u7684\u540d\u7a31 AVT\u3002"},
 
-  /** ER_REQUIRES_ATTRIB          */
-  //public static final int ER_REQUIRES_ATTRIB = 9;
-
-
     {ER_REQUIRES_ATTRIB,
      "{0} \u9700\u8981\u5c6c\u6027\uff1a{1}"},
 
-  /** ER_MUST_HAVE_TEST_ATTRIB          */
- // public static final int ER_MUST_HAVE_TEST_ATTRIB = 10;
-
-
     { ER_MUST_HAVE_TEST_ATTRIB,
       "{0} \u5fc5\u9808\u6709 ''test'' \u5c6c\u6027\u3002"},
 
-  /** ER_BAD_VAL_ON_LEVEL_ATTRIB          */
-//  public static final int ER_BAD_VAL_ON_LEVEL_ATTRIB = 11;
-
-
     {ER_BAD_VAL_ON_LEVEL_ATTRIB,
       "\u5c64\u6b21\u5c6c\u6027\uff1a{0} \u5305\u542b\u4e0d\u6b63\u78ba\u7684\u503c"},
 
-  /** ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML          */
-//  public static final int ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML = 12;
-
-
     {ER_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML,
       "processing-instruction \u540d\u7a31\u4e0d\u80fd\u662f 'xml'"},
 
-  /** ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME          */
-//  public static final int ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME = 13;
-
-
     { ER_PROCESSINGINSTRUCTION_NOTVALID_NCNAME,
       "processing-instruction \u540d\u7a31\u5fc5\u9808\u662f\u6709\u6548\u7684 NCName\uff1a{0}"},
 
-  /** ER_NEED_MATCH_ATTRIB          */
-//  public static final int ER_NEED_MATCH_ATTRIB = 14;
-
-
     { ER_NEED_MATCH_ATTRIB,
       "{0} \u5982\u679c\u6709\u6a21\u5f0f\uff0c\u5fc5\u9808\u6709\u7b26\u5408\u5c6c\u6027\u3002"},
 
-  /** ER_NEED_NAME_OR_MATCH_ATTRIB          */
-//  public static final int ER_NEED_NAME_OR_MATCH_ATTRIB = 15;
-
-
     { ER_NEED_NAME_OR_MATCH_ATTRIB,
       "{0} \u9700\u8981\u540d\u7a31\u6216\u7b26\u5408\u5c6c\u6027\u3002"},
 
-  /** ER_CANT_RESOLVE_NSPREFIX          */
-//  public static final int ER_CANT_RESOLVE_NSPREFIX = 16;
-
-
     {ER_CANT_RESOLVE_NSPREFIX,
       "\u7121\u6cd5\u89e3\u6790\u540d\u7a31\u7a7a\u9593\u5b57\u9996\uff1a{0}"},
 
-  /** ER_ILLEGAL_VALUE          */
-//  public static final int ER_ILLEGAL_VALUE = 17;
-
-
     { ER_ILLEGAL_VALUE,
      "xml:space \u542b\u6709\u4e0d\u5408\u6cd5\u7684\u503c\uff1a{0}"},
 
-  /** ER_NO_OWNERDOC          */
-//  public static final int ER_NO_OWNERDOC = 18;
-
-
     { ER_NO_OWNERDOC,
       "\u5b50\u7bc0\u9ede\u6c92\u6709\u64c1\u6709\u8005\u6587\u4ef6\uff01"},
 
-  /** ER_ELEMTEMPLATEELEM_ERR          */
-//  public static final int ER_ELEMTEMPLATEELEM_ERR = 19;
-
-
     { ER_ELEMTEMPLATEELEM_ERR,
      "ElemTemplateElement \u932f\u8aa4\uff1a{0}"},
 
-  /** ER_NULL_CHILD          */
-//  public static final int ER_NULL_CHILD = 20;
-
-
     { ER_NULL_CHILD,
      "\u5617\u8a66\u65b0\u589e\u7a7a\u503c\u5b50\u9805\u5143\u4ef6\uff01"},
 
-  /** ER_NEED_SELECT_ATTRIB          */
-//  public static final int ER_NEED_SELECT_ATTRIB = 21;
-
-
     { ER_NEED_SELECT_ATTRIB,
      "{0} \u9700\u8981\u9078\u53d6\u5c6c\u6027\u3002"},
 
-  /** ER_NEED_TEST_ATTRIB          */
-//  public static final int ER_NEED_TEST_ATTRIB = 22;
-
-
     { ER_NEED_TEST_ATTRIB ,
       "xsl:when \u5fc5\u9808\u6709 'test' \u5c6c\u6027\u3002"},
 
-  /** ER_NEED_NAME_ATTRIB          */
-//  public static final int ER_NEED_NAME_ATTRIB = 23;
-
-
     { ER_NEED_NAME_ATTRIB,
       "xsl:with-param \u5fc5\u9808\u6709 'name' \u5c6c\u6027\u3002"},
 
-  /** ER_NO_CONTEXT_OWNERDOC          */
-//  public static final int ER_NO_CONTEXT_OWNERDOC = 24;
-
-
     { ER_NO_CONTEXT_OWNERDOC,
       "\u74b0\u5883\u5b9a\u7fa9\u6c92\u6709\u64c1\u6709\u8005\u6587\u4ef6\uff01"},
 
-  /** ER_COULD_NOT_CREATE_XML_PROC_LIAISON          */
-//  public static final int ER_COULD_NOT_CREATE_XML_PROC_LIAISON = 25;
-
-
     {ER_COULD_NOT_CREATE_XML_PROC_LIAISON,
       "\u7121\u6cd5\u5efa\u7acb XML TransformerFactory Liaison\uff1a{0}"},
 
-  /** ER_PROCESS_NOT_SUCCESSFUL          */
-//  public static final int ER_PROCESS_NOT_SUCCESSFUL = 26;
-
-
     {ER_PROCESS_NOT_SUCCESSFUL,
       "Xalan: \u7a0b\u5e8f\u6c92\u6709\u9806\u5229\u5b8c\u6210\u3002"},
 
-  /** ER_NOT_SUCCESSFUL          */
-//  public static final int ER_NOT_SUCCESSFUL = 27;
-
-
     { ER_NOT_SUCCESSFUL,
      "Xalan: \u4e0d\u6210\u529f\u3002"},
 
-  /** ER_ENCODING_NOT_SUPPORTED          */
-//  public static final int ER_ENCODING_NOT_SUPPORTED = 28;
-
-
     { ER_ENCODING_NOT_SUPPORTED,
      "\u4e0d\u652f\u63f4\u7de8\u78bc\uff1a{0}"},
 
-  /** ER_COULD_NOT_CREATE_TRACELISTENER          */
-//  public static final int ER_COULD_NOT_CREATE_TRACELISTENER = 29;
-
-
     {ER_COULD_NOT_CREATE_TRACELISTENER,
       "\u7121\u6cd5\u5efa\u7acb TraceListener\uff1a{0}"},
 
-  /** ER_KEY_REQUIRES_NAME_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_NAME_ATTRIB = 30;
-
-
     {ER_KEY_REQUIRES_NAME_ATTRIB,
       "xsl:key \u9700\u8981 'name' \u5c6c\u6027\uff01"},
 
-  /** ER_KEY_REQUIRES_MATCH_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_MATCH_ATTRIB = 31;
-
-
     { ER_KEY_REQUIRES_MATCH_ATTRIB,
       "xsl:key \u9700\u8981 'match' \u5c6c\u6027\uff01"},
 
-  /** ER_KEY_REQUIRES_USE_ATTRIB          */
-//  public static final int ER_KEY_REQUIRES_USE_ATTRIB = 32;
-
-
     { ER_KEY_REQUIRES_USE_ATTRIB,
       "xsl:key \u9700\u8981 'use' \u5c6c\u6027\uff01"},
 
-  /** ER_REQUIRES_ELEMENTS_ATTRIB          */
-//  public static final int ER_REQUIRES_ELEMENTS_ATTRIB = 33;
-
-
     { ER_REQUIRES_ELEMENTS_ATTRIB,
       "(StylesheetHandler) {0} \u9700\u8981 ''elements'' \u5c6c\u6027\uff01"},
 
-  /** ER_MISSING_PREFIX_ATTRIB          */
-//  public static final int ER_MISSING_PREFIX_ATTRIB = 34;
-
-
     { ER_MISSING_PREFIX_ATTRIB,
-      "\u907a\u6f0f (StylesheetHandler) {0} \u5c6c\u6027 ''prefix''"},
-
-  /** ER_BAD_STYLESHEET_URL          */
-//  public static final int ER_BAD_STYLESHEET_URL = 35;
-
+      "(StylesheetHandler) {0} \u5c6c\u6027 ''prefix'' \u907a\u6f0f"},
 
     { ER_BAD_STYLESHEET_URL,
      "\u6a23\u5f0f\u8868 URL \u4e0d\u6b63\u78ba\uff1a{0}"},
 
-  /** ER_FILE_NOT_FOUND          */
-//  public static final int ER_FILE_NOT_FOUND = 36;
-
-
     { ER_FILE_NOT_FOUND,
      "\u627e\u4e0d\u5230\u6a23\u5f0f\u8868\u6a94\u6848\uff1a{0}"},
 
-  /** ER_IOEXCEPTION          */
-//  public static final int ER_IOEXCEPTION = 37;
-
-
     { ER_IOEXCEPTION,
       "\u6a23\u5f0f\u8868\u6a94\u6848\uff1a{0} \u767c\u751f IO \u7570\u5e38"},
 
-  /** ER_NO_HREF_ATTRIB          */
-//  public static final int ER_NO_HREF_ATTRIB = 38;
-
-
     { ER_NO_HREF_ATTRIB,
       "(StylesheetHandler) \u627e\u4e0d\u5230 {0} \u7684 href \u5c6c\u6027"},
 
-  /** ER_STYLESHEET_INCLUDES_ITSELF          */
-//  public static final int ER_STYLESHEET_INCLUDES_ITSELF = 39;
-
-
     { ER_STYLESHEET_INCLUDES_ITSELF,
       "(StylesheetHandler) {0} \u76f4\u63a5\u6216\u9593\u63a5\u5305\u542b\u81ea\u5df1\uff01"},
 
-  /** ER_PROCESSINCLUDE_ERROR          */
-//  public static final int ER_PROCESSINCLUDE_ERROR = 40;
-
-
     { ER_PROCESSINCLUDE_ERROR,
       "StylesheetHandler.processInclude \u932f\u8aa4\uff0c{0}"},
 
-  /** ER_MISSING_LANG_ATTRIB          */
-//  public static final int ER_MISSING_LANG_ATTRIB = 41;
-
-
     { ER_MISSING_LANG_ATTRIB,
-      "\u907a\u6f0f (StylesheetHandler) {0} \u5c6c\u6027 ''lang''"},
-
-  /** ER_MISSING_CONTAINER_ELEMENT_COMPONENT          */
-//  public static final int ER_MISSING_CONTAINER_ELEMENT_COMPONENT = 42;
+      "(StylesheetHandler) {0} \u5c6c\u6027 ''lang'' \u907a\u6f0f"},
 
     { ER_MISSING_CONTAINER_ELEMENT_COMPONENT,
       "(StylesheetHandler) \u653e\u7f6e\u932f\u8aa4\u7684 {0} \u5143\u7d20\uff1f\uff1f\u907a\u6f0f\u5132\u5b58\u5668\u5143\u7d20 ''component''"},
 
-  /** ER_CAN_ONLY_OUTPUT_TO_ELEMENT          */
-//  public static final int ER_CAN_ONLY_OUTPUT_TO_ELEMENT = 43;
-
     { ER_CAN_ONLY_OUTPUT_TO_ELEMENT,
       "\u53ea\u80fd\u8f38\u51fa\u81f3 Element\u3001DocumentFragment\u3001Document \u6216 PrintWriter\u3002"},
 
-  /** ER_PROCESS_ERROR          */
-//  public static final int ER_PROCESS_ERROR = 44;
-
     { ER_PROCESS_ERROR,
      "StylesheetRoot.process \u932f\u8aa4"},
 
-  /** ER_UNIMPLNODE_ERROR          */
-//  public static final int ER_UNIMPLNODE_ERROR = 45;
-
     { ER_UNIMPLNODE_ERROR,
      "UnImplNode \u932f\u8aa4\uff1a{0}"},
 
-  /** ER_NO_SELECT_EXPRESSION          */
-//  public static final int ER_NO_SELECT_EXPRESSION = 46;
-
     { ER_NO_SELECT_EXPRESSION,
       "\u932f\u8aa4\uff01\u6c92\u6709\u627e\u5230 xpath select \u8868\u793a\u5f0f (-select)\u3002"},
 
-  /** ER_CANNOT_SERIALIZE_XSLPROCESSOR          */
-//  public static final int ER_CANNOT_SERIALIZE_XSLPROCESSOR = 47;
-
     { ER_CANNOT_SERIALIZE_XSLPROCESSOR,
       "\u7121\u6cd5\u5e8f\u5217\u5316 XSLProcessor\uff01"},
 
-  /** ER_NO_INPUT_STYLESHEET          */
-//  public static final int ER_NO_INPUT_STYLESHEET = 48;
-
     { ER_NO_INPUT_STYLESHEET,
       "\u6c92\u6709\u6307\u5b9a\u6a23\u5f0f\u8868\u8f38\u5165\uff01"},
 
-  /** ER_FAILED_PROCESS_STYLESHEET          */
-//  public static final int ER_FAILED_PROCESS_STYLESHEET = 49;
-
     { ER_FAILED_PROCESS_STYLESHEET,
       "\u7121\u6cd5\u8655\u7406\u6a23\u5f0f\u8868\uff01"},
 
-  /** ER_COULDNT_PARSE_DOC          */
-//  public static final int ER_COULDNT_PARSE_DOC = 50;
-
     { ER_COULDNT_PARSE_DOC,
      "\u7121\u6cd5\u5256\u6790 {0} \u6587\u4ef6\uff01"},
 
-  /** ER_COULDNT_FIND_FRAGMENT          */
-//  public static final int ER_COULDNT_FIND_FRAGMENT = 51;
-
     { ER_COULDNT_FIND_FRAGMENT,
      "\u627e\u4e0d\u5230\u7247\u6bb5\uff1a{0}"},
 
-  /** ER_NODE_NOT_ELEMENT          */
- // public static final int ER_NODE_NOT_ELEMENT = 52;
-
     { ER_NODE_NOT_ELEMENT,
       "\u7247\u6bb5 ID \u6240\u6307\u5411\u7684\u7bc0\u9ede\u4e0d\u662f\u5143\u7d20\uff1a{0}"},
 
-  /** ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB          */
-//  public static final int ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB = 53;
-
     { ER_FOREACH_NEED_MATCH_OR_NAME_ATTRIB,
       "for-each \u5fc5\u9808\u6709 match \u6216 name \u5c6c\u6027"},
 
-  /** ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB          */
-//  public static final int ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB = 54;
-
     { ER_TEMPLATES_NEED_MATCH_OR_NAME_ATTRIB,
       "templates \u5fc5\u9808\u6709 match \u6216 name \u5c6c\u6027"},
 
-  /** ER_NO_CLONE_OF_DOCUMENT_FRAG          */
-//  public static final int ER_NO_CLONE_OF_DOCUMENT_FRAG = 55;
-
     { ER_NO_CLONE_OF_DOCUMENT_FRAG,
       "\u6587\u4ef6\u7247\u6bb5\u6c92\u6709\u8907\u88fd\uff01"},
 
-  /** ER_CANT_CREATE_ITEM          */
-//  public static final int ER_CANT_CREATE_ITEM = 56;
-
     { ER_CANT_CREATE_ITEM,
       "\u7121\u6cd5\u5728\u7d50\u679c\u6a39\uff1a{0} \u4e2d\u5efa\u7acb\u9805\u76ee"},
 
-  /** ER_XMLSPACE_ILLEGAL_VALUE          */
-//  public static final int ER_XMLSPACE_ILLEGAL_VALUE = 57;
-
     { ER_XMLSPACE_ILLEGAL_VALUE,
       "\u539f\u59cb\u6a94 XML \u4e2d\u7684 xml:space \u542b\u6709\u4e0d\u5408\u6cd5\u7684\u503c\uff1a{0}"},
 
-  /** ER_NO_XSLKEY_DECLARATION          */
-//  public static final int ER_NO_XSLKEY_DECLARATION = 58;
-
     { ER_NO_XSLKEY_DECLARATION,
       "{0} \u6c92\u6709 xsl:key \u5ba3\u544a\uff01"},
 
-  /** ER_CANT_CREATE_URL          */
-//  public static final int ER_CANT_CREATE_URL = 59;
-
     { ER_CANT_CREATE_URL,
      "\u932f\u8aa4\uff01\u7121\u6cd5\u91dd\u5c0d\uff1a{0} \u5efa\u7acb URL"},
 
-  /** ER_XSLFUNCTIONS_UNSUPPORTED          */
-//  public static final int ER_XSLFUNCTIONS_UNSUPPORTED = 60;
-
     { ER_XSLFUNCTIONS_UNSUPPORTED,
      "xsl:functions \u4e0d\u53d7\u652f\u63f4"},
 
-  /** ER_PROCESSOR_ERROR          */
-//  public static final int ER_PROCESSOR_ERROR = 61;
-
     { ER_PROCESSOR_ERROR,
      "XSLT TransformerFactory \u932f\u8aa4"},
 
-  /** ER_NOT_ALLOWED_INSIDE_STYLESHEET          */
-//  public static final int ER_NOT_ALLOWED_INSIDE_STYLESHEET = 62;
-
     { ER_NOT_ALLOWED_INSIDE_STYLESHEET,
       "(StylesheetHandler) {0} \u4e0d\u5141\u8a31\u5728\u6a23\u5f0f\u8868\u5167\uff01"},
 
-  /** ER_RESULTNS_NOT_SUPPORTED          */
-//  public static final int ER_RESULTNS_NOT_SUPPORTED = 63;
-
     { ER_RESULTNS_NOT_SUPPORTED,
       "result-ns \u4e0d\u518d\u53d7\u652f\u63f4\uff01\u8acb\u6539\u7528 xsl:output\u3002"},
 
-  /** ER_DEFAULTSPACE_NOT_SUPPORTED          */
-//  public static final int ER_DEFAULTSPACE_NOT_SUPPORTED = 64;
-
     { ER_DEFAULTSPACE_NOT_SUPPORTED,
       "default-space \u4e0d\u518d\u53d7\u652f\u63f4\uff01\u8acb\u6539\u7528 xsl:strip-space \u6216 xsl:preserve-space\u3002"},
 
-  /** ER_INDENTRESULT_NOT_SUPPORTED          */
-//  public static final int ER_INDENTRESULT_NOT_SUPPORTED = 65;
-
     { ER_INDENTRESULT_NOT_SUPPORTED,
       "indent-result \u4e0d\u518d\u53d7\u652f\u63f4\uff01\u8acb\u6539\u7528 xsl:output\u3002"},
 
-  /** ER_ILLEGAL_ATTRIB          */
-//  public static final int ER_ILLEGAL_ATTRIB = 66;
-
     { ER_ILLEGAL_ATTRIB,
       "(StylesheetHandler) {0} \u542b\u6709\u4e0d\u5408\u6cd5\u7684\u5c6c\u6027\uff1a{1}"},
 
-  /** ER_UNKNOWN_XSL_ELEM          */
-//  public static final int ER_UNKNOWN_XSL_ELEM = 67;
-
     { ER_UNKNOWN_XSL_ELEM,
      "\u4e0d\u660e XSL \u5143\u7d20\uff1a{0}"},
 
-  /** ER_BAD_XSLSORT_USE          */
-//  public static final int ER_BAD_XSLSORT_USE = 68;
-
     { ER_BAD_XSLSORT_USE,
       "(StylesheetHandler) xsl:sort \u53ea\u80fd\u548c xsl:apply-templates \u6216 xsl:for-each \u4e00\u8d77\u4f7f\u7528\u3002"},
 
-  /** ER_MISPLACED_XSLWHEN          */
-//  public static final int ER_MISPLACED_XSLWHEN = 69;
-
     { ER_MISPLACED_XSLWHEN,
       "(StylesheetHandler) \u653e\u7f6e\u932f\u8aa4\u7684 xsl:when\uff01"},
 
-  /** ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE          */
-//  public static final int ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE = 70;
-
     { ER_XSLWHEN_NOT_PARENTED_BY_XSLCHOOSE,
       "(StylesheetHandler) xsl:when \u7684\u6bcd\u9805\u4e0d\u662f xsl:choose\uff01"},
 
-  /** ER_MISPLACED_XSLOTHERWISE          */
-//  public static final int ER_MISPLACED_XSLOTHERWISE = 71;
-
     { ER_MISPLACED_XSLOTHERWISE,
       "(StylesheetHandler) \u653e\u7f6e\u932f\u8aa4\u7684 xsl:otherwise\uff01"},
 
-  /** ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE          */
-//  public static final int ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE = 72;
-
     { ER_XSLOTHERWISE_NOT_PARENTED_BY_XSLCHOOSE,
       "(StylesheetHandler) xsl:otherwise \u7684\u6bcd\u9805\u4e0d\u662f xsl:choose\uff01"},
 
-  /** ER_NOT_ALLOWED_INSIDE_TEMPLATE          */
-//  public static final int ER_NOT_ALLOWED_INSIDE_TEMPLATE = 73;
-
     { ER_NOT_ALLOWED_INSIDE_TEMPLATE,
       "\u5728\u7bc4\u672c\u5167\u4e0d\u5141\u8a31 (StylesheetHandler) {0}\uff01"},
 
-  /** ER_UNKNOWN_EXT_NS_PREFIX          */
-//  public static final int ER_UNKNOWN_EXT_NS_PREFIX = 74;
-
     { ER_UNKNOWN_EXT_NS_PREFIX,
       "(StylesheetHandler) {0} \u5ef6\u4f38\u9805\u76ee\u540d\u7a31\u7a7a\u9593\u5b57\u9996 {1} \u4e0d\u660e"},
 
-  /** ER_IMPORTS_AS_FIRST_ELEM          */
-//  public static final int ER_IMPORTS_AS_FIRST_ELEM = 75;
-
     { ER_IMPORTS_AS_FIRST_ELEM,
       "(StylesheetHandler) Imports \u53ea\u80fd\u51fa\u73fe\u5728\u6a23\u5f0f\u8868\u4e2d\u4f5c\u70ba\u7b2c\u4e00\u500b\u5143\u7d20\uff01"},
 
-  /** ER_IMPORTING_ITSELF          */
-//  public static final int ER_IMPORTING_ITSELF = 76;
-
     { ER_IMPORTING_ITSELF,
       "(StylesheetHandler) {0} \u6b63\u5728\u76f4\u63a5\u6216\u9593\u63a5\u532f\u5165\u81ea\u5df1\uff01"},
 
-  /** ER_XMLSPACE_ILLEGAL_VAL          */
-//  public static final int ER_XMLSPACE_ILLEGAL_VAL = 77;
-
     { ER_XMLSPACE_ILLEGAL_VAL,
       "(StylesheetHandler) xml:space \u6709\u4e0d\u5408\u6cd5\u7684\u503c\uff1a{0}"},
 
-  /** ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL          */
-//  public static final int ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL = 78;
-
     { ER_PROCESSSTYLESHEET_NOT_SUCCESSFUL,
       "processStylesheet \u4e0d\u6210\u529f\uff01"},
 
-  /** ER_SAX_EXCEPTION          */
-//  public static final int ER_SAX_EXCEPTION = 79;
-
     { ER_SAX_EXCEPTION,
      "SAX \u7570\u5e38"},
 
-  /** ER_FUNCTION_NOT_SUPPORTED          */
-//  public static final int ER_FUNCTION_NOT_SUPPORTED = 80;
+//  add this message to fix bug 21478
+    { ER_FUNCTION_NOT_SUPPORTED,
+     "\u51fd\u6578\u4e0d\u53d7\u652f\u63f4\uff01"},
 
-    //{ ER_FUNCTION_NOT_SUPPORTED,
-    // "Function not supported!"},
-
-  /** ER_XSLT_ERROR          */
-//  public static final int ER_XSLT_ERROR = 81;
 
     { ER_XSLT_ERROR,
      "XSLT \u932f\u8aa4"},
 
-  /** ER_CURRENCY_SIGN_ILLEGAL          */
-//  public static final int ER_CURRENCY_SIGN_ILLEGAL = 82;
-
     { ER_CURRENCY_SIGN_ILLEGAL,
       "\u5728\u683c\u5f0f\u578b\u6a23\u5b57\u4e32\u4e2d\u4e0d\u5141\u8a31\u8ca8\u5e63\u7b26\u865f"},
 
-  /** ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM          */
-//  public static final int ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM = 83;
-
     { ER_DOCUMENT_FUNCTION_INVALID_IN_STYLESHEET_DOM,
       "\u5728\u6a23\u5f0f\u8868 DOM \u4e2d\u4e0d\u652f\u63f4\u6587\u4ef6\u51fd\u6578\uff01"},
 
-  /** ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER          */
-//  public static final int ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER = 84;
-
     { ER_CANT_RESOLVE_PREFIX_OF_NON_PREFIX_RESOLVER,
       "\u7121\u6cd5\u89e3\u6790\u975e\u5b57\u9996\u89e3\u6790\u5668\u7684\u5b57\u9996\uff01"},
 
-  /** ER_REDIRECT_COULDNT_GET_FILENAME          */
-//  public static final int ER_REDIRECT_COULDNT_GET_FILENAME = 85;
-
     { ER_REDIRECT_COULDNT_GET_FILENAME,
       "\u91cd\u65b0\u5c0e\u5411\u5ef6\u4f38\u9805\u76ee\uff1a\u7121\u6cd5\u53d6\u5f97\u6a94\u6848\u540d\u7a31 - file \u6216 select \u5c6c\u6027\u5fc5\u9808\u50b3\u56de\u6709\u6548\u5b57\u4e32\u3002"},
 
-  /** ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT          */
-//  public static final int ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT = 86;
-
     { ER_CANNOT_BUILD_FORMATTERLISTENER_IN_REDIRECT,
       "\u7121\u6cd5\u5728\u91cd\u65b0\u5c0e\u5411\u5ef6\u4f38\u9805\u76ee\u4e2d\u5efa\u7acb FormatterListener\uff01"},
 
-  /** ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX          */
-//  public static final int ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX = 87;
-
     { ER_INVALID_PREFIX_IN_EXCLUDERESULTPREFIX,
       "exclude-result-prefixes \u4e2d\u7684\u5b57\u9996\u7121\u6548\uff1a{0}"},
 
-  /** ER_MISSING_NS_URI          */
-//  public static final int ER_MISSING_NS_URI = 88;
-
     { ER_MISSING_NS_URI,
       "\u907a\u6f0f\u6307\u5b9a\u7684\u5b57\u9996\u7684\u540d\u7a31\u7a7a\u9593 URI"},
 
-  /** ER_MISSING_ARG_FOR_OPTION          */
-//  public static final int ER_MISSING_ARG_FOR_OPTION = 89;
-
     { ER_MISSING_ARG_FOR_OPTION,
       "\u907a\u6f0f\u9078\u9805\uff1a{0} \u7684\u5f15\u6578"},
 
-  /** ER_INVALID_OPTION          */
-//  public static final int ER_INVALID_OPTION = 90;
-
     { ER_INVALID_OPTION,
      "\u9078\u9805\uff1a{0} \u7121\u6548"},
 
-  /** ER_MALFORMED_FORMAT_STRING          */
-//  public static final int ER_MALFORMED_FORMAT_STRING = 91;
-
     { ER_MALFORMED_FORMAT_STRING,
      "\u4e0d\u6b63\u78ba\u7684\u683c\u5f0f\u5b57\u4e32\uff1a{0}"},
 
-  /** ER_STYLESHEET_REQUIRES_VERSION_ATTRIB          */
-//  public static final int ER_STYLESHEET_REQUIRES_VERSION_ATTRIB = 92;
-
     { ER_STYLESHEET_REQUIRES_VERSION_ATTRIB,
       "xsl:stylesheet \u9700\u8981 'version' \u5c6c\u6027\uff01"},
 
-  /** ER_ILLEGAL_ATTRIBUTE_VALUE          */
-//  public static final int ER_ILLEGAL_ATTRIBUTE_VALUE = 93;
-
     { ER_ILLEGAL_ATTRIBUTE_VALUE,
       "\u5c6c\u6027\uff1a{0} \u542b\u6709\u4e0d\u5408\u6cd5\u7684\u503c\uff1a{1}"},
 
-  /** ER_CHOOSE_REQUIRES_WHEN          */
-//  public static final int ER_CHOOSE_REQUIRES_WHEN = 94;
-
     { ER_CHOOSE_REQUIRES_WHEN,
      "xsl:choose \u9700\u8981\u6709 xsl:when"},
 
-  /** ER_NO_APPLY_IMPORT_IN_FOR_EACH          */
-//  public static final int ER_NO_APPLY_IMPORT_IN_FOR_EACH = 95;
-
     { ER_NO_APPLY_IMPORT_IN_FOR_EACH,
       "xsl:apply-imports \u4e0d\u5bb9\u8a31\u51fa\u73fe\u5728 xsl:for-each \u4e2d"},
 
-  /** ER_CANT_USE_DTM_FOR_OUTPUT          */
-//  public static final int ER_CANT_USE_DTM_FOR_OUTPUT = 96;
-
     { ER_CANT_USE_DTM_FOR_OUTPUT,
       "\u7121\u6cd5\u4f7f\u7528\u8f38\u51fa DOM \u7bc0\u9ede\u7684 DTMLiaison ... \u6539\u50b3\u905e org.apache.xpath.DOM2Helper\uff01"},
 
-  /** ER_CANT_USE_DTM_FOR_INPUT          */
-//  public static final int ER_CANT_USE_DTM_FOR_INPUT = 97;
-
     { ER_CANT_USE_DTM_FOR_INPUT,
       "\u7121\u6cd5\u4f7f\u7528\u8f38\u5165 DOM \u7bc0\u9ede\u7684 DTMLiaison ... \u6539\u50b3\u905e org.apache.xpath.DOM2Helper\uff01"},
 
-  /** ER_CALL_TO_EXT_FAILED          */
-//  public static final int ER_CALL_TO_EXT_FAILED = 98;
-
     { ER_CALL_TO_EXT_FAILED,
       "\u547c\u53eb\u5ef6\u4f38\u9805\u76ee\u5143\u7d20\u5931\u6557\uff1a{0}"},
 
-  /** ER_PREFIX_MUST_RESOLVE          */
-//  public static final int ER_PREFIX_MUST_RESOLVE = 99;
-
     { ER_PREFIX_MUST_RESOLVE,
       "\u5b57\u9996\u5fc5\u9808\u89e3\u6790\u70ba\u540d\u7a31\u7a7a\u9593\uff1a{0}"},
 
-  /** ER_INVALID_UTF16_SURROGATE          */
-//  public static final int ER_INVALID_UTF16_SURROGATE = 100;
-
     { ER_INVALID_UTF16_SURROGATE,
       "\u5075\u6e2c\u5230\u7121\u6548\u7684 UTF-16 \u4ee3\u7406\uff1a{0}?"},
 
-  /** ER_XSLATTRSET_USED_ITSELF          */
- // public static final int ER_XSLATTRSET_USED_ITSELF = 101;
-
     { ER_XSLATTRSET_USED_ITSELF,
       "xsl:attribute-set {0} \u81ea\u6211\u4f7f\u7528\uff0c\u5c07\u9020\u6210\u7121\u9650\u8ff4\u5708\u3002"},
 
-  /** ER_CANNOT_MIX_XERCESDOM          */
-//  public static final int ER_CANNOT_MIX_XERCESDOM = 102;
-
     { ER_CANNOT_MIX_XERCESDOM,
       "\u7121\u6cd5\u6df7\u5408\u975e Xerces-DOM \u8f38\u5165\u8207 Xerces-DOM \u8f38\u51fa\uff01"},
 
-  /** ER_TOO_MANY_LISTENERS          */
-//  public static final int ER_TOO_MANY_LISTENERS = 103;
-
     { ER_TOO_MANY_LISTENERS,
       "addTraceListenersToStylesheet - TooManyListenersException"},
 
-  /** ER_IN_ELEMTEMPLATEELEM_READOBJECT          */
-//  public static final int ER_IN_ELEMTEMPLATEELEM_READOBJECT = 104;
-
     { ER_IN_ELEMTEMPLATEELEM_READOBJECT,
       "\u4f4d\u65bc ElemTemplateElement.readObject\uff1a{0}"},
 
-  /** ER_DUPLICATE_NAMED_TEMPLATE          */
-//  public static final int ER_DUPLICATE_NAMED_TEMPLATE = 105;
-
     { ER_DUPLICATE_NAMED_TEMPLATE,
       "\u627e\u5230\u4e0d\u6b62\u4e00\u500b\u540d\u7a31\u70ba\uff1a{0} \u7684\u7bc4\u672c"},
 
-  /** ER_INVALID_KEY_CALL          */
-//  public static final int ER_INVALID_KEY_CALL = 106;
-
     { ER_INVALID_KEY_CALL,
       "\u7121\u6548\u7684\u51fd\u6578\u547c\u53eb\uff1a\u4e0d\u5141\u8a31 recursive key() \u547c\u53eb"},
 
-  /** Variable is referencing itself          */
-//  public static final int ER_REFERENCING_ITSELF = 107;
-
     { ER_REFERENCING_ITSELF,
       "\u8b8a\u6578 {0} \u76f4\u63a5\u6216\u9593\u63a5\u53c3\u7167\u81ea\u5df1\uff01"},
 
-  /** Illegal DOMSource input          */
-//  public static final int ER_ILLEGAL_DOMSOURCE_INPUT = 108;
-
     { ER_ILLEGAL_DOMSOURCE_INPUT,
       "\u5c0d newTemplates \u7684 DOMSource \u800c\u8a00\uff0c\u8f38\u5165\u7bc0\u9ede\u4e0d\u53ef\u70ba\u7a7a\u503c\uff01"},
 
-        /** Class not found for option         */
-//  public static final int ER_CLASS_NOT_FOUND_FOR_OPTION = 109;
-
     { ER_CLASS_NOT_FOUND_FOR_OPTION,
         "\u627e\u4e0d\u5230\u9078\u9805 {0} \u7684\u985e\u5225\u6a94\u6848"},
 
-        /** Required Element not found         */
-//  public static final int ER_REQUIRED_ELEM_NOT_FOUND = 110;
-
     { ER_REQUIRED_ELEM_NOT_FOUND,
         "\u627e\u4e0d\u5230\u5fc5\u8981\u7684\u5143\u7d20\uff1a{0}"},
 
-  /** InputStream cannot be null         */
-//  public static final int ER_INPUT_CANNOT_BE_NULL = 111;
-
     { ER_INPUT_CANNOT_BE_NULL,
         "InputStream \u4e0d\u53ef\u70ba\u7a7a\u503c"},
 
-  /** URI cannot be null         */
-//  public static final int ER_URI_CANNOT_BE_NULL = 112;
-
     { ER_URI_CANNOT_BE_NULL,
         "URI \u4e0d\u53ef\u70ba\u7a7a\u503c"},
 
-  /** File cannot be null         */
-//  public static final int ER_FILE_CANNOT_BE_NULL = 113;
-
     { ER_FILE_CANNOT_BE_NULL,
         "\u6a94\u6848\u4e0d\u53ef\u70ba\u7a7a\u503c"},
 
-   /** InputSource cannot be null         */
-//  public static final int ER_SOURCE_CANNOT_BE_NULL = 114;
-
     { ER_SOURCE_CANNOT_BE_NULL,
                 "InputSource \u4e0d\u53ef\u70ba\u7a7a\u503c"},
 
-  /** Can't overwrite cause         */
-//  public static final int ER_CANNOT_OVERWRITE_CAUSE = 115;
-
-    //{ ER_CANNOT_OVERWRITE_CAUSE,
-        //      "Cannot overwrite cause"},
-
-  /** Could not initialize BSF Manager        */
-//  public static final int ER_CANNOT_INIT_BSFMGR = 116;
-
     { ER_CANNOT_INIT_BSFMGR,
                 "\u7121\u6cd5\u8d77\u59cb\u8a2d\u5b9a BSF \u7ba1\u7406\u7a0b\u5f0f"},
 
-  /** Could not compile extension       */
-//  public static final int ER_CANNOT_CMPL_EXTENSN = 117;
-
     { ER_CANNOT_CMPL_EXTENSN,
                 "\u7121\u6cd5\u7de8\u8b6f\u5ef6\u4f38\u9805\u76ee"},
 
-  /** Could not create extension       */
-//  public static final int ER_CANNOT_CREATE_EXTENSN = 118;
-
     { ER_CANNOT_CREATE_EXTENSN,
       "\u7121\u6cd5\u5efa\u7acb\u5ef6\u4f38\u9805\u76ee\uff1a{0} \u56e0\u70ba\uff1a{1}"},
 
-  /** Instance method call to method {0} requires an Object instance as first argument       */
-//  public static final int ER_INSTANCE_MTHD_CALL_REQUIRES = 119;
-
     { ER_INSTANCE_MTHD_CALL_REQUIRES,
       "\u547c\u53eb\u65b9\u6cd5 {0} \u7684\u5be6\u4f8b\u65b9\u6cd5\u9700\u8981\u7269\u4ef6\u5be6\u4f8b\u4f5c\u70ba\u7b2c\u4e00\u500b\u5f15\u6578"},
 
-  /** Invalid element name specified       */
-//  public static final int ER_INVALID_ELEMENT_NAME = 120;
-
     { ER_INVALID_ELEMENT_NAME,
       "\u6307\u5b9a\u7121\u6548\u7684\u5143\u7d20\u540d\u7a31 {0}"},
 
-   /** Element name method must be static      */
-//  public static final int ER_ELEMENT_NAME_METHOD_STATIC = 121;
-
     { ER_ELEMENT_NAME_METHOD_STATIC,
       "\u5143\u7d20\u540d\u7a31\u65b9\u6cd5\u5fc5\u9808\u662f\u975c\u614b {0}"},
 
-   /** Extension function {0} : {1} is unknown      */
-//  public static final int ER_EXTENSION_FUNC_UNKNOWN = 122;
-
     { ER_EXTENSION_FUNC_UNKNOWN,
              "\u5ef6\u4f38\u9805\u76ee\u51fd\u6578 {0} \uff1a {1} \u4e0d\u660e"},
 
-   /** More than one best match for constructor for       */
-//  public static final int ER_MORE_MATCH_CONSTRUCTOR = 123;
-
     { ER_MORE_MATCH_CONSTRUCTOR,
              "{0} \u7684\u6700\u7b26\u5408\u5efa\u69cb\u5143\u4e0d\u6b62\u4e00\u500b"},
 
-   /** More than one best match for method      */
-//  public static final int ER_MORE_MATCH_METHOD = 124;
-
     { ER_MORE_MATCH_METHOD,
              "\u65b9\u6cd5 {0} \u7684\u6700\u7b26\u5408\u5efa\u69cb\u5143\u4e0d\u6b62\u4e00\u500b"},
 
-   /** More than one best match for element method      */
-//  public static final int ER_MORE_MATCH_ELEMENT = 125;
-
     { ER_MORE_MATCH_ELEMENT,
              "\u5143\u7d20\u65b9\u6cd5 {0} \u7684\u6700\u7b26\u5408\u5efa\u69cb\u5143\u4e0d\u6b62\u4e00\u500b"},
 
-   /** Invalid context passed to evaluate       */
-//  public static final int ER_INVALID_CONTEXT_PASSED = 126;
-
     { ER_INVALID_CONTEXT_PASSED,
              "\u50b3\u905e\u5230\u8a55\u4f30 {0} \u7684\u74b0\u5883\u5b9a\u7fa9\u7121\u6548"},
 
-   /** Pool already exists       */
-//  public static final int ER_POOL_EXISTS = 127;
-
     { ER_POOL_EXISTS,
              "\u5132\u5b58\u6c60\u5df2\u5b58\u5728"},
 
-   /** No driver Name specified      */
-//  public static final int ER_NO_DRIVER_NAME = 128;
-
     { ER_NO_DRIVER_NAME,
              "\u672a\u6307\u5b9a\u9a45\u52d5\u7a0b\u5f0f\u540d\u7a31"},
 
-   /** No URL specified     */
-//  public static final int ER_NO_URL = 129;
-
     { ER_NO_URL,
              "\u672a\u6307\u5b9a URL"},
 
-   /** Pool size is less than one    */
-//  public static final int ER_POOL_SIZE_LESSTHAN_ONE = 130;
-
     { ER_POOL_SIZE_LESSTHAN_ONE,
              "\u5132\u5b58\u6c60\u5927\u5c0f\u5c0f\u65bc 1\uff01"},
 
-   /** Invalid driver name specified    */
-//  public static final int ER_INVALID_DRIVER = 131;
-
     { ER_INVALID_DRIVER,
              "\u6307\u5b9a\u7684\u9a45\u52d5\u7a0b\u5f0f\u540d\u7a31\u7121\u6548\uff01"},
 
-   /** Did not find the stylesheet root    */
-//  public static final int ER_NO_STYLESHEETROOT = 132;
-
     { ER_NO_STYLESHEETROOT,
              "\u627e\u4e0d\u5230\u6a23\u5f0f\u8868\u6839\u76ee\u9304\uff01"},
 
-   /** Illegal value for xml:space     */
-//  public static final int ER_ILLEGAL_XMLSPACE_VALUE = 133;
-
     { ER_ILLEGAL_XMLSPACE_VALUE,
          "xml:space \u7684\u503c\u4e0d\u5408\u6cd5"},
 
-   /** processFromNode failed     */
-//  public static final int ER_PROCESSFROMNODE_FAILED = 134;
-
     { ER_PROCESSFROMNODE_FAILED,
          "processFromNode \u5931\u6557"},
 
-   /** The resource [] could not load:     */
-//  public static final int ER_RESOURCE_COULD_NOT_LOAD = 135;
-
     { ER_RESOURCE_COULD_NOT_LOAD,
         "\u7121\u6cd5\u8f09\u5165\u8cc7\u6e90 [ {0} ]\uff1a{1} \n {2} \t {3}"},
 
-
-   /** Buffer size <=0     */
-//  public static final int ER_BUFFER_SIZE_LESSTHAN_ZERO = 136;
-
     { ER_BUFFER_SIZE_LESSTHAN_ZERO,
         "\u7de9\u885d\u5340\u5927\u5c0f <=0"},
 
-   /** Unknown error when calling extension    */
-//  public static final int ER_UNKNOWN_ERROR_CALLING_EXTENSION = 137;
-
     { ER_UNKNOWN_ERROR_CALLING_EXTENSION,
         "\u547c\u53eb\u5ef6\u4f38\u9805\u76ee\u6642\u767c\u751f\u4e0d\u660e\u932f\u8aa4"},
 
-   /** Prefix {0} does not have a corresponding namespace declaration    */
-//  public static final int ER_NO_NAMESPACE_DECL = 138;
-
     { ER_NO_NAMESPACE_DECL,
         "\u5b57\u9996 {0} \u6c92\u6709\u5c0d\u61c9\u7684\u540d\u7a31\u7a7a\u9593\u5ba3\u544a"},
 
-   /** Element content not allowed for lang=javaclass   */
-//  public static final int ER_ELEM_CONTENT_NOT_ALLOWED = 139;
-
     { ER_ELEM_CONTENT_NOT_ALLOWED,
         "lang=javaclass {0} \u4e0d\u5141\u8a31\u5143\u7d20\u5167\u5bb9"},
 
-   /** Stylesheet directed termination   */
-//  public static final int ER_STYLESHEET_DIRECTED_TERMINATION = 140;
-
     { ER_STYLESHEET_DIRECTED_TERMINATION,
         "\u6a23\u5f0f\u8868\u5c0e\u5411\u7d42\u6b62"},
 
-   /** 1 or 2   */
-//  public static final int ER_ONE_OR_TWO = 141;
-
     { ER_ONE_OR_TWO,
         "1 \u6216 2"},
 
-   /** 2 or 3   */
-//  public static final int ER_TWO_OR_THREE = 142;
-
     { ER_TWO_OR_THREE,
         "2 \u6216 3"},
 
-   /** Could not load {0} (check CLASSPATH), now using just the defaults   */
-//  public static final int ER_COULD_NOT_LOAD_RESOURCE = 143;
-
     { ER_COULD_NOT_LOAD_RESOURCE,
         "\u7121\u6cd5\u8f09\u5165 {0}\uff08\u6aa2\u67e5 CLASSPATH\uff09\uff0c\u73fe\u5728\u53ea\u4f7f\u7528\u9810\u8a2d\u503c"},
 
-   /** Cannot initialize default templates   */
-//  public static final int ER_CANNOT_INIT_DEFAULT_TEMPLATES = 144;
-
     { ER_CANNOT_INIT_DEFAULT_TEMPLATES,
         "\u7121\u6cd5\u8d77\u59cb\u8a2d\u5b9a\u9810\u8a2d\u7bc4\u672c"},
 
-   /** Result should not be null   */
-//  public static final int ER_RESULT_NULL = 145;
-
     { ER_RESULT_NULL,
         "\u7d50\u679c\u4e0d\u61c9\u70ba\u7a7a\u503c"},
 
-   /** Result could not be set   */
-//  public static final int ER_RESULT_COULD_NOT_BE_SET = 146;
-
     { ER_RESULT_COULD_NOT_BE_SET,
         "\u7121\u6cd5\u8a2d\u5b9a\u7d50\u679c"},
 
-   /** No output specified   */
-//  public static final int ER_NO_OUTPUT_SPECIFIED = 147;
-
     { ER_NO_OUTPUT_SPECIFIED,
         "\u6c92\u6709\u6307\u5b9a\u8f38\u51fa"},
 
-   /** Can't transform to a Result of type   */
-//  public static final int ER_CANNOT_TRANSFORM_TO_RESULT_TYPE = 148;
-
     { ER_CANNOT_TRANSFORM_TO_RESULT_TYPE,
         "\u7121\u6cd5\u8f49\u63db\u6210\u985e\u578b {0} \u7684\u7d50\u679c"},
 
-   /** Can't transform to a Source of type   */
-//  public static final int ER_CANNOT_TRANSFORM_SOURCE_TYPE = 149;
-
     { ER_CANNOT_TRANSFORM_SOURCE_TYPE,
         "\u7121\u6cd5\u8f49\u63db\u985e\u578b {0} \u7684\u539f\u59cb\u6a94"},
 
-   /** Null content handler  */
-//  public static final int ER_NULL_CONTENT_HANDLER = 150;
-
     { ER_NULL_CONTENT_HANDLER,
         "\u7a7a\u503c\u5167\u5bb9\u8655\u7406\u7a0b\u5f0f"},
 
-   /** Null error handler  */
-//  public static final int ER_NULL_ERROR_HANDLER = 151;
     { ER_NULL_ERROR_HANDLER,
         "\u7a7a\u503c\u932f\u8aa4\u8655\u7406\u7a0b\u5f0f"},
 
-   /** parse can not be called if the ContentHandler has not been set */
-//  public static final int ER_CANNOT_CALL_PARSE = 152;
-
     { ER_CANNOT_CALL_PARSE,
         "\u5982\u679c\u672a\u8a2d\u5b9a ContentHandler \u5247\u7121\u6cd5\u547c\u53eb parse"},
 
-   /**  No parent for filter */
-//  public static final int ER_NO_PARENT_FOR_FILTER = 153;
-
     { ER_NO_PARENT_FOR_FILTER,
         "\u904e\u6ffe\u5668\u6c92\u6709\u6bcd\u9805"},
 
-
-   /**  No stylesheet found in: {0}, media */
-//  public static final int ER_NO_STYLESHEET_IN_MEDIA = 154;
-
     { ER_NO_STYLESHEET_IN_MEDIA,
          "\u5728\uff1a{0}\uff0cmedia= {1} \u4e2d\u6c92\u6709\u6a23\u5f0f\u8868"},
 
-   /**  No xml-stylesheet PI found in */
-//  public static final int ER_NO_STYLESHEET_PI = 155;
-
     { ER_NO_STYLESHEET_PI,
          "\u5728\uff1a{0} \u4e2d\u627e\u4e0d\u5230 xml-stylesheet PI"},
 
-   /**  No default implementation found */
-//  public static final int ER_NO_DEFAULT_IMPL = 156;
-
-    //{ ER_NO_DEFAULT_IMPL,
-     //    "No default implementation found "},
-
-   /**  ChunkedIntArray({0}) not currently supported */
-//  public static final int ER_CHUNKEDINTARRAY_NOT_SUPPORTED = 157;
-
-    //{ ER_CHUNKEDINTARRAY_NOT_SUPPORTED,
-     //  "ChunkedIntArray({0}) not currently supported"},
-
-   /**  Offset bigger than slot */
-//  public static final int ER_OFFSET_BIGGER_THAN_SLOT = 158;
-
-    //{ ER_OFFSET_BIGGER_THAN_SLOT,
-     //  "Offset bigger than slot"},
-
-   /**  Coroutine not available, id= */
-//  public static final int ER_COROUTINE_NOT_AVAIL = 159;
-
-    //{ ER_COROUTINE_NOT_AVAIL,
-    //   "Coroutine not available, id={0}"},
-
-   /**  CoroutineManager recieved co_exit() request */
-//  public static final int ER_COROUTINE_CO_EXIT = 160;
-
-    //{ ER_COROUTINE_CO_EXIT,
-     //  "CoroutineManager received co_exit() request"},
-
-   /**  co_joinCoroutineSet() failed */
-//  public static final int ER_COJOINROUTINESET_FAILED = 161;
-
-    //{ ER_COJOINROUTINESET_FAILED,
-    //   "co_joinCoroutineSet() failed"},
-
-   /**  Coroutine parameter error () */
-//  public static final int ER_COROUTINE_PARAM = 162;
-
-    //{ ER_COROUTINE_PARAM,
-    //   "Coroutine parameter error ({0})"},
-
-   /**  UNEXPECTED: Parser doTerminate answers  */
-//  public static final int ER_PARSER_DOTERMINATE_ANSWERS = 163;
-
-    //{ ER_PARSER_DOTERMINATE_ANSWERS,
-    //   "\nUNEXPECTED: Parser doTerminate answers {0}"},
-
-   /**  parse may not be called while parsing */
-//  public static final int ER_NO_PARSE_CALL_WHILE_PARSING = 164;
-
-    //{ ER_NO_PARSE_CALL_WHILE_PARSING,
-    //   "parse may not be called while parsing"},
-
-   /**  Error: typed iterator for axis  {0} not implemented  */
-//  public static final int ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED = 165;
-
-    //{ ER_TYPED_ITERATOR_AXIS_NOT_IMPLEMENTED,
-     //  "Error: typed iterator for axis  {0} not implemented"},
-
-   /**  Error: iterator for axis {0} not implemented  */
-//  public static final int ER_ITERATOR_AXIS_NOT_IMPLEMENTED = 166;
-
-    //{ ER_ITERATOR_AXIS_NOT_IMPLEMENTED,
-    //   "Error: iterator for axis {0} not implemented "},
-
-   /**  Iterator clone not supported  */
-//  public static final int ER_ITERATOR_CLONE_NOT_SUPPORTED = 167;
-
-    //{ ER_ITERATOR_CLONE_NOT_SUPPORTED,
-     //  "Iterator clone not supported"},
-
-   /**  Unknown axis traversal type  */
-//  public static final int ER_UNKNOWN_AXIS_TYPE = 168;
-
-    //{ ER_UNKNOWN_AXIS_TYPE,
-    //   "Unknown axis traversal type: {0}"},
-
-   /**  Axis traverser not supported  */
-//  public static final int ER_AXIS_NOT_SUPPORTED = 169;
-
-    //{ ER_AXIS_NOT_SUPPORTED,
-    //   "Axis traverser not supported: {0}"},
-
-   /**  No more DTM IDs are available  */
-//  public static final int ER_NO_DTMIDS_AVAIL = 170;
-
-    //{ ER_NO_DTMIDS_AVAIL,
-     //  "No more DTM IDs are available"},
-
-   /**  Not supported  */
-//  public static final int ER_NOT_SUPPORTED = 171;
-
     { ER_NOT_SUPPORTED,
        "\u4e0d\u652f\u63f4\uff1a{0}"},
 
-   /**  node must be non-null for getDTMHandleFromNode  */
-//  public static final int ER_NODE_NON_NULL = 172;
-
-    //{ ER_NODE_NON_NULL,
-    //   "Node must be non-null for getDTMHandleFromNode"},
-
-   /**  Could not resolve the node to a handle  */
-//  public static final int ER_COULD_NOT_RESOLVE_NODE = 173;
-
-    //{ ER_COULD_NOT_RESOLVE_NODE,
-    //   "Could not resolve the node to a handle"},
-
-   /**  startParse may not be called while parsing */
-//  public static final int ER_STARTPARSE_WHILE_PARSING = 174;
-
-    //{ ER_STARTPARSE_WHILE_PARSING,
-     //  "startParse may not be called while parsing"},
-
-   /**  startParse needs a non-null SAXParser  */
-//  public static final int ER_STARTPARSE_NEEDS_SAXPARSER = 175;
-
-    //{ ER_STARTPARSE_NEEDS_SAXPARSER,
-    //   "startParse needs a non-null SAXParser"},
-
-   /**  could not initialize parser with */
-//  public static final int ER_COULD_NOT_INIT_PARSER = 176;
-    //{ ER_COULD_NOT_INIT_PARSER,
-     //  "could not initialize parser with"},
-
-   /**  Value for property {0} should be a Boolean instance  */
-//  public static final int ER_PROPERTY_VALUE_BOOLEAN = 177;
-
     { ER_PROPERTY_VALUE_BOOLEAN,
        "\u5167\u5bb9 {0} \u7684\u503c\u61c9\u70ba Boolean \u5be6\u4f8b"},
 
-   /**  exception creating new instance for pool  */
-//  public static final int ER_EXCEPTION_CREATING_POOL = 178;
-
-    //{ ER_EXCEPTION_CREATING_POOL,
-    //   "exception creating new instance for pool"},
-
-   /**  Path contains invalid escape sequence  */
-//  public static final int ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE = 179;
-
-    //{ ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE,
-    //   "Path contains invalid escape sequence"},
-
-   /**  Scheme is required!  */
-//  public static final int ER_SCHEME_REQUIRED = 180;
-
-    //{ ER_SCHEME_REQUIRED,
-     //  "Scheme is required!"},
-
-   /**  No scheme found in URI  */
-//  public static final int ER_NO_SCHEME_IN_URI = 181;
-
-    //{ ER_NO_SCHEME_IN_URI,
-    //   "No scheme found in URI: {0}"},
-
-   /**  No scheme found in URI  */
-//  public static final int ER_NO_SCHEME_INURI = 182;
-
-    //{ ER_NO_SCHEME_INURI,
-    //   "No scheme found in URI"},
-
-   /**  Path contains invalid character:   */
-//  public static final int ER_PATH_INVALID_CHAR = 183;
-
-    //{ ER_PATH_INVALID_CHAR,
-    //   "Path contains invalid character: {0}"},
-
-   /**  Cannot set scheme from null string  */
-//  public static final int ER_SCHEME_FROM_NULL_STRING = 184;
-
-    //{ ER_SCHEME_FROM_NULL_STRING,
-    //   "Cannot set scheme from null string"},
-
-   /**  The scheme is not conformant. */
-//  public static final int ER_SCHEME_NOT_CONFORMANT = 185;
-
-    //{ ER_SCHEME_NOT_CONFORMANT,
-    //   "The scheme is not conformant."},
-
-   /**  Host is not a well formed address  */
-//  public static final int ER_HOST_ADDRESS_NOT_WELLFORMED = 186;
-
-    //{ ER_HOST_ADDRESS_NOT_WELLFORMED,
-    //   "Host is not a well formed address"},
-
-   /**  Port cannot be set when host is null  */
-//  public static final int ER_PORT_WHEN_HOST_NULL = 187;
-
-    //{ ER_PORT_WHEN_HOST_NULL,
-    //   "Port cannot be set when host is null"},
-
-   /**  Invalid port number  */
-//  public static final int ER_INVALID_PORT = 188;
-
-    //{ ER_INVALID_PORT,
-    //   "Invalid port number"},
-
-   /**  Fragment can only be set for a generic URI  */
-//  public static final int ER_FRAG_FOR_GENERIC_URI = 189;
-
-    //{ ER_FRAG_FOR_GENERIC_URI,
-    //   "Fragment can only be set for a generic URI"},
-
-   /**  Fragment cannot be set when path is null  */
-//  public static final int ER_FRAG_WHEN_PATH_NULL = 190;
-
-    //{ ER_FRAG_WHEN_PATH_NULL,
-    //   "Fragment cannot be set when path is null"},
-
-   /**  Fragment contains invalid character  */
-//  public static final int ER_FRAG_INVALID_CHAR = 191;
-
-    //{ ER_FRAG_INVALID_CHAR,
-    //   "Fragment contains invalid character"},
-
-
-
-   /** Parser is already in use  */
-//  public static final int ER_PARSER_IN_USE = 192;
-
-    //{ ER_PARSER_IN_USE,
-    //    "Parser is already in use"},
-
-   /** Parser is already in use  */
-//  public static final int ER_CANNOT_CHANGE_WHILE_PARSING = 193;
-
-    //{ ER_CANNOT_CHANGE_WHILE_PARSING,
-    //    "Cannot change {0} {1} while parsing"},
-
-   /** Self-causation not permitted  */
-//  public static final int ER_SELF_CAUSATION_NOT_PERMITTED = 194;
-
-    //{ ER_SELF_CAUSATION_NOT_PERMITTED,
-     //   "Self-causation not permitted"},
-
-   /** src attribute not yet supported for  */
-//  public static final int ER_COULD_NOT_FIND_EXTERN_SCRIPT = 195;
-
     { ER_COULD_NOT_FIND_EXTERN_SCRIPT,
          "\u7121\u6cd5\u5728 {0} \u53d6\u5f97\u5916\u90e8 Script"},
 
-  /** The resource [] could not be found     */
-//  public static final int ER_RESOURCE_COULD_NOT_FIND = 196;
-
     { ER_RESOURCE_COULD_NOT_FIND,
         "\u627e\u4e0d\u5230\u8cc7\u6e90 [ {0} ]\u3002\n {1}"},
 
-   /** output property not recognized:  */
-//  public static final int ER_OUTPUT_PROPERTY_NOT_RECOGNIZED = 197;
-
     { ER_OUTPUT_PROPERTY_NOT_RECOGNIZED,
         "\u672a\u80fd\u8fa8\u8b58\u8f38\u51fa\u5167\u5bb9\uff1a{0}"},
 
-   /** Userinfo may not be specified if host is not specified   */
-//  public static final int ER_NO_USERINFO_IF_NO_HOST = 198;
-
-    //{ ER_NO_USERINFO_IF_NO_HOST,
-    //    "Userinfo may not be specified if host is not specified"},
-
-   /** Port may not be specified if host is not specified   */
-//  public static final int ER_NO_PORT_IF_NO_HOST = 199;
-
-    //{ ER_NO_PORT_IF_NO_HOST,
-    //    "Port may not be specified if host is not specified"},
-
-   /** Query string cannot be specified in path and query string   */
-//  public static final int ER_NO_QUERY_STRING_IN_PATH = 200;
-
-    //{ ER_NO_QUERY_STRING_IN_PATH,
-    //    "Query string cannot be specified in path and query string"},
-
-   /** Fragment cannot be specified in both the path and fragment   */
-//  public static final int ER_NO_FRAGMENT_STRING_IN_PATH = 201;
-
-    //{ ER_NO_FRAGMENT_STRING_IN_PATH,
-    //    "Fragment cannot be specified in both the path and fragment"},
-
-   /** Cannot initialize URI with empty parameters   */
-//  public static final int ER_CANNOT_INIT_URI_EMPTY_PARMS = 202;
-
-    //{ ER_CANNOT_INIT_URI_EMPTY_PARMS,
-    //    "Cannot initialize URI with empty parameters"},
-
-   /** Failed creating ElemLiteralResult instance   */
-//  public static final int ER_FAILED_CREATING_ELEMLITRSLT = 203;
-
     { ER_FAILED_CREATING_ELEMLITRSLT,
         "\u5efa\u7acb ElemLiteralResult \u5be6\u4f8b\u5931\u6557"},
 
@@ -1727,242 +979,123 @@
   //in locale specific files like XSLTErrorResources_de.java, XSLTErrorResources_fr.java etc.
   //NOTE: Not only the key name but message has also been changed.
 
-   /** Priority value does not contain a parsable number   */
-//  public static final int ER_VALUE_SHOULD_BE_NUMBER = 204;
-
     { ER_VALUE_SHOULD_BE_NUMBER,
         "{0} \u7684\u503c\u61c9\u8a72\u5305\u542b\u53ef\u5256\u6790\u7684\u6578\u5b57"},
 
-   /**  Value for {0} should equal 'yes' or 'no'   */
-//  public static final int ER_VALUE_SHOULD_EQUAL = 205;
-
     { ER_VALUE_SHOULD_EQUAL,
         "{0} \u7684\u503c\u61c9\u7b49\u65bc yes \u6216 no"},
 
-   /**  Failed calling {0} method   */
-//  public static final int ER_FAILED_CALLING_METHOD = 206;
-
     { ER_FAILED_CALLING_METHOD,
         "\u547c\u53eb {0} \u65b9\u6cd5\u5931\u6557"},
 
-   /** Failed creating ElemLiteralResult instance   */
-//  public static final int ER_FAILED_CREATING_ELEMTMPL = 207;
-
     { ER_FAILED_CREATING_ELEMTMPL,
         "\u5efa\u7acb ElemTemplateElement \u5be6\u4f8b\u5931\u6557"},
 
-   /**  Characters are not allowed at this point in the document   */
-//  public static final int ER_CHARS_NOT_ALLOWED = 208;
-
     { ER_CHARS_NOT_ALLOWED,
         "\u6587\u4ef6\u6b64\u9ede\u4e0d\u5141\u8a31\u5b57\u5143"},
 
-  /**  attribute is not allowed on the element   */
-//  public static final int ER_ATTR_NOT_ALLOWED = 209;
     { ER_ATTR_NOT_ALLOWED,
         "\"{0}\" \u5c6c\u6027\u5728 {1} \u5143\u7d20\u4e0a\u4e0d\u5141\u8a31\uff01"},
 
-  /**  Method not yet supported    */
-//  public static final int ER_METHOD_NOT_SUPPORTED = 210;
-
-    //{ ER_METHOD_NOT_SUPPORTED,
-     //   "Method not yet supported "},
-
-  /**  Bad value    */
-//  public static final int ER_BAD_VALUE = 211;
-
     { ER_BAD_VALUE,
      "{0} \u4e0d\u6b63\u78ba\u7684\u503c {1}"},
 
-  /**  attribute value not found   */
-//  public static final int ER_ATTRIB_VALUE_NOT_FOUND = 212;
-
     { ER_ATTRIB_VALUE_NOT_FOUND,
      "\u627e\u4e0d\u5230 {0} \u5c6c\u6027\u503c"},
 
-  /**  attribute value not recognized    */
-//  public static final int ER_ATTRIB_VALUE_NOT_RECOGNIZED = 213;
-
     { ER_ATTRIB_VALUE_NOT_RECOGNIZED,
      "\u4e0d\u80fd\u8fa8\u8b58 {0} \u5c6c\u6027\u503c"},
 
-  /** IncrementalSAXSource_Filter not currently restartable   */
-//  public static final int ER_INCRSAXSRCFILTER_NOT_RESTARTABLE = 214;
-
-    //{ ER_INCRSAXSRCFILTER_NOT_RESTARTABLE,
-   //  "IncrementalSAXSource_Filter not currently restartable"},
-
-  /** IncrementalSAXSource_Filter not currently restartable   */
-//  public static final int ER_XMLRDR_NOT_BEFORE_STARTPARSE = 215;
-
-    //{ ER_XMLRDR_NOT_BEFORE_STARTPARSE,
-    // "XMLReader not before startParse request"},
-
-  /** Attempting to generate a namespace prefix with a null URI   */
-//  public static final int ER_NULL_URI_NAMESPACE = 216;
-
     { ER_NULL_URI_NAMESPACE,
      "\u5617\u8a66\u7528\u7a7a\u503c URI \u7522\u751f\u540d\u7a31\u7a7a\u9593\u5b57\u9996"},
 
   //New ERROR keys added in XALAN code base after Jdk 1.4 (Xalan 2.2-D11)
 
-  /** Attempting to generate a namespace prefix with a null URI   */
-//  public static final int ER_NUMBER_TOO_BIG = 217;
-
     { ER_NUMBER_TOO_BIG,
      "\u5617\u8a66\u683c\u5f0f\u5316\u5927\u65bc\u6700\u5927\u9577\u6574\u6578 (Long integer) \u7684\u6578\u5b57"},
 
-//ER_CANNOT_FIND_SAX1_DRIVER
-
-//  public static final int  ER_CANNOT_FIND_SAX1_DRIVER = 218;
-
     { ER_CANNOT_FIND_SAX1_DRIVER,
      "\u627e\u4e0d\u5230 SAX1 \u9a45\u52d5\u7a0b\u5f0f\u985e\u5225 {0}"},
 
-//ER_SAX1_DRIVER_NOT_LOADED
-//  public static final int  ER_SAX1_DRIVER_NOT_LOADED = 219;
-
     { ER_SAX1_DRIVER_NOT_LOADED,
      "\u627e\u5230 SAX1 \u9a45\u52d5\u7a0b\u5f0f\u985e\u5225 {0}\uff0c\u4f46\u7121\u6cd5\u8f09\u5165"},
 
-//ER_SAX1_DRIVER_NOT_INSTANTIATED
-//  public static final int  ER_SAX1_DRIVER_NOT_INSTANTIATED = 220 ;
-
     { ER_SAX1_DRIVER_NOT_INSTANTIATED,
      "\u5df2\u8f09\u5165 SAX1 \u9a45\u52d5\u7a0b\u5f0f\u985e\u5225 {0}\uff0c\u4f46\u7121\u6cd5\u5be6\u4f8b\u5316"},
 
-
-// ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER
-//  public static final int ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER = 221;
-
     { ER_SAX1_DRIVER_NOT_IMPLEMENT_PARSER,
      "SAX1 \u9a45\u52d5\u7a0b\u5f0f\u985e\u5225 {0} \u4e0d\u80fd\u5728 org.xml.sax.Parser \u5be6\u4f5c"},
 
-// ER_PARSER_PROPERTY_NOT_SPECIFIED
-//  public static final int  ER_PARSER_PROPERTY_NOT_SPECIFIED = 222;
-
     { ER_PARSER_PROPERTY_NOT_SPECIFIED,
      "\u7121\u6cd5\u6307\u5b9a\u7cfb\u7d71\u5167\u5bb9 org.xml.sax.parser"},
 
-//ER_PARSER_ARG_CANNOT_BE_NULL
-//  public static final int  ER_PARSER_ARG_CANNOT_BE_NULL = 223 ;
-
     { ER_PARSER_ARG_CANNOT_BE_NULL,
      "\u5256\u6790\u5668\u5f15\u6578\u4e0d\u53ef\u70ba\u7a7a\u503c"},
 
-
-// ER_FEATURE
-//  public static final int  ER_FEATURE = 224;
-
     { ER_FEATURE,
      "\u529f\u80fd\uff1a{0}"},
 
-
-// ER_PROPERTY
-//  public static final int ER_PROPERTY = 225 ;
-
     { ER_PROPERTY,
      "\u5167\u5bb9\uff1a{0}"},
 
-// ER_NULL_ENTITY_RESOLVER
-//  public static final int ER_NULL_ENTITY_RESOLVER  = 226;
-
     { ER_NULL_ENTITY_RESOLVER,
      "\u7a7a\u503c\u5be6\u9ad4\u89e3\u6790\u5668"},
 
-// ER_NULL_DTD_HANDLER
-//  public static final int  ER_NULL_DTD_HANDLER = 227 ;
-
     { ER_NULL_DTD_HANDLER,
      "\u7a7a\u503c DTD \u8655\u7406\u7a0b\u5f0f"},
 
-// No Driver Name Specified!
-//  public static final int ER_NO_DRIVER_NAME_SPECIFIED = 228;
     { ER_NO_DRIVER_NAME_SPECIFIED,
      "\u672a\u6307\u5b9a\u9a45\u52d5\u7a0b\u5f0f\u540d\u7a31\uff01"},
 
-
-// No URL Specified!
-//  public static final int ER_NO_URL_SPECIFIED = 229;
     { ER_NO_URL_SPECIFIED,
      "\u672a\u6307\u5b9a URL\uff01"},
 
-
-// Pool size is less than 1!
-//  public static final int ER_POOLSIZE_LESS_THAN_ONE = 230;
     { ER_POOLSIZE_LESS_THAN_ONE,
      "\u5132\u5b58\u6c60\u5c0f\u65bc 1\uff01"},
 
-
-// Invalid Driver Name Specified!
-//  public static final int ER_INVALID_DRIVER_NAME = 231;
     { ER_INVALID_DRIVER_NAME,
      "\u6307\u5b9a\u7684\u9a45\u52d5\u7a0b\u5f0f\u540d\u7a31\u7121\u6548\uff01"},
 
-
-
-// ErrorListener
-//  public static final int ER_ERRORLISTENER = 232;
     { ER_ERRORLISTENER,
      "ErrorListener"},
 
 
-// Programmer's error! expr has no ElemTemplateElement parent!
-//  public static final int ER_ASSERT_NO_TEMPLATE_PARENT = 233;
+// Note to translators:  The following message should not normally be displayed
+//   to users.  It describes a situation in which the processor has detected
+//   an internal consistency problem in itself, and it provides this message
+//   for the developer to help diagnose the problem.  The name
+//   'ElemTemplateElement' is the name of a class, and should not be
+//   translated.
     { ER_ASSERT_NO_TEMPLATE_PARENT,
-     "\u7a0b\u5f0f\u8a2d\u8a08\u5e2b\u7684\u932f\u8aa4\uff01expr \u6c92\u6709 ElemTemplateElement \u6bcd\u9805\uff01"},
+     "\u7a0b\u5f0f\u8a2d\u8a08\u5e2b\u7684\u932f\u8aa4\uff01\u8868\u793a\u5f0f\u6c92\u6709 ElemTemplateElement \u6bcd\u9805\uff01"},
 
 
-// Programmer''s assertion in RundundentExprEliminator: {0}
-//  public static final int ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR = 234;
+// Note to translators:  The following message should not normally be displayed
+//   to users.  It describes a situation in which the processor has detected
+//   an internal consistency problem in itself, and it provides this message
+//   for the developer to help diagnose the problem.  The substitution text
+//   provides further information in order to diagnose the problem.  The name
+//   'RedundentExprEliminator' is the name of a class, and should not be
+//   translated.
     { ER_ASSERT_REDUNDENT_EXPR_ELIMINATOR,
-     "\u7a0b\u5f0f\u8a2d\u8a08\u5e2b\u5c0d\u65bc RedundentExprEliminator \u7684\u5047\u8a2d(assertion)\uff1a{0}"},
+     "\u7a0b\u5f0f\u8a2d\u8a08\u5e2b\u5728 RedundentExprEliminator \u4e2d\u7684\u78ba\u8a8d\uff1a{0}"},
 
-// Axis traverser not supported: {0}
-//  public static final int ER_AXIS_TRAVERSER_NOT_SUPPORTED = 235;
-    //{ ER_AXIS_TRAVERSER_NOT_SUPPORTED,
-    // "Axis traverser not supported: {0}"},
-
-// ListingErrorHandler created with null PrintWriter!
-//  public static final int ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER = 236;
-    //{ ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER,
-    // "ListingErrorHandler created with null PrintWriter!"},
-
-  // {0}is not allowed in this position in the stylesheet!
-//  public static final int ER_NOT_ALLOWED_IN_POSITION = 237;
     { ER_NOT_ALLOWED_IN_POSITION,
      "\u5728\u6b64\u6a23\u5f0f\u8868\u4e2d\uff0c\u6b64\u4f4d\u7f6e\u4e0d\u53ef\u4ee5\u662f {0}\u3002"},
 
-  // Non-whitespace text is not allowed in this position in the stylesheet!
-//  public static final int ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION = 238;
     { ER_NONWHITESPACE_NOT_ALLOWED_IN_POSITION,
      "\u5728\u6b64\u6a23\u5f0f\u8868\u4e2d\uff0c\u6b64\u4f4d\u7f6e\u4e0d\u53ef\u4ee5\u662f\u975e\u7a7a\u767d\u5b57\u5143\uff01"},
 
   // This code is shared with warning codes.
-  // Illegal value: {1} used for CHAR attribute: {0}.  An attribute of type CHAR must be only 1 character!
-//  public static final int INVALID_TCHAR = 239;
   // SystemId Unknown
     { INVALID_TCHAR,
      "CHAR \u5c6c\u6027\uff1a{0} \u4f7f\u7528\u7684\u503c\uff1a{1} \u4e0d\u5408\u6cd5\u3002CHAR \u985e\u578b\u7684\u5c6c\u6027\u53ea\u80fd\u6709\u4e00\u500b\u5b57\u5143\uff01"},
 
-//  public static final int ER_SYSTEMID_UNKNOWN = 240;
-    //{ ER_SYSTEMID_UNKNOWN,
-    // "SystemId Unknown"},
-
-  // Location of error unknown
-//  public static final int ER_LOCATION_UNKNOWN = 241;
-    //{ ER_LOCATION_UNKNOWN,
-    // "Location of error unknown"},
-
     // Note to translators:  The following message is used if the value of
     // an attribute in a stylesheet is invalid.  "QNAME" is the XML data-type of
     // the attribute, and should not be translated.  The substitution text {1} is
     // the attribute value and {0} is the attribute name.
-    // INVALID_QNAME
-
-  //The following codes are shared with the warning codes...
-  // Illegal value: {1} used for QNAME attribute: {0}
-//  public static final int INVALID_QNAME = 242;
+    //The following codes are shared with the warning codes...
     { INVALID_QNAME,
      "QNAME \u5c6c\u6027\uff1a{0} \u4f7f\u7528\u7684\u503c\uff1a{1} \u4e0d\u5408\u6cd5"},
 
@@ -1971,10 +1104,6 @@
     // the attribute, and should not be translated.  The substitution text {1} is
     // the attribute value, {0} is the attribute name, and {2} is a list of valid
     // values.
-    // INVALID_ENUM
-
-  // Illegal value: {1} used for ENUM attribute: {0}.  Valid values are: {2}.
-//  public static final int INVALID_ENUM = 243;
     { INVALID_ENUM,
      "ENUM \u5c6c\u6027\uff1a{0} \u4f7f\u7528\u7684\u503c\uff1a{1} \u4e0d\u5408\u6cd5\u3002\u6709\u6548\u7684\u503c\u70ba\uff1a{2}\u3002"},
 
@@ -1982,10 +1111,6 @@
 // an attribute in a stylesheet is invalid.  "NMTOKEN" is the XML data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NMTOKEN
-
-  // Illegal value: {1} used for NMTOKEN attribute: {0}.
-//  public static final int INVALID_NMTOKEN = 244;
     { INVALID_NMTOKEN,
      "NMTOKEN \u5c6c\u6027\uff1a{0} \u4f7f\u7528\u7684\u503c\uff1a{1} \u4e0d\u5408\u6cd5"},
 
@@ -1993,10 +1118,6 @@
 // an attribute in a stylesheet is invalid.  "NCNAME" is the XML data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NCNAME
-
-  // Illegal value: {1} used for NCNAME attribute: {0}.
-//  public static final int INVALID_NCNAME = 245;
     { INVALID_NCNAME,
      "NCNAME \u5c6c\u6027\uff1a{0} \u4f7f\u7528\u7684\u503c\uff1a{1} \u4e0d\u5408\u6cd5"},
 
@@ -2004,11 +1125,6 @@
 // an attribute in a stylesheet is invalid.  "boolean" is the XSLT data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_BOOLEAN
-
-  // Illegal value: {1} used for boolean attribute: {0}.
-//  public static final int INVALID_BOOLEAN = 246;
-
     { INVALID_BOOLEAN,
      "Boolean \u5c6c\u6027\uff1a{0} \u4f7f\u7528\u7684\u503c\uff1a{1} \u4e0d\u5408\u6cd5"},
 
@@ -2016,10 +1132,6 @@
 // an attribute in a stylesheet is invalid.  "number" is the XSLT data-type
 // of the attribute, and should not be translated.  The substitution text {1} is
 // the attribute value and {0} is the attribute name.
-// INVALID_NUMBER
-
-  // Illegal value: {1} used for number attribute: {0}.
-//  public static final int INVALID_NUMBER = 247;
      { INVALID_NUMBER,
      "Number \u5c6c\u6027\uff1a{0} \u4f7f\u7528\u7684\u503c\uff1a{1} \u4e0d\u5408\u6cd5"},
 
@@ -2031,19 +1143,13 @@
 // a function.  The message indicates that when this function is referenced in
 // a match pattern, its argument must be a string literal (or constant.)
 // ER_ARG_LITERAL - new error message for bugzilla //5202
-
-  // Argument to {0} in match pattern must be a literal.
-//  public static final int ER_ARG_LITERAL             = 248;
     { ER_ARG_LITERAL,
-     "\u6bd4\u5c0d\u578b\u6a23\u4e2d\u7684 ''{0}'' \u7684\u5f15\u6578\u5fc5\u9808\u662f\u6587\u5b57\u3002"},
+     "\u6bd4\u5c0d\u578b\u6a23\u4e2d\u7684 ''''{0}'''' \u7684\u5f15\u6578\u5fc5\u9808\u662f\u6587\u5b57\u3002"},
 
 // Note to translators:  The following message indicates that two definitions of
 // a variable.  A "global variable" is a variable that is accessible everywher
 // in the stylesheet.
 // ER_DUPLICATE_GLOBAL_VAR - new error message for bugzilla #790
-
-  // Duplicate global variable declaration.
-//  public static final int ER_DUPLICATE_GLOBAL_VAR    = 249;
     { ER_DUPLICATE_GLOBAL_VAR,
      "\u5ee3\u57df\u8b8a\u6578\u5ba3\u544a\u91cd\u8907\u3002"},
 
@@ -2051,18 +1157,12 @@
 // Note to translators:  The following message indicates that two definitions of
 // a variable were encountered.
 // ER_DUPLICATE_VAR - new error message for bugzilla #790
-
-  // Duplicate variable declaration.
-//  public static final int ER_DUPLICATE_VAR           = 250;
     { ER_DUPLICATE_VAR,
      "\u8b8a\u6578\u5ba3\u544a\u91cd\u8907\u3002"},
 
     // Note to translators:  "xsl:template, "name" and "match" are XSLT keywords
     // which must not be translated.
     // ER_TEMPLATE_NAME_MATCH - new error message for bugzilla #789
-
-  // xsl:template must have a name or match attribute (or both)
-//  public static final int ER_TEMPLATE_NAME_MATCH     = 251;
     { ER_TEMPLATE_NAME_MATCH,
      "xsl:template \u5fc5\u9808\u6709\u540d\u7a31\u6216\u76f8\u7b26\u7684\u5c6c\u6027\uff08\u6216\u5169\u8005\uff09"},
 
@@ -2071,178 +1171,141 @@
     // encountered as part of the value of the exclude-result-prefixes attribute
     // was in error.
     // ER_INVALID_PREFIX - new error message for bugzilla #788
-
-  // Prefix in exclude-result-prefixes is not valid: {0}
-//  public static final int ER_INVALID_PREFIX          = 252;
     { ER_INVALID_PREFIX,
      "exclude-result-prefixes \u4e2d\u7684\u5b57\u9996\u7121\u6548\uff1a{0}"},
 
-    // Note to translators:  An "attribute set" is a set of attributes that can be
-    // added to an element in the output document as a group.  The message indicates
-    // that there was a reference to an attribute set named {0} that was never
-    // defined.
+    // Note to translators:  An "attribute set" is a set of attributes that can
+    // be added to an element in the output document as a group.  The message
+    // indicates that there was a reference to an attribute set named {0} that
+    // was never defined.
     // ER_NO_ATTRIB_SET - new error message for bugzilla #782
-
-  // attribute-set named {0} does not exist
-//  public static final int ER_NO_ATTRIB_SET           = 253;
     { ER_NO_ATTRIB_SET,
      "attribute-set \u540d\u7a31 {0} \u4e0d\u5b58\u5728"},
 
+    // Note to translators:  This message indicates that there was a reference
+    // to a function named {0} for which no function definition could be found.
+    { ER_FUNCTION_NOT_FOUND,
+     "\u51fd\u6578\u540d\u70ba {0} \u4e0d\u5b58\u5728"},
 
+    // Note to translators:  This message indicates that the XSLT instruction
+    // that is named by the substitution text {0} must not contain other XSLT
+    // instructions (content) or a "select" attribute.  The word "select" is
+    // an XSLT keyword in this case and must not be translated.
+    { ER_CANT_HAVE_CONTENT_AND_SELECT,
+     "{0} \u5143\u7d20\u4e0d\u5f97\u540c\u6642\u6709\u5167\u5bb9\u548c select \u5c6c\u6027\u3002"},
 
+    // Note to translators:  This message indicates that the value argument
+    // of setParameter must be a valid Java Object.
+    { ER_INVALID_SET_PARAM_VALUE,
+     "\u53c3\u6578 {0} \u7684\u503c\u5fc5\u9808\u662f\u6709\u6548\u7684 Java \u7269\u4ef6"},
 
+        { ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX_FOR_DEFAULT,
+         "\u4e00\u500b xsl:namespace-alias \u5143\u7d20\u7684 result-prefix \u5c6c\u6027\u6709\u503c '#default'\uff0c\u4f46\u5728\u8a72\u5143\u7d20\u7684\u7bc4\u570d\u4e2d\u4e26\u6c92\u6709\u9810\u8a2d\u540d\u7a31\u7a7a\u9593\u7684\u5ba3\u544a"},
+
+        { ER_INVALID_NAMESPACE_URI_VALUE_FOR_RESULT_PREFIX,
+         "\u4e00\u500b xsl:namespace-alias \u5143\u7d20\u7684 result-prefix \u5c6c\u6027\u6709\u503c ''{0}''\uff0c\u4f46\u5728\u8a72\u5143\u7d20\u7684\u7bc4\u570d\u4e2d\u4e26\u6c92\u6709\u5b57\u9996 ''{0}'' \u7684\u540d\u7a31\u7a7a\u9593\u5ba3\u544a\u3002"},
+
+    { ER_SET_FEATURE_NULL_NAME,
+      "\u7279\u6027\u540d\u7a31\u5728 TransformerFactory.setFeature(\u5b57\u4e32\u540d\u7a31\u3001boolean \u503c) \u4e2d\u4e0d\u53ef\u662f\u7a7a\u503c\u3002"},
+
+    { ER_GET_FEATURE_NULL_NAME,
+      "\u7279\u6027\u540d\u7a31\u5728 TransformerFactory.getFeature(\u5b57\u4e32\u540d\u7a31) \u4e2d\u4e0d\u53ef\u662f\u7a7a\u503c\u3002"},
+
+    { ER_UNSUPPORTED_FEATURE,
+      "\u7121\u6cd5\u5728\u9019\u500b TransformerFactory \u8a2d\u5b9a\u7279\u6027 ''{0}''\u3002"},
+
+    { ER_EXTENSION_ELEMENT_NOT_ALLOWED_IN_SECURE_PROCESSING,
+        "\u7576\u5b89\u5168\u8655\u7406\u7279\u6027\u8a2d\u70ba true \u6642\uff0c\u4e0d\u63a5\u53d7\u4f7f\u7528\u5ef6\u4f38\u5143\u7d20 ''{0}''\u3002"},
+
+        { ER_NAMESPACE_CONTEXT_NULL_NAMESPACE,
+          "\u7121\u6cd5\u53d6\u5f97\u7a7a\u503c\u540d\u7a31\u7a7a\u9593 uri \u7684\u5b57\u9996\u3002"},
+
+        { ER_NAMESPACE_CONTEXT_NULL_PREFIX,
+          "\u7121\u6cd5\u53d6\u5f97\u7a7a\u503c\u5b57\u9996\u7684\u540d\u7a31\u7a7a\u9593 uri\u3002"},
+
+        { ER_XPATH_RESOLVER_NULL_QNAME,
+          "\u51fd\u6578\u540d\u7a31\u4e0d\u53ef\u70ba\u7a7a\u503c\u3002"},
+
+        { ER_XPATH_RESOLVER_NEGATIVE_ARITY,
+          "Arity \u4e0d\u53ef\u70ba\u8ca0\u503c\u3002"},
 
   // Warnings...
 
-  /** WG_FOUND_CURLYBRACE          */
-//  public static final int WG_FOUND_CURLYBRACE = 1;
     { WG_FOUND_CURLYBRACE,
       "\u627e\u5230 '}' \u4f46\u6c92\u6709\u958b\u555f\u5c6c\u6027\u7bc4\u672c\uff01"},
 
-  /** WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR          */
-//  public static final int WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR = 2;
-
     { WG_COUNT_ATTRIB_MATCHES_NO_ANCESTOR,
       "\u8b66\u544a\uff1acount \u5c6c\u6027\u4e0d\u7b26\u5408 xsl:number \u4e2d\u7684\u88ab\u7e7c\u627f\u8005\uff01\u76ee\u6a19 = {0}"},
 
-  /** WG_EXPR_ATTRIB_CHANGED_TO_SELECT          */
-//  public static final int WG_EXPR_ATTRIB_CHANGED_TO_SELECT = 3;
-
     { WG_EXPR_ATTRIB_CHANGED_TO_SELECT,
       "\u820a\u8a9e\u6cd5\uff1a'expr' \u5c6c\u6027\u7684\u540d\u7a31\u5df2\u8b8a\u66f4\u70ba 'select'\u3002"},
 
-  /** WG_NO_LOCALE_IN_FORMATNUMBER          */
-//  public static final int WG_NO_LOCALE_IN_FORMATNUMBER = 4;
-
     { WG_NO_LOCALE_IN_FORMATNUMBER,
       "Xalan \u5c1a\u672a\u8655\u7406 format-number \u51fd\u6578\u4e2d\u7684\u8a9e\u8a00\u74b0\u5883\u540d\u7a31\u3002"},
 
-  /** WG_LOCALE_NOT_FOUND          */
-//  public static final int WG_LOCALE_NOT_FOUND = 5;
-
     { WG_LOCALE_NOT_FOUND,
       "\u8b66\u544a\uff1a\u627e\u4e0d\u5230 xml:lang={0} \u7684\u8a9e\u8a00\u74b0\u5883"},
 
-  /** WG_CANNOT_MAKE_URL_FROM          */
-//  public static final int WG_CANNOT_MAKE_URL_FROM = 6;
-
     { WG_CANNOT_MAKE_URL_FROM,
       "\u7121\u6cd5\u5f9e\uff1a{0} \u7522\u751f URL"},
 
-  /** WG_CANNOT_LOAD_REQUESTED_DOC          */
-//  public static final int WG_CANNOT_LOAD_REQUESTED_DOC = 7;
-
     { WG_CANNOT_LOAD_REQUESTED_DOC,
       "\u7121\u6cd5\u8f09\u5165\u6240\u8981\u6c42\u7684\u6587\u4ef6\uff1a{0}"},
 
-  /** WG_CANNOT_FIND_COLLATOR          */
-//  public static final int WG_CANNOT_FIND_COLLATOR = 8;
     { WG_CANNOT_FIND_COLLATOR,
       "\u627e\u4e0d\u5230 <sort xml:lang={0} \u7684\u7406\u5e8f\u5668"},
 
-  /** WG_FUNCTIONS_SHOULD_USE_URL          */
-//  public static final int WG_FUNCTIONS_SHOULD_USE_URL = 9;
-
     { WG_FUNCTIONS_SHOULD_USE_URL,
       "\u820a\u8a9e\u6cd5\uff1a\u51fd\u6578\u6307\u4ee4\u61c9\u4f7f\u7528 {0} \u7684 URL"},
 
-  /** WG_ENCODING_NOT_SUPPORTED_USING_UTF8          */
-//  public static final int WG_ENCODING_NOT_SUPPORTED_USING_UTF8 = 10;
-
     { WG_ENCODING_NOT_SUPPORTED_USING_UTF8,
       "\u4e0d\u652f\u63f4\u7de8\u78bc\uff1a{0}\uff0c\u8acb\u4f7f\u7528 UTF-8"},
 
-  /** WG_ENCODING_NOT_SUPPORTED_USING_JAVA          */
-//  public static final int WG_ENCODING_NOT_SUPPORTED_USING_JAVA = 11;
-
     { WG_ENCODING_NOT_SUPPORTED_USING_JAVA,
       "\u4e0d\u652f\u63f4\u7de8\u78bc\uff1a{0}\uff0c\u8acb\u4f7f\u7528 Java {1}"},
 
-  /** WG_SPECIFICITY_CONFLICTS          */
-//  public static final int WG_SPECIFICITY_CONFLICTS = 12;
-
     { WG_SPECIFICITY_CONFLICTS,
       "\u627e\u5230\u7279\u5b9a\u885d\u7a81\uff1a{0} \u5c07\u4f7f\u7528\u5728\u6a23\u5f0f\u8868\u4e2d\u627e\u5230\u7684\u6700\u5f8c\u4e00\u500b\u3002"},
 
-  /** WG_PARSING_AND_PREPARING          */
-//  public static final int WG_PARSING_AND_PREPARING = 13;
-
     { WG_PARSING_AND_PREPARING,
       "========= \u5256\u6790\u8207\u6e96\u5099 {0} =========="},
 
-  /** WG_ATTR_TEMPLATE          */
-//  public static final int WG_ATTR_TEMPLATE = 14;
-
     { WG_ATTR_TEMPLATE,
      "\u5c6c\u6027\u7bc4\u672c\uff0c{0}"},
 
-  /** WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE          */
-//  public static final int WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE = 15;
-
     { WG_CONFLICT_BETWEEN_XSLSTRIPSPACE_AND_XSLPRESERVESPACE,
       "\u5728 xsl:strip-space \u548c xsl:preserve-space \u4e4b\u9593\u6709\u6bd4\u5c0d\u885d\u7a81"},
 
-  /** WG_ATTRIB_NOT_HANDLED          */
-//  public static final int WG_ATTRIB_NOT_HANDLED = 16;
-
     { WG_ATTRIB_NOT_HANDLED,
       "Xalan \u5c1a\u672a\u8655\u7406 {0} \u5c6c\u6027\uff01"},
 
-  /** WG_NO_DECIMALFORMAT_DECLARATION          */
-//  public static final int WG_NO_DECIMALFORMAT_DECLARATION = 17;
-
     { WG_NO_DECIMALFORMAT_DECLARATION,
       "\u627e\u4e0d\u5230\u5341\u9032\u4f4d\u683c\u5f0f\u7684\u5ba3\u544a\uff1a{0}"},
 
-  /** WG_OLD_XSLT_NS          */
-//  public static final int WG_OLD_XSLT_NS = 18;
-
     { WG_OLD_XSLT_NS,
      "XSLT \u540d\u7a31\u7a7a\u9593\u907a\u6f0f\u6216\u4e0d\u6b63\u78ba\u3002"},
 
-  /** WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED          */
-//  public static final int WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED = 19;
-
     { WG_ONE_DEFAULT_XSLDECIMALFORMAT_ALLOWED,
       "\u50c5\u5141\u8a31\u4e00\u500b\u9810\u8a2d xsl:decimal-format \u5ba3\u544a\u3002"},
 
-  /** WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE          */
-//  public static final int WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE = 20;
-
     { WG_XSLDECIMALFORMAT_NAMES_MUST_BE_UNIQUE,
       "xsl:decimal-format \u540d\u7a31\u5fc5\u9808\u662f\u552f\u4e00\u7684\u3002\u540d\u7a31 \"{0}\" \u5df2\u91cd\u8907\u3002"},
 
-  /** WG_ILLEGAL_ATTRIBUTE          */
-  //public static final int WG_ILLEGAL_ATTRIBUTE = 21;
-
     { WG_ILLEGAL_ATTRIBUTE,
       "{0} \u542b\u6709\u4e0d\u5408\u6cd5\u7684\u5c6c\u6027\uff1a{1}"},
 
-  /** WG_COULD_NOT_RESOLVE_PREFIX          */
-//  public static final int WG_COULD_NOT_RESOLVE_PREFIX = 22;
-
     { WG_COULD_NOT_RESOLVE_PREFIX,
       "\u7121\u6cd5\u89e3\u6790\u540d\u7a31\u7a7a\u9593\u5b57\u9996\uff1a{0}\u3002\u7bc0\u9ede\u5c07\u88ab\u5ffd\u7565\u3002"},
 
-  /** WG_STYLESHEET_REQUIRES_VERSION_ATTRIB          */
-//  public static final int WG_STYLESHEET_REQUIRES_VERSION_ATTRIB = 23;
     { WG_STYLESHEET_REQUIRES_VERSION_ATTRIB,
       "xsl:stylesheet \u9700\u8981 'version' \u5c6c\u6027\uff01"},
 
-  /** WG_ILLEGAL_ATTRIBUTE_NAME          */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_NAME = 24;
-
     { WG_ILLEGAL_ATTRIBUTE_NAME,
       "\u4e0d\u5408\u6cd5\u5c6c\u6027\u540d\u7a31\uff1a{0}"},
 
-  /** WG_ILLEGAL_ATTRIBUTE_VALUE          */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_VALUE = 25;
     { WG_ILLEGAL_ATTRIBUTE_VALUE,
       "\u5c6c\u6027 {0} \u4f7f\u7528\u4e86\u4e0d\u5408\u6cd5\u503c\uff1a{1}"},
 
-  /** WG_EMPTY_SECOND_ARG          */
-//  public static final int WG_EMPTY_SECOND_ARG = 26;
-
     { WG_EMPTY_SECOND_ARG,
       "\u5f9e\u6587\u4ef6\u51fd\u6578\u7b2c\u4e8c\u500b\u5f15\u6578\u7522\u751f\u7684\u7bc0\u9ede\u96c6\u662f\u7a7a\u503c\u3002\u50b3\u56de\u7a7a\u7684\u7bc0\u9ede\u96c6\u3002"},
 
@@ -2250,35 +1313,26 @@
 
     // Note to translators:  "name" and "xsl:processing-instruction" are keywords
     // and must not be translated.
-    // WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML
-
-
-  /** WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML          */
-//  public static final int WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML = 27;
     { WG_PROCESSINGINSTRUCTION_NAME_CANT_BE_XML,
       "xsl:processing-instruction \u540d\u7a31\u7684 'name' \u5c6c\u6027\u503c\u4e0d\u53ef\u4ee5\u662f 'xml'"},
 
     // Note to translators:  "name" and "xsl:processing-instruction" are keywords
     // and must not be translated.  "NCName" is an XML data-type and must not be
     // translated.
-    // WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME
-
-  /** WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME          */
-//  public static final int WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME = 28;
     { WG_PROCESSINGINSTRUCTION_NOTVALID_NCNAME,
-      "xsl:processing-instruction \u7684 'name' \u5c6c\u6027\u503c\u5fc5\u9808\u662f\u6709\u6548\u7684 NCName\uff1a{0}"},
+      "xsl:processing-instruction \u7684 ''name'' \u5c6c\u6027\u503c\u5fc5\u9808\u662f\u6709\u6548\u7684 NCName\uff1a{0}"},
 
     // Note to translators:  This message is reported if the stylesheet that is
     // being processed attempted to construct an XML document with an attribute in a
     // place other than on an element.  The substitution text specifies the name of
     // the attribute.
-    // WG_ILLEGAL_ATTRIBUTE_POSITION
-
-  /** WG_ILLEGAL_ATTRIBUTE_POSITION         */
-//  public static final int WG_ILLEGAL_ATTRIBUTE_POSITION = 29;
     { WG_ILLEGAL_ATTRIBUTE_POSITION,
       "\u5728\u7522\u751f\u5b50\u9805\u7bc0\u9ede\u4e4b\u5f8c\uff0c\u6216\u5728\u7522\u751f\u5143\u7d20\u4e4b\u524d\uff0c\u4e0d\u53ef\u65b0\u589e\u5c6c\u6027 {0}\u3002\u5c6c\u6027\u6703\u88ab\u5ffd\u7565\u3002"},
 
+    { NO_MODIFICATION_ALLOWED_ERR,
+      "\u5617\u8a66\u4fee\u6539\u4e0d\u63a5\u53d7\u4fee\u6539\u7684\u7269\u4ef6\u3002"
+    },
+
     //Check: WHY THERE IS A GAP B/W NUMBERS in the XSLTErrorResources properties file?
 
   // Other miscellaneous text used inside the code...
@@ -2348,6 +1402,7 @@
   { "optionENTITYRESOLVER",  "[-ENTITYRESOLVER \u5b8c\u6574\u7684\u985e\u5225\u540d\u7a31\uff08EntityResolver \u7528\u4f86\u89e3\u6790\u5be6\u9ad4\uff09]"},
   { "optionCONTENTHANDLER",  "[-CONTENTHANDLER \u5b8c\u6574\u7684\u985e\u5225\u540d\u7a31\uff08ContentHandler \u7528\u4f86\u5e8f\u5217\u5316\u8f38\u51fa\uff09]"},
   {  "optionLINENUMBERS",  "[-L \u4f7f\u7528\u539f\u59cb\u6587\u4ef6\u7684\u884c\u865f]"},
+  { "optionSECUREPROCESSING", "   [-SECURE (\u5c07\u5b89\u5168\u8655\u7406\u7279\u6027\u8a2d\u70ba true\u3002)]"},
 
     // Following are the new options added in XSLTErrorResources.properties files after Jdk 1.4 (Xalan 2.2-D11)
 
@@ -2356,7 +1411,7 @@
   {  "optionFLAVOR",  "   [-FLAVOR flavorName\uff08\u660e\u78ba\u4f7f\u7528 s2s=SAX \u6216 d2d=DOM \u4f86\u57f7\u884c\u8f49\u63db\u3002\uff09] "}, // Added by sboag/scurcuru; experimental
   { "optionDIAG", "   [-DIAG (\u5217\u5370\u8f49\u63db\u82b1\u8cbb\u7684\u6beb\u79d2\u6578\u3002\uff09]"},
   { "optionINCREMENTAL",  "   [-INCREMENTAL\uff08\u8a2d\u5b9a http://xml.apache.org/xalan/features/incremental \u70ba true\uff0c\u8981\u6c42\u6f38\u9032\u5f0f DTM \u5efa\u69cb\u3002\uff09]"},
-  {  "optionNOOPTIMIMIZE",  "   [-NOOPTIMIMIZE\uff08\u8a2d\u5b9a http://xml.apache.org/xalan/features/optimize \u70ba false\uff0c\u4e0d\u8981\u6c42\u57f7\u884c\u6a23\u5f0f\u8868\u6700\u4f73\u5316\u8655\u7406\u7a0b\u5e8f\u3002\uff09]"},
+  {  "optionNOOPTIMIMIZE",  "   [-NOOPTIMIMIZE\uff08\u8a2d\u5b9a http://xml.apache.org/xalan/features/optimize \u70ba false\uff0c\u8981\u6c42\u4e0d\u9032\u884c\u6a23\u5f0f\u8868\u6700\u4f73\u5316\u8655\u7406\u7a0b\u5e8f\u3002)]"},
   { "optionRL",  "   [-RL recursionlimit\uff08\u4e3b\u5f35\u5c0d\u6a23\u5f0f\u8868\u905e\u8ff4\u6df1\u5ea6\u5be6\u65bd\u6578\u503c\u9650\u5236\u3002\uff09]"},
   {   "optionXO",  "[-XO [transletName] (\u6307\u5b9a\u540d\u7a31\u7d66\u7522\u751f\u7684 translet)]"},
   {  "optionXD", "[-XD destinationDirectory (\u6307\u5b9a translet \u7684\u76ee\u6a19\u76ee\u9304)]"},
@@ -2378,7 +1433,6 @@
 
   };
   }
-
   // ================= INFRASTRUCTURE ======================
 
   /** String for use when a bad error code was encountered.    */