public class com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper implements com.sun.org.apache.xerces.internal.xni.parser.XMLErrorHandler
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper
  super_class: java.lang.Object
{
  protected org.xml.sax.ErrorHandler fErrorHandler;
    descriptor: Lorg/xml/sax/ErrorHandler;
    flags: (0x0004) ACC_PROTECTED

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper this
         0: .line 55
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/util/ErrorHandlerWrapper;

  public void <init>(org.xml.sax.ErrorHandler);
    descriptor: (Lorg/xml/sax/ErrorHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper this
        start local 1 // org.xml.sax.ErrorHandler errorHandler
         0: .line 58
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 59
            aload 0 /* this */
            aload 1 /* errorHandler */
            invokevirtual com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.setErrorHandler:(Lorg/xml/sax/ErrorHandler;)V
         2: .line 60
            return
        end local 1 // org.xml.sax.ErrorHandler errorHandler
        end local 0 // com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lcom/sun/org/apache/xerces/internal/util/ErrorHandlerWrapper;
            0    3     1  errorHandler  Lorg/xml/sax/ErrorHandler;
    MethodParameters:
              Name  Flags
      errorHandler  

  public void setErrorHandler(org.xml.sax.ErrorHandler);
    descriptor: (Lorg/xml/sax/ErrorHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper this
        start local 1 // org.xml.sax.ErrorHandler errorHandler
         0: .line 68
            aload 0 /* this */
            aload 1 /* errorHandler */
            putfield com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fErrorHandler:Lorg/xml/sax/ErrorHandler;
         1: .line 69
            return
        end local 1 // org.xml.sax.ErrorHandler errorHandler
        end local 0 // com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/sun/org/apache/xerces/internal/util/ErrorHandlerWrapper;
            0    2     1  errorHandler  Lorg/xml/sax/ErrorHandler;
    MethodParameters:
              Name  Flags
      errorHandler  

  public org.xml.sax.ErrorHandler getErrorHandler();
    descriptor: ()Lorg/xml/sax/ErrorHandler;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper this
         0: .line 73
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fErrorHandler:Lorg/xml/sax/ErrorHandler;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/util/ErrorHandlerWrapper;

  public void warning(java.lang.String, java.lang.String, com.sun.org.apache.xerces.internal.xni.parser.XMLParseException);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParseException;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=6, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper this
        start local 1 // java.lang.String domain
        start local 2 // java.lang.String key
        start local 3 // com.sun.org.apache.xerces.internal.xni.parser.XMLParseException exception
         0: .line 99
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fErrorHandler:Lorg/xml/sax/ErrorHandler;
            ifnull 8
         1: .line 100
            aload 3 /* exception */
            invokestatic com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParseException;)Lorg/xml/sax/SAXParseException;
            astore 4 /* saxException */
        start local 4 // org.xml.sax.SAXParseException saxException
         2: .line 103
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fErrorHandler:Lorg/xml/sax/ErrorHandler;
            aload 4 /* saxException */
            invokeinterface org.xml.sax.ErrorHandler.warning:(Lorg/xml/sax/SAXParseException;)V
         3: .line 104
            goto 8
         4: .line 105
      StackMap locals: com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper java.lang.String java.lang.String com.sun.org.apache.xerces.internal.xni.parser.XMLParseException org.xml.sax.SAXParseException
      StackMap stack: org.xml.sax.SAXParseException
            astore 5 /* e */
        start local 5 // org.xml.sax.SAXParseException e
         5: .line 106
            aload 5 /* e */
            invokestatic com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createXMLParseException:(Lorg/xml/sax/SAXParseException;)Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParseException;
            athrow
        end local 5 // org.xml.sax.SAXParseException e
         6: .line 108
      StackMap locals:
      StackMap stack: org.xml.sax.SAXException
            astore 5 /* e */
        start local 5 // org.xml.sax.SAXException e
         7: .line 109
            aload 5 /* e */
            invokestatic com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createXNIException:(Lorg/xml/sax/SAXException;)Lcom/sun/org/apache/xerces/internal/xni/XNIException;
            athrow
        end local 5 // org.xml.sax.SAXException e
        end local 4 // org.xml.sax.SAXParseException saxException
         8: .line 113
      StackMap locals:
      StackMap stack:
            return
        end local 3 // com.sun.org.apache.xerces.internal.xni.parser.XMLParseException exception
        end local 2 // java.lang.String key
        end local 1 // java.lang.String domain
        end local 0 // com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    9     0          this  Lcom/sun/org/apache/xerces/internal/util/ErrorHandlerWrapper;
            0    9     1        domain  Ljava/lang/String;
            0    9     2           key  Ljava/lang/String;
            0    9     3     exception  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParseException;
            2    8     4  saxException  Lorg/xml/sax/SAXParseException;
            5    6     5             e  Lorg/xml/sax/SAXParseException;
            7    8     5             e  Lorg/xml/sax/SAXException;
      Exception table:
        from    to  target  type
           2     3       4  Class org.xml.sax.SAXParseException
           2     3       6  Class org.xml.sax.SAXException
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
           Name  Flags
      domain     
      key        
      exception  

  public void error(java.lang.String, java.lang.String, com.sun.org.apache.xerces.internal.xni.parser.XMLParseException);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParseException;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=6, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper this
        start local 1 // java.lang.String domain
        start local 2 // java.lang.String key
        start local 3 // com.sun.org.apache.xerces.internal.xni.parser.XMLParseException exception
         0: .line 134
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fErrorHandler:Lorg/xml/sax/ErrorHandler;
            ifnull 8
         1: .line 135
            aload 3 /* exception */
            invokestatic com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParseException;)Lorg/xml/sax/SAXParseException;
            astore 4 /* saxException */
        start local 4 // org.xml.sax.SAXParseException saxException
         2: .line 138
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fErrorHandler:Lorg/xml/sax/ErrorHandler;
            aload 4 /* saxException */
            invokeinterface org.xml.sax.ErrorHandler.error:(Lorg/xml/sax/SAXParseException;)V
         3: .line 139
            goto 8
         4: .line 140
      StackMap locals: com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper java.lang.String java.lang.String com.sun.org.apache.xerces.internal.xni.parser.XMLParseException org.xml.sax.SAXParseException
      StackMap stack: org.xml.sax.SAXParseException
            astore 5 /* e */
        start local 5 // org.xml.sax.SAXParseException e
         5: .line 141
            aload 5 /* e */
            invokestatic com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createXMLParseException:(Lorg/xml/sax/SAXParseException;)Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParseException;
            athrow
        end local 5 // org.xml.sax.SAXParseException e
         6: .line 143
      StackMap locals:
      StackMap stack: org.xml.sax.SAXException
            astore 5 /* e */
        start local 5 // org.xml.sax.SAXException e
         7: .line 144
            aload 5 /* e */
            invokestatic com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createXNIException:(Lorg/xml/sax/SAXException;)Lcom/sun/org/apache/xerces/internal/xni/XNIException;
            athrow
        end local 5 // org.xml.sax.SAXException e
        end local 4 // org.xml.sax.SAXParseException saxException
         8: .line 148
      StackMap locals:
      StackMap stack:
            return
        end local 3 // com.sun.org.apache.xerces.internal.xni.parser.XMLParseException exception
        end local 2 // java.lang.String key
        end local 1 // java.lang.String domain
        end local 0 // com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    9     0          this  Lcom/sun/org/apache/xerces/internal/util/ErrorHandlerWrapper;
            0    9     1        domain  Ljava/lang/String;
            0    9     2           key  Ljava/lang/String;
            0    9     3     exception  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParseException;
            2    8     4  saxException  Lorg/xml/sax/SAXParseException;
            5    6     5             e  Lorg/xml/sax/SAXParseException;
            7    8     5             e  Lorg/xml/sax/SAXException;
      Exception table:
        from    to  target  type
           2     3       4  Class org.xml.sax.SAXParseException
           2     3       6  Class org.xml.sax.SAXException
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
           Name  Flags
      domain     
      key        
      exception  

  public void fatalError(java.lang.String, java.lang.String, com.sun.org.apache.xerces.internal.xni.parser.XMLParseException);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParseException;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=6, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper this
        start local 1 // java.lang.String domain
        start local 2 // java.lang.String key
        start local 3 // com.sun.org.apache.xerces.internal.xni.parser.XMLParseException exception
         0: .line 177
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fErrorHandler:Lorg/xml/sax/ErrorHandler;
            ifnull 8
         1: .line 178
            aload 3 /* exception */
            invokestatic com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParseException;)Lorg/xml/sax/SAXParseException;
            astore 4 /* saxException */
        start local 4 // org.xml.sax.SAXParseException saxException
         2: .line 181
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fErrorHandler:Lorg/xml/sax/ErrorHandler;
            aload 4 /* saxException */
            invokeinterface org.xml.sax.ErrorHandler.fatalError:(Lorg/xml/sax/SAXParseException;)V
         3: .line 182
            goto 8
         4: .line 183
      StackMap locals: com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper java.lang.String java.lang.String com.sun.org.apache.xerces.internal.xni.parser.XMLParseException org.xml.sax.SAXParseException
      StackMap stack: org.xml.sax.SAXParseException
            astore 5 /* e */
        start local 5 // org.xml.sax.SAXParseException e
         5: .line 184
            aload 5 /* e */
            invokestatic com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createXMLParseException:(Lorg/xml/sax/SAXParseException;)Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParseException;
            athrow
        end local 5 // org.xml.sax.SAXParseException e
         6: .line 186
      StackMap locals:
      StackMap stack: org.xml.sax.SAXException
            astore 5 /* e */
        start local 5 // org.xml.sax.SAXException e
         7: .line 187
            aload 5 /* e */
            invokestatic com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createXNIException:(Lorg/xml/sax/SAXException;)Lcom/sun/org/apache/xerces/internal/xni/XNIException;
            athrow
        end local 5 // org.xml.sax.SAXException e
        end local 4 // org.xml.sax.SAXParseException saxException
         8: .line 191
      StackMap locals:
      StackMap stack:
            return
        end local 3 // com.sun.org.apache.xerces.internal.xni.parser.XMLParseException exception
        end local 2 // java.lang.String key
        end local 1 // java.lang.String domain
        end local 0 // com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    9     0          this  Lcom/sun/org/apache/xerces/internal/util/ErrorHandlerWrapper;
            0    9     1        domain  Ljava/lang/String;
            0    9     2           key  Ljava/lang/String;
            0    9     3     exception  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParseException;
            2    8     4  saxException  Lorg/xml/sax/SAXParseException;
            5    6     5             e  Lorg/xml/sax/SAXParseException;
            7    8     5             e  Lorg/xml/sax/SAXException;
      Exception table:
        from    to  target  type
           2     3       4  Class org.xml.sax.SAXParseException
           2     3       6  Class org.xml.sax.SAXException
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
           Name  Flags
      domain     
      key        
      exception  

  protected static org.xml.sax.SAXParseException createSAXParseException(com.sun.org.apache.xerces.internal.xni.parser.XMLParseException);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParseException;)Lorg/xml/sax/SAXParseException;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=8, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.xni.parser.XMLParseException exception
         0: .line 199
            new org.xml.sax.SAXParseException
            dup
            aload 0 /* exception */
            invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLParseException.getMessage:()Ljava/lang/String;
         1: .line 200
            aload 0 /* exception */
            invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLParseException.getPublicId:()Ljava/lang/String;
         2: .line 201
            aload 0 /* exception */
            invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLParseException.getExpandedSystemId:()Ljava/lang/String;
         3: .line 202
            aload 0 /* exception */
            invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLParseException.getLineNumber:()I
         4: .line 203
            aload 0 /* exception */
            invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLParseException.getColumnNumber:()I
         5: .line 204
            aload 0 /* exception */
            invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLParseException.getException:()Ljava/lang/Exception;
         6: .line 199
            invokespecial org.xml.sax.SAXParseException.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IILjava/lang/Exception;)V
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.xni.parser.XMLParseException exception
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    7     0  exception  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParseException;
    MethodParameters:
           Name  Flags
      exception  

  protected static com.sun.org.apache.xerces.internal.xni.parser.XMLParseException createXMLParseException(org.xml.sax.SAXParseException);
    descriptor: (Lorg/xml/sax/SAXParseException;)Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParseException;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=6, locals=6, args_size=1
        start local 0 // org.xml.sax.SAXParseException exception
         0: .line 209
            aload 0 /* exception */
            invokevirtual org.xml.sax.SAXParseException.getPublicId:()Ljava/lang/String;
            astore 1 /* fPublicId */
        start local 1 // java.lang.String fPublicId
         1: .line 210
            aload 0 /* exception */
            invokevirtual org.xml.sax.SAXParseException.getSystemId:()Ljava/lang/String;
            astore 2 /* fExpandedSystemId */
        start local 2 // java.lang.String fExpandedSystemId
         2: .line 211
            aload 0 /* exception */
            invokevirtual org.xml.sax.SAXParseException.getLineNumber:()I
            istore 3 /* fLineNumber */
        start local 3 // int fLineNumber
         3: .line 212
            aload 0 /* exception */
            invokevirtual org.xml.sax.SAXParseException.getColumnNumber:()I
            istore 4 /* fColumnNumber */
        start local 4 // int fColumnNumber
         4: .line 213
            new com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper$1
            dup
            aload 1 /* fPublicId */
            aload 2 /* fExpandedSystemId */
            iload 4 /* fColumnNumber */
            iload 3 /* fLineNumber */
            invokespecial com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper$1.<init>:(Ljava/lang/String;Ljava/lang/String;II)V
            astore 5 /* location */
        start local 5 // com.sun.org.apache.xerces.internal.xni.XMLLocator location
         5: .line 224
            new com.sun.org.apache.xerces.internal.xni.parser.XMLParseException
            dup
            aload 5 /* location */
            aload 0 /* exception */
            invokevirtual org.xml.sax.SAXParseException.getMessage:()Ljava/lang/String;
            aload 0 /* exception */
            invokespecial com.sun.org.apache.xerces.internal.xni.parser.XMLParseException.<init>:(Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Ljava/lang/String;Ljava/lang/Exception;)V
            areturn
        end local 5 // com.sun.org.apache.xerces.internal.xni.XMLLocator location
        end local 4 // int fColumnNumber
        end local 3 // int fLineNumber
        end local 2 // java.lang.String fExpandedSystemId
        end local 1 // java.lang.String fPublicId
        end local 0 // org.xml.sax.SAXParseException exception
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    6     0          exception  Lorg/xml/sax/SAXParseException;
            1    6     1          fPublicId  Ljava/lang/String;
            2    6     2  fExpandedSystemId  Ljava/lang/String;
            3    6     3        fLineNumber  I
            4    6     4      fColumnNumber  I
            5    6     5           location  Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
    MethodParameters:
           Name  Flags
      exception  

  protected static com.sun.org.apache.xerces.internal.xni.XNIException createXNIException(org.xml.sax.SAXException);
    descriptor: (Lorg/xml/sax/SAXException;)Lcom/sun/org/apache/xerces/internal/xni/XNIException;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.xml.sax.SAXException exception
         0: .line 231
            new com.sun.org.apache.xerces.internal.xni.XNIException
            dup
            aload 0 /* exception */
            invokevirtual org.xml.sax.SAXException.getMessage:()Ljava/lang/String;
            aload 0 /* exception */
            invokespecial com.sun.org.apache.xerces.internal.xni.XNIException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            areturn
        end local 0 // org.xml.sax.SAXException exception
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0  exception  Lorg/xml/sax/SAXException;
    MethodParameters:
           Name  Flags
      exception  
}
SourceFile: "ErrorHandlerWrapper.java"
NestMembers:
  com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper$1
InnerClasses:
  com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper$1