public final class com.fasterxml.aalto.impl.ErrorConsts
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.fasterxml.aalto.impl.ErrorConsts
  super_class: java.lang.Object
{
  public static java.lang.String ERR_INTERNAL;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String ERR_NULL_ARG;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String VERR_EMPTY;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String VERR_NON_MIXED;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String VERR_ANY;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String ERR_STATE_NOT_STELEM;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String ERR_STATE_NOT_ELEM;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String ERR_STATE_NOT_PI;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String ERR_STATE_NOT_STELEM_OR_TEXT;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String SUFFIX_IN_PROLOG;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String SUFFIX_IN_EPILOG;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String SUFFIX_IN_TREE;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String ERR_WF_PI_XML_TARGET;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String ERR_WF_DUP_ATTRS;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String ERR_NS_UNDECLARED;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String ERR_NS_UNDECLARED_FOR_ATTR;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String ERR_NS_REDECL_XML;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String ERR_NS_REDECL_XMLNS;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String ERR_NS_REDECL_XML_URI;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String ERR_NS_REDECL_XMLNS_URI;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String ERR_NS_EMPTY;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String WERR_PROLOG_CDATA;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String WERR_PROLOG_ENTITY;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String WERR_PROLOG_SECOND_ROOT;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String WERR_PROLOG_NO_ROOT;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String WERR_DUP_XML_DECL;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String WERR_CDATA_CONTENT;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String WERR_COMMENT_CONTENT;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String WERR_PI_CONTENT;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String WERR_NO_ESCAPING;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String WERR_SPACE_CONTENT;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String WERR_ATTR_NO_ELEM;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String WERR_NS_NO_ELEM;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String WERR_NAME_EMPTY;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String WERR_NAME_ILLEGAL_FIRST_CHAR;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String WERR_NAME_ILLEGAL_CHAR;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String WT_ENT_DECL;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String WT_ELEM_DECL;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String WT_ATTR_DECL;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String WT_XML_DECL;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String WT_DT_DECL;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String WT_NS_DECL;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String WT_VALIDATION;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static java.lang.String W_MIXED_ENCODINGS;
    descriptor: Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 21
            ldc "Internal error"
            putstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_INTERNAL:Ljava/lang/String;
         1: .line 22
            ldc "Illegal to pass null as argument"
            putstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_NULL_ARG:Ljava/lang/String;
         2: .line 26
            ldc "Element <{0}> has EMPTY content specification; can not contain {1}"
            putstatic com.fasterxml.aalto.impl.ErrorConsts.VERR_EMPTY:Ljava/lang/String;
         3: .line 27
            ldc "Element <{0}> has non-mixed content specification; can not contain non-white space text, or any CDATA sections"
            putstatic com.fasterxml.aalto.impl.ErrorConsts.VERR_NON_MIXED:Ljava/lang/String;
         4: .line 28
            ldc "Element <{0}> has ANY content specification; can not contain {1}"
            putstatic com.fasterxml.aalto.impl.ErrorConsts.VERR_ANY:Ljava/lang/String;
         5: .line 32
            ldc "Current state not START_ELEMENT"
            putstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_STATE_NOT_STELEM:Ljava/lang/String;
         6: .line 33
            ldc "Current state not START_ELEMENT or END_ELEMENT"
            putstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_STATE_NOT_ELEM:Ljava/lang/String;
         7: .line 34
            ldc "Current state not PROCESSING_INSTRUCTION"
            putstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_STATE_NOT_PI:Ljava/lang/String;
         8: .line 35
            ldc "Current state not START_ELEMENT, CHARACTERS or CDATA"
            putstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_STATE_NOT_STELEM_OR_TEXT:Ljava/lang/String;
         9: .line 39
            ldc " in prolog"
            putstatic com.fasterxml.aalto.impl.ErrorConsts.SUFFIX_IN_PROLOG:Ljava/lang/String;
        10: .line 40
            ldc " in epilog"
            putstatic com.fasterxml.aalto.impl.ErrorConsts.SUFFIX_IN_EPILOG:Ljava/lang/String;
        11: .line 41
            ldc " in xml document"
            putstatic com.fasterxml.aalto.impl.ErrorConsts.SUFFIX_IN_TREE:Ljava/lang/String;
        12: .line 43
            ldc "Illegal processing instruction target: 'xml' (case insensitive) is reserved by the xml specification"
            putstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_WF_PI_XML_TARGET:Ljava/lang/String;
        13: .line 46
            ldc "Duplicate attributes \"{0}\" (index {1}), \"{2}\" (index {3})"
            putstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_WF_DUP_ATTRS:Ljava/lang/String;
        14: .line 51
            ldc "Undeclared namespace prefix \"{0}\""
            putstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_NS_UNDECLARED:Ljava/lang/String;
        15: .line 52
            ldc "Undeclared namespace prefix \"{0}\" (for attribute \"{1}\")"
            putstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_NS_UNDECLARED_FOR_ATTR:Ljava/lang/String;
        16: .line 54
            ldc "Trying to redeclare prefix 'xml' from its default URI 'http://www.w3.org/XML/1998/namespace' to \"{0}\""
            putstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_NS_REDECL_XML:Ljava/lang/String;
        17: .line 58
            ldc "Trying to declare prefix 'xmlns' (illegal as per NS 1.1 #4)"
            putstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_NS_REDECL_XMLNS:Ljava/lang/String;
        18: .line 60
            ldc "Trying to bind URI 'http://www.w3.org/XML/1998/namespace to prefix \"{0}\" (can only bind to 'xml')"
            putstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_NS_REDECL_XML_URI:Ljava/lang/String;
        19: .line 63
            ldc "Trying to bind URI 'http://www.w3.org/2000/xmlns/ to prefix \"{0}\" (can not be explicitly bound)"
            putstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_NS_REDECL_XMLNS_URI:Ljava/lang/String;
        20: .line 67
            ldc "Non-default namespace can not map to empty URI (as per Namespace 1.0 # 2) in XML 1.0 documents"
        21: .line 66
            putstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_NS_EMPTY:Ljava/lang/String;
        22: .line 72
            ldc "Trying to output a CDATA block outside main element tree (in prolog or epilog)"
        23: .line 71
            putstatic com.fasterxml.aalto.impl.ErrorConsts.WERR_PROLOG_CDATA:Ljava/lang/String;
        24: .line 73
            ldc "Trying to output an entity reference outside main element tree (in prolog or epilog)"
            putstatic com.fasterxml.aalto.impl.ErrorConsts.WERR_PROLOG_ENTITY:Ljava/lang/String;
        25: .line 76
            ldc "Trying to output second root, <{0}>"
        26: .line 75
            putstatic com.fasterxml.aalto.impl.ErrorConsts.WERR_PROLOG_SECOND_ROOT:Ljava/lang/String;
        27: .line 78
            ldc "Trying to write END_DOCUMENT when document has no root (ie. trying to output empty document)."
        28: .line 77
            putstatic com.fasterxml.aalto.impl.ErrorConsts.WERR_PROLOG_NO_ROOT:Ljava/lang/String;
        29: .line 80
            ldc "Can not output XML declaration, after other output has already been done."
        30: .line 79
            putstatic com.fasterxml.aalto.impl.ErrorConsts.WERR_DUP_XML_DECL:Ljava/lang/String;
        31: .line 83
            ldc "Illegal input: CDATA block has embedded ']]>' in it (index {0})"
        32: .line 82
            putstatic com.fasterxml.aalto.impl.ErrorConsts.WERR_CDATA_CONTENT:Ljava/lang/String;
        33: .line 85
            ldc "Illegal input: comment content has embedded '--' in it (index {0})"
        34: .line 84
            putstatic com.fasterxml.aalto.impl.ErrorConsts.WERR_COMMENT_CONTENT:Ljava/lang/String;
        35: .line 86
            ldc "Illegal input: processing instruction content has embedded '?>' in it (index {0})"
            putstatic com.fasterxml.aalto.impl.ErrorConsts.WERR_PI_CONTENT:Ljava/lang/String;
        36: .line 88
            ldc "Illegal input: {0} contains a character (code {1}) that can only be output as character entity"
        37: .line 87
            putstatic com.fasterxml.aalto.impl.ErrorConsts.WERR_NO_ESCAPING:Ljava/lang/String;
        38: .line 90
            ldc "Illegal input: SPACE content has a non-whitespace character (code {0}) in it (index {1})"
        39: .line 89
            putstatic com.fasterxml.aalto.impl.ErrorConsts.WERR_SPACE_CONTENT:Ljava/lang/String;
        40: .line 93
            ldc "Trying to write an attribute when there is no open start element."
        41: .line 92
            putstatic com.fasterxml.aalto.impl.ErrorConsts.WERR_ATTR_NO_ELEM:Ljava/lang/String;
        42: .line 95
            ldc "Trying to write a namespace declaration when there is no open start element."
        43: .line 94
            putstatic com.fasterxml.aalto.impl.ErrorConsts.WERR_NS_NO_ELEM:Ljava/lang/String;
        44: .line 97
            ldc "Illegal to pass empty name"
            putstatic com.fasterxml.aalto.impl.ErrorConsts.WERR_NAME_EMPTY:Ljava/lang/String;
        45: .line 99
            ldc "Illegal first name character {0}"
            putstatic com.fasterxml.aalto.impl.ErrorConsts.WERR_NAME_ILLEGAL_FIRST_CHAR:Ljava/lang/String;
        46: .line 100
            ldc "Illegal name character {0}"
            putstatic com.fasterxml.aalto.impl.ErrorConsts.WERR_NAME_ILLEGAL_CHAR:Ljava/lang/String;
        47: .line 106
            ldc "entity declaration"
            putstatic com.fasterxml.aalto.impl.ErrorConsts.WT_ENT_DECL:Ljava/lang/String;
        48: .line 107
            ldc "element declaration"
            putstatic com.fasterxml.aalto.impl.ErrorConsts.WT_ELEM_DECL:Ljava/lang/String;
        49: .line 108
            ldc "attribute declaration"
            putstatic com.fasterxml.aalto.impl.ErrorConsts.WT_ATTR_DECL:Ljava/lang/String;
        50: .line 109
            ldc "xml declaration"
            putstatic com.fasterxml.aalto.impl.ErrorConsts.WT_XML_DECL:Ljava/lang/String;
        51: .line 110
            ldc "doctype declaration"
            putstatic com.fasterxml.aalto.impl.ErrorConsts.WT_DT_DECL:Ljava/lang/String;
        52: .line 111
            ldc "namespace declaration"
            putstatic com.fasterxml.aalto.impl.ErrorConsts.WT_NS_DECL:Ljava/lang/String;
        53: .line 117
            ldc "schema validation"
            putstatic com.fasterxml.aalto.impl.ErrorConsts.WT_VALIDATION:Ljava/lang/String;
        54: .line 121
            ldc "Inconsistent text encoding; declared as \"{0}\" in xml declaration, application had passed \"{1}\""
            putstatic com.fasterxml.aalto.impl.ErrorConsts.W_MIXED_ENCODINGS:Ljava/lang/String;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.aalto.impl.ErrorConsts this
         0: .line 17
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.fasterxml.aalto.impl.ErrorConsts this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/aalto/impl/ErrorConsts;

  public static java.lang.String tokenTypeDesc(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // int type
         0: .line 131
            iload 0 /* type */
            tableswitch { // 1 - 12
                    1: 1
                    2: 2
                    3: 9
                    4: 5
                    5: 8
                    6: 7
                    7: 3
                    8: 4
                    9: 11
                   10: 12
                   11: 10
                   12: 6
              default: 12
          }
         1: .line 133
      StackMap locals:
      StackMap stack:
            ldc "START_ELEMENT"
            areturn
         2: .line 135
      StackMap locals:
      StackMap stack:
            ldc "END_ELEMENT"
            areturn
         3: .line 137
      StackMap locals:
      StackMap stack:
            ldc "START_DOCUMENT"
            areturn
         4: .line 139
      StackMap locals:
      StackMap stack:
            ldc "END_DOCUMENT"
            areturn
         5: .line 142
      StackMap locals:
      StackMap stack:
            ldc "CHARACTERS"
            areturn
         6: .line 144
      StackMap locals:
      StackMap stack:
            ldc "CDATA"
            areturn
         7: .line 146
      StackMap locals:
      StackMap stack:
            ldc "SPACE"
            areturn
         8: .line 149
      StackMap locals:
      StackMap stack:
            ldc "COMMENT"
            areturn
         9: .line 151
      StackMap locals:
      StackMap stack:
            ldc "PROCESSING_INSTRUCTION"
            areturn
        10: .line 153
      StackMap locals:
      StackMap stack:
            ldc "DTD"
            areturn
        11: .line 155
      StackMap locals:
      StackMap stack:
            ldc "ENTITY_REFERENCE"
            areturn
        12: .line 157
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            ldc "["
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 0 /* type */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc "]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // int type
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  type  I
    MethodParameters:
      Name  Flags
      type  

  public static void throwInternalError();
    descriptor: ()V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 161
            aconst_null
            invokestatic com.fasterxml.aalto.impl.ErrorConsts.throwInternalError:(Ljava/lang/String;)V
         1: .line 162
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static void throwInternalError(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // java.lang.String type
         0: .line 166
            ldc "Internal error"
            astore 1 /* msg */
        start local 1 // java.lang.String msg
         1: .line 167
            aload 0 /* type */
            ifnull 3
         2: .line 168
            new java.lang.StringBuilder
            dup
            aload 1 /* msg */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ": "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* type */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 1 /* msg */
         3: .line 170
      StackMap locals: java.lang.String
      StackMap stack:
            new java.lang.RuntimeException
            dup
            aload 1 /* msg */
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.lang.String msg
        end local 0 // java.lang.String type
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  type  Ljava/lang/String;
            1    4     1   msg  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      type  
}
SourceFile: "ErrorConsts.java"