final class com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker
  super_class: java.lang.Object
{
  private com.sun.org.apache.xml.internal.serializer.SerializationHandler fSerializer;
    descriptor: Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
    flags: (0x0002) ACC_PRIVATE

  private org.xml.sax.helpers.LocatorImpl fLocator;
    descriptor: Lorg/xml/sax/helpers/LocatorImpl;
    flags: (0x0002) ACC_PRIVATE

  private org.w3c.dom.DOMErrorHandler fErrorHandler;
    descriptor: Lorg/w3c/dom/DOMErrorHandler;
    flags: (0x0002) ACC_PRIVATE

  private org.w3c.dom.ls.LSSerializerFilter fFilter;
    descriptor: Lorg/w3c/dom/ls/LSSerializerFilter;
    flags: (0x0002) ACC_PRIVATE

  private org.xml.sax.ext.LexicalHandler fLexicalHandler;
    descriptor: Lorg/xml/sax/ext/LexicalHandler;
    flags: (0x0002) ACC_PRIVATE

  private int fWhatToShowFilter;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String fNewLine;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.util.Properties fDOMConfigProperties;
    descriptor: Ljava/util/Properties;
    flags: (0x0002) ACC_PRIVATE

  private boolean fInEntityRef;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String fXMLVersion;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private boolean fIsXMLVersion11;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean fIsLevel3DOM;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private int fFeatures;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  boolean fNextIsRaw;
    descriptor: Z
    flags: (0x0000) 

  private static final java.lang.String XMLNS_URI;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://www.w3.org/2000/xmlns/"

  private static final java.lang.String XMLNS_PREFIX;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "xmlns"

  private static final java.lang.String XML_URI;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://www.w3.org/XML/1998/namespace"

  private static final java.lang.String XML_PREFIX;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "xml"

  protected com.sun.org.apache.xml.internal.serializer.dom3.NamespaceSupport fNSBinder;
    descriptor: Lcom/sun/org/apache/xml/internal/serializer/dom3/NamespaceSupport;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xml.internal.serializer.dom3.NamespaceSupport fLocalNSBinder;
    descriptor: Lcom/sun/org/apache/xml/internal/serializer/dom3/NamespaceSupport;
    flags: (0x0004) ACC_PROTECTED

  private int fElementDepth;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private static final int CANONICAL;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  private static final int CDATA;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  private static final int CHARNORMALIZE;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  private static final int COMMENTS;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  private static final int DTNORMALIZE;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  private static final int ELEM_CONTENT_WHITESPACE;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 32

  private static final int ENTITIES;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 64

  private static final int INFOSET;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 128

  private static final int NAMESPACES;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 256

  private static final int NAMESPACEDECLS;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 512

  private static final int NORMALIZECHARS;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1024

  private static final int SPLITCDATA;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 2048

  private static final int VALIDATE;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 4096

  private static final int SCHEMAVALIDATE;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 8192

  private static final int WELLFORMED;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 16384

  private static final int DISCARDDEFAULT;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 32768

  private static final int PRETTY_PRINT;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 65536

  private static final int IGNORE_CHAR_DENORMALIZE;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 131072

  private static final int XMLDECL;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 262144

  private static final java.util.Map<java.lang.String, java.lang.Integer> fFeatureMap;
    descriptor: Ljava/util/Map;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/Integer;>;

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 1955
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            astore 0 /* featureMap */
        start local 0 // java.util.Map featureMap
         1: .line 1957
            aload 0 /* featureMap */
         2: .line 1958
            ldc "{http://www.w3.org/TR/DOM-Level-3-LS}cdata-sections"
         3: .line 1959
            iconst_2
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
         4: .line 1957
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         5: .line 1962
            aload 0 /* featureMap */
         6: .line 1963
            ldc "{http://www.w3.org/TR/DOM-Level-3-LS}comments"
         7: .line 1964
            bipush 8
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
         8: .line 1962
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         9: .line 1967
            aload 0 /* featureMap */
        10: .line 1968
            ldc "{http://www.w3.org/TR/DOM-Level-3-LS}element-content-whitespace"
        11: .line 1970
            bipush 32
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
        12: .line 1967
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        13: .line 1973
            aload 0 /* featureMap */
        14: .line 1974
            ldc "{http://www.w3.org/TR/DOM-Level-3-LS}entities"
        15: .line 1975
            bipush 64
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
        16: .line 1973
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        17: .line 1978
            aload 0 /* featureMap */
        18: .line 1979
            ldc "{http://www.w3.org/TR/DOM-Level-3-LS}namespaces"
        19: .line 1980
            sipush 256
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
        20: .line 1978
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        21: .line 1983
            aload 0 /* featureMap */
        22: .line 1984
            ldc "{http://www.w3.org/TR/DOM-Level-3-LS}namespace-declarations"
        23: .line 1986
            sipush 512
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
        24: .line 1983
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        25: .line 1989
            aload 0 /* featureMap */
        26: .line 1990
            ldc "{http://www.w3.org/TR/DOM-Level-3-LS}split-cdata-sections"
        27: .line 1991
            sipush 2048
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
        28: .line 1989
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        29: .line 1994
            aload 0 /* featureMap */
        30: .line 1995
            ldc "{http://www.w3.org/TR/DOM-Level-3-LS}well-formed"
        31: .line 1996
            sipush 16384
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
        32: .line 1994
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        33: .line 1999
            aload 0 /* featureMap */
        34: .line 2000
            ldc "{http://www.w3.org/TR/DOM-Level-3-LS}discard-default-content"
        35: .line 2002
            ldc 32768
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
        36: .line 1999
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        37: .line 2004
            aload 0 /* featureMap */
            invokestatic java.util.Collections.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map;
            putstatic com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFeatureMap:Ljava/util/Map;
        end local 0 // java.util.Map featureMap
        38: .line 2005
            return
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            1   38     0  featureMap  Ljava/util/Map<Ljava/lang/String;Ljava/lang/Integer;>;

  void <init>(com.sun.org.apache.xml.internal.serializer.SerializationHandler, org.w3c.dom.DOMErrorHandler, org.w3c.dom.ls.LSSerializerFilter, java.lang.String);
    descriptor: (Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;Lorg/w3c/dom/DOMErrorHandler;Lorg/w3c/dom/ls/LSSerializerFilter;Ljava/lang/String;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
        start local 1 // com.sun.org.apache.xml.internal.serializer.SerializationHandler serialHandler
        start local 2 // org.w3c.dom.DOMErrorHandler errHandler
        start local 3 // org.w3c.dom.ls.LSSerializerFilter filter
        start local 4 // java.lang.String newLine
         0: .line 203
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 74
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fSerializer:Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
         2: .line 79
            aload 0 /* this */
            new org.xml.sax.helpers.LocatorImpl
            dup
            invokespecial org.xml.sax.helpers.LocatorImpl.<init>:()V
            putfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fLocator:Lorg/xml/sax/helpers/LocatorImpl;
         3: .line 82
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
         4: .line 85
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFilter:Lorg/w3c/dom/ls/LSSerializerFilter;
         5: .line 88
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
         6: .line 93
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fNewLine:Ljava/lang/String;
         7: .line 96
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fDOMConfigProperties:Ljava/util/Properties;
         8: .line 99
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fInEntityRef:Z
         9: .line 102
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fXMLVersion:Ljava/lang/String;
        10: .line 105
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fIsXMLVersion11:Z
        11: .line 108
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fIsLevel3DOM:Z
        12: .line 111
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFeatures:I
        13: .line 114
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fNextIsRaw:Z
        14: .line 135
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fElementDepth:I
        15: .line 208
            aload 0 /* this */
            aload 1 /* serialHandler */
            putfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fSerializer:Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
        16: .line 210
            aload 0 /* this */
            aload 2 /* errHandler */
            putfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
        17: .line 211
            aload 0 /* this */
            aload 3 /* filter */
            putfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFilter:Lorg/w3c/dom/ls/LSSerializerFilter;
        18: .line 212
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
        19: .line 213
            aload 0 /* this */
            aload 4 /* newLine */
            putfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fNewLine:Ljava/lang/String;
        20: .line 215
            aload 0 /* this */
            new com.sun.org.apache.xml.internal.serializer.dom3.NamespaceSupport
            dup
            invokespecial com.sun.org.apache.xml.internal.serializer.dom3.NamespaceSupport.<init>:()V
            putfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fNSBinder:Lcom/sun/org/apache/xml/internal/serializer/dom3/NamespaceSupport;
        21: .line 216
            aload 0 /* this */
            new com.sun.org.apache.xml.internal.serializer.dom3.NamespaceSupport
            dup
            invokespecial com.sun.org.apache.xml.internal.serializer.dom3.NamespaceSupport.<init>:()V
            putfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fLocalNSBinder:Lcom/sun/org/apache/xml/internal/serializer/dom3/NamespaceSupport;
        22: .line 218
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fSerializer:Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.getOutputFormat:()Ljava/util/Properties;
            putfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fDOMConfigProperties:Ljava/util/Properties;
        23: .line 219
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fSerializer:Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fLocator:Lorg/xml/sax/helpers/LocatorImpl;
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.setDocumentLocator:(Lorg/xml/sax/Locator;)V
        24: .line 220
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fDOMConfigProperties:Ljava/util/Properties;
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.initProperties:(Ljava/util/Properties;)V
        25: .line 221
            return
        end local 4 // java.lang.String newLine
        end local 3 // org.w3c.dom.ls.LSSerializerFilter filter
        end local 2 // org.w3c.dom.DOMErrorHandler errHandler
        end local 1 // com.sun.org.apache.xml.internal.serializer.SerializationHandler serialHandler
        end local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   26     0           this  Lcom/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker;
            0   26     1  serialHandler  Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            0   26     2     errHandler  Lorg/w3c/dom/DOMErrorHandler;
            0   26     3         filter  Lorg/w3c/dom/ls/LSSerializerFilter;
            0   26     4        newLine  Ljava/lang/String;
    MethodParameters:
               Name  Flags
      serialHandler  
      errHandler     
      filter         
      newLine        

  public void traverse(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
        start local 1 // org.w3c.dom.Node pos
         0: .line 236
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fSerializer:Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.startDocument:()V
         1: .line 239
            aload 1 /* pos */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            bipush 9
            if_icmpeq 7
         2: .line 240
            aload 1 /* pos */
            invokeinterface org.w3c.dom.Node.getOwnerDocument:()Lorg/w3c/dom/Document;
            astore 2 /* ownerDoc */
        start local 2 // org.w3c.dom.Document ownerDoc
         3: .line 241
            aload 2 /* ownerDoc */
            ifnull 11
         4: .line 242
            aload 2 /* ownerDoc */
            invokeinterface org.w3c.dom.Document.getImplementation:()Lorg/w3c/dom/DOMImplementation;
            ldc "Core"
            ldc "3.0"
            invokeinterface org.w3c.dom.DOMImplementation.hasFeature:(Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 11
         5: .line 243
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fIsLevel3DOM:Z
        end local 2 // org.w3c.dom.Document ownerDoc
         6: .line 245
            goto 11
         7: .line 246
      StackMap locals:
      StackMap stack:
            aload 1 /* pos */
            checkcast org.w3c.dom.Document
         8: .line 247
            invokeinterface org.w3c.dom.Document.getImplementation:()Lorg/w3c/dom/DOMImplementation;
         9: .line 248
            ldc "Core"
            ldc "3.0"
            invokeinterface org.w3c.dom.DOMImplementation.hasFeature:(Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 11
        10: .line 249
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fIsLevel3DOM:Z
        11: .line 253
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fSerializer:Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            instanceof org.xml.sax.ext.LexicalHandler
            ifeq 13
        12: .line 254
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fSerializer:Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            putfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
        13: .line 257
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFilter:Lorg/w3c/dom/ls/LSSerializerFilter;
            ifnull 15
        14: .line 258
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFilter:Lorg/w3c/dom/ls/LSSerializerFilter;
            invokeinterface org.w3c.dom.ls.LSSerializerFilter.getWhatToShow:()I
            putfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fWhatToShowFilter:I
        15: .line 260
      StackMap locals:
      StackMap stack:
            aload 1 /* pos */
            astore 2 /* top */
        start local 2 // org.w3c.dom.Node top
        16: .line 262
            goto 34
        17: .line 263
      StackMap locals: org.w3c.dom.Node
      StackMap stack:
            aload 0 /* this */
            aload 1 /* pos */
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.startNode:(Lorg/w3c/dom/Node;)V
        18: .line 265
            aconst_null
            astore 3 /* nextNode */
        start local 3 // org.w3c.dom.Node nextNode
        19: .line 267
            aload 1 /* pos */
            invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
            astore 3 /* nextNode */
        20: .line 269
            goto 32
        21: .line 270
      StackMap locals: org.w3c.dom.Node
      StackMap stack:
            aload 0 /* this */
            aload 1 /* pos */
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.endNode:(Lorg/w3c/dom/Node;)V
        22: .line 272
            aload 2 /* top */
            aload 1 /* pos */
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 24
        23: .line 273
            goto 33
        24: .line 275
      StackMap locals:
      StackMap stack:
            aload 1 /* pos */
            invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
            astore 3 /* nextNode */
        25: .line 277
            aload 3 /* nextNode */
            ifnonnull 32
        26: .line 278
            aload 1 /* pos */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 1 /* pos */
        27: .line 280
            aload 1 /* pos */
            ifnull 28
            aload 2 /* top */
            aload 1 /* pos */
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 32
        28: .line 281
      StackMap locals:
      StackMap stack:
            aload 1 /* pos */
            ifnull 30
        29: .line 282
            aload 0 /* this */
            aload 1 /* pos */
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.endNode:(Lorg/w3c/dom/Node;)V
        30: .line 284
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* nextNode */
        31: .line 286
            goto 33
        32: .line 269
      StackMap locals:
      StackMap stack:
            aload 3 /* nextNode */
            ifnull 21
        33: .line 291
      StackMap locals:
      StackMap stack:
            aload 3 /* nextNode */
            astore 1 /* pos */
        end local 3 // org.w3c.dom.Node nextNode
        34: .line 262
      StackMap locals:
      StackMap stack:
            aload 1 /* pos */
            ifnonnull 17
        35: .line 293
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fSerializer:Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.endDocument:()V
        36: .line 294
            return
        end local 2 // org.w3c.dom.Node top
        end local 1 // org.w3c.dom.Node pos
        end local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   37     0      this  Lcom/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker;
            0   37     1       pos  Lorg/w3c/dom/Node;
            3    6     2  ownerDoc  Lorg/w3c/dom/Document;
           16   37     2       top  Lorg/w3c/dom/Node;
           19   34     3  nextNode  Lorg/w3c/dom/Node;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      pos   

  public void traverse(org.w3c.dom.Node, org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
        start local 1 // org.w3c.dom.Node pos
        start local 2 // org.w3c.dom.Node top
         0: .line 311
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fSerializer:Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.startDocument:()V
         1: .line 314
            aload 1 /* pos */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            bipush 9
            if_icmpeq 7
         2: .line 315
            aload 1 /* pos */
            invokeinterface org.w3c.dom.Node.getOwnerDocument:()Lorg/w3c/dom/Document;
            astore 3 /* ownerDoc */
        start local 3 // org.w3c.dom.Document ownerDoc
         3: .line 316
            aload 3 /* ownerDoc */
            ifnull 11
         4: .line 317
            aload 3 /* ownerDoc */
            invokeinterface org.w3c.dom.Document.getImplementation:()Lorg/w3c/dom/DOMImplementation;
            ldc "Core"
            ldc "3.0"
            invokeinterface org.w3c.dom.DOMImplementation.hasFeature:(Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 11
         5: .line 318
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fIsLevel3DOM:Z
        end local 3 // org.w3c.dom.Document ownerDoc
         6: .line 320
            goto 11
         7: .line 321
      StackMap locals:
      StackMap stack:
            aload 1 /* pos */
            checkcast org.w3c.dom.Document
         8: .line 322
            invokeinterface org.w3c.dom.Document.getImplementation:()Lorg/w3c/dom/DOMImplementation;
         9: .line 323
            ldc "Core"
            ldc "3.0"
            invokeinterface org.w3c.dom.DOMImplementation.hasFeature:(Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 11
        10: .line 324
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fIsLevel3DOM:Z
        11: .line 328
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fSerializer:Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            instanceof org.xml.sax.ext.LexicalHandler
            ifeq 13
        12: .line 329
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fSerializer:Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            putfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
        13: .line 332
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFilter:Lorg/w3c/dom/ls/LSSerializerFilter;
            ifnull 31
        14: .line 333
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFilter:Lorg/w3c/dom/ls/LSSerializerFilter;
            invokeinterface org.w3c.dom.ls.LSSerializerFilter.getWhatToShow:()I
            putfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fWhatToShowFilter:I
        15: .line 335
            goto 31
        16: .line 336
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* pos */
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.startNode:(Lorg/w3c/dom/Node;)V
        17: .line 338
            aconst_null
            astore 3 /* nextNode */
        start local 3 // org.w3c.dom.Node nextNode
        18: .line 340
            aload 1 /* pos */
            invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
            astore 3 /* nextNode */
        19: .line 342
            goto 29
        20: .line 343
      StackMap locals: org.w3c.dom.Node
      StackMap stack:
            aload 0 /* this */
            aload 1 /* pos */
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.endNode:(Lorg/w3c/dom/Node;)V
        21: .line 345
            aload 2 /* top */
            ifnull 23
            aload 2 /* top */
            aload 1 /* pos */
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 23
        22: .line 346
            goto 30
        23: .line 348
      StackMap locals:
      StackMap stack:
            aload 1 /* pos */
            invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
            astore 3 /* nextNode */
        24: .line 350
            aload 3 /* nextNode */
            ifnonnull 29
        25: .line 351
            aload 1 /* pos */
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 1 /* pos */
        26: .line 353
            aload 1 /* pos */
            ifnull 27
            aload 2 /* top */
            ifnull 29
            aload 2 /* top */
            aload 1 /* pos */
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 29
        27: .line 354
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* nextNode */
        28: .line 356
            goto 30
        29: .line 342
      StackMap locals:
      StackMap stack:
            aload 3 /* nextNode */
            ifnull 20
        30: .line 361
      StackMap locals:
      StackMap stack:
            aload 3 /* nextNode */
            astore 1 /* pos */
        end local 3 // org.w3c.dom.Node nextNode
        31: .line 335
      StackMap locals:
      StackMap stack:
            aload 1 /* pos */
            ifnonnull 16
        32: .line 363
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fSerializer:Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.endDocument:()V
        33: .line 364
            return
        end local 2 // org.w3c.dom.Node top
        end local 1 // org.w3c.dom.Node pos
        end local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   34     0      this  Lcom/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker;
            0   34     1       pos  Lorg/w3c/dom/Node;
            0   34     2       top  Lorg/w3c/dom/Node;
            3    6     3  ownerDoc  Lorg/w3c/dom/Document;
           18   31     3  nextNode  Lorg/w3c/dom/Node;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      pos   
      top   

  private final void dispatachChars(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)V
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
        start local 1 // org.w3c.dom.Node node
         0: .line 371
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fSerializer:Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            ifnull 3
         1: .line 372
            aload 1 /* node */
            checkcast org.w3c.dom.Text
            invokeinterface org.w3c.dom.Text.getData:()Ljava/lang/String;
            astore 2 /* data */
        start local 2 // java.lang.String data
         2: .line 373
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fSerializer:Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            aload 2 /* data */
            invokevirtual java.lang.String.toCharArray:()[C
            iconst_0
            aload 2 /* data */
            invokevirtual java.lang.String.length:()I
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.characters:([CII)V
        end local 2 // java.lang.String data
         3: .line 375
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.w3c.dom.Node node
        end local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker;
            0    4     1  node  Lorg/w3c/dom/Node;
            2    3     2  data  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      node  

  protected void startNode(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
        start local 1 // org.w3c.dom.Node node
         0: .line 385
            aload 1 /* node */
            instanceof org.xml.sax.Locator
            ifeq 7
         1: .line 386
            aload 1 /* node */
            checkcast org.xml.sax.Locator
            astore 2 /* loc */
        start local 2 // org.xml.sax.Locator loc
         2: .line 387
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fLocator:Lorg/xml/sax/helpers/LocatorImpl;
            aload 2 /* loc */
            invokeinterface org.xml.sax.Locator.getColumnNumber:()I
            invokevirtual org.xml.sax.helpers.LocatorImpl.setColumnNumber:(I)V
         3: .line 388
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fLocator:Lorg/xml/sax/helpers/LocatorImpl;
            aload 2 /* loc */
            invokeinterface org.xml.sax.Locator.getLineNumber:()I
            invokevirtual org.xml.sax.helpers.LocatorImpl.setLineNumber:(I)V
         4: .line 389
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fLocator:Lorg/xml/sax/helpers/LocatorImpl;
            aload 2 /* loc */
            invokeinterface org.xml.sax.Locator.getPublicId:()Ljava/lang/String;
            invokevirtual org.xml.sax.helpers.LocatorImpl.setPublicId:(Ljava/lang/String;)V
         5: .line 390
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fLocator:Lorg/xml/sax/helpers/LocatorImpl;
            aload 2 /* loc */
            invokeinterface org.xml.sax.Locator.getSystemId:()Ljava/lang/String;
            invokevirtual org.xml.sax.helpers.LocatorImpl.setSystemId:(Ljava/lang/String;)V
        end local 2 // org.xml.sax.Locator loc
         6: .line 391
            goto 9
         7: .line 392
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fLocator:Lorg/xml/sax/helpers/LocatorImpl;
            iconst_0
            invokevirtual org.xml.sax.helpers.LocatorImpl.setColumnNumber:(I)V
         8: .line 393
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fLocator:Lorg/xml/sax/helpers/LocatorImpl;
            iconst_0
            invokevirtual org.xml.sax.helpers.LocatorImpl.setLineNumber:(I)V
         9: .line 396
      StackMap locals:
      StackMap stack:
            aload 1 /* node */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            tableswitch { // 1 - 11
                    1: 16
                    2: 25
                    3: 22
                    4: 20
                    5: 24
                    6: 25
                    7: 18
                    8: 12
                    9: 15
                   10: 10
                   11: 14
              default: 25
          }
        10: .line 398
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* node */
            checkcast org.w3c.dom.DocumentType
            iconst_1
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.serializeDocType:(Lorg/w3c/dom/DocumentType;Z)V
        11: .line 399
            goto 25
        12: .line 401
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* node */
            checkcast org.w3c.dom.Comment
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.serializeComment:(Lorg/w3c/dom/Comment;)V
        13: .line 402
            goto 25
        14: .line 405
      StackMap locals:
      StackMap stack:
            goto 25
        15: .line 407
      StackMap locals:
      StackMap stack:
            goto 25
        16: .line 409
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* node */
            checkcast org.w3c.dom.Element
            iconst_1
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.serializeElement:(Lorg/w3c/dom/Element;Z)V
        17: .line 410
            goto 25
        18: .line 412
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* node */
            checkcast org.w3c.dom.ProcessingInstruction
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.serializePI:(Lorg/w3c/dom/ProcessingInstruction;)V
        19: .line 413
            goto 25
        20: .line 415
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* node */
            checkcast org.w3c.dom.CDATASection
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.serializeCDATASection:(Lorg/w3c/dom/CDATASection;)V
        21: .line 416
            goto 25
        22: .line 418
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* node */
            checkcast org.w3c.dom.Text
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.serializeText:(Lorg/w3c/dom/Text;)V
        23: .line 419
            goto 25
        24: .line 421
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* node */
            checkcast org.w3c.dom.EntityReference
            iconst_1
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.serializeEntityReference:(Lorg/w3c/dom/EntityReference;Z)V
        25: .line 425
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.w3c.dom.Node node
        end local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   26     0  this  Lcom/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker;
            0   26     1  node  Lorg/w3c/dom/Node;
            2    6     2   loc  Lorg/xml/sax/Locator;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      node  

  protected void endNode(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
        start local 1 // org.w3c.dom.Node node
         0: .line 437
            aload 1 /* node */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            tableswitch { // 1 - 10
                    1: 4
                    2: 8
                    3: 8
                    4: 6
                    5: 7
                    6: 8
                    7: 8
                    8: 8
                    9: 1
                   10: 2
              default: 8
          }
         1: .line 439
      StackMap locals:
      StackMap stack:
            goto 8
         2: .line 441
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* node */
            checkcast org.w3c.dom.DocumentType
            iconst_0
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.serializeDocType:(Lorg/w3c/dom/DocumentType;Z)V
         3: .line 442
            goto 8
         4: .line 444
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* node */
            checkcast org.w3c.dom.Element
            iconst_0
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.serializeElement:(Lorg/w3c/dom/Element;Z)V
         5: .line 445
            goto 8
         6: .line 447
      StackMap locals:
      StackMap stack:
            goto 8
         7: .line 449
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* node */
            checkcast org.w3c.dom.EntityReference
            iconst_0
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.serializeEntityReference:(Lorg/w3c/dom/EntityReference;Z)V
         8: .line 453
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.w3c.dom.Node node
        end local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker;
            0    9     1  node  Lorg/w3c/dom/Node;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      node  

  protected boolean applyFilter(org.w3c.dom.Node, int);
    descriptor: (Lorg/w3c/dom/Node;I)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
        start local 1 // org.w3c.dom.Node node
        start local 2 // int nodeType
         0: .line 466
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFilter:Lorg/w3c/dom/ls/LSSerializerFilter;
            ifnull 4
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fWhatToShowFilter:I
            iload 2 /* nodeType */
            iand
            ifeq 4
         1: .line 468
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFilter:Lorg/w3c/dom/ls/LSSerializerFilter;
            aload 1 /* node */
            invokeinterface org.w3c.dom.ls.LSSerializerFilter.acceptNode:(Lorg/w3c/dom/Node;)S
            istore 3 /* code */
        start local 3 // short code
         2: .line 469
            iload 3 /* code */
            tableswitch { // 2 - 3
                    2: 3
                    3: 3
              default: 4
          }
         3: .line 472
      StackMap locals: int
      StackMap stack:
            iconst_0
            ireturn
        end local 3 // short code
         4: .line 476
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 2 // int nodeType
        end local 1 // org.w3c.dom.Node node
        end local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker;
            0    5     1      node  Lorg/w3c/dom/Node;
            0    5     2  nodeType  I
            2    4     3      code  S
    MethodParameters:
          Name  Flags
      node      
      nodeType  

  protected void serializeDocType(org.w3c.dom.DocumentType, boolean);
    descriptor: (Lorg/w3c/dom/DocumentType;Z)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=9, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
        start local 1 // org.w3c.dom.DocumentType node
        start local 2 // boolean bStart
         0: .line 489
            aload 1 /* node */
            invokeinterface org.w3c.dom.DocumentType.getNodeName:()Ljava/lang/String;
            astore 3 /* docTypeName */
        start local 3 // java.lang.String docTypeName
         1: .line 490
            aload 1 /* node */
            invokeinterface org.w3c.dom.DocumentType.getPublicId:()Ljava/lang/String;
            astore 4 /* publicId */
        start local 4 // java.lang.String publicId
         2: .line 491
            aload 1 /* node */
            invokeinterface org.w3c.dom.DocumentType.getSystemId:()Ljava/lang/String;
            astore 5 /* systemId */
        start local 5 // java.lang.String systemId
         3: .line 492
            aload 1 /* node */
            invokeinterface org.w3c.dom.DocumentType.getInternalSubset:()Ljava/lang/String;
            astore 6 /* internalSubset */
        start local 6 // java.lang.String internalSubset
         4: .line 496
            aload 6 /* internalSubset */
            ifnull 35
            ldc ""
            aload 6 /* internalSubset */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 35
         5: .line 498
            iload 2 /* bStart */
            ifeq 41
         6: .line 503
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fSerializer:Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.getWriter:()Ljava/io/Writer;
            astore 7 /* writer */
        start local 7 // java.io.Writer writer
         7: .line 504
            new java.lang.StringBuffer
            dup
            invokespecial java.lang.StringBuffer.<init>:()V
            astore 8 /* dtd */
        start local 8 // java.lang.StringBuffer dtd
         8: .line 506
            aload 8 /* dtd */
            ldc "<!DOCTYPE "
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         9: .line 507
            aload 8 /* dtd */
            aload 3 /* docTypeName */
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        10: .line 508
            aload 4 /* publicId */
            ifnull 14
        11: .line 509
            aload 8 /* dtd */
            ldc " PUBLIC \""
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        12: .line 510
            aload 8 /* dtd */
            aload 4 /* publicId */
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        13: .line 511
            aload 8 /* dtd */
            bipush 34
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
        14: .line 514
      StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker org.w3c.dom.DocumentType int java.lang.String java.lang.String java.lang.String java.lang.String java.io.Writer java.lang.StringBuffer
      StackMap stack:
            aload 5 /* systemId */
            ifnull 21
        15: .line 515
            aload 4 /* publicId */
            ifnonnull 18
        16: .line 516
            aload 8 /* dtd */
            ldc " SYSTEM \""
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        17: .line 517
            goto 19
        18: .line 518
      StackMap locals:
      StackMap stack:
            aload 8 /* dtd */
            ldc " \""
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        19: .line 520
      StackMap locals:
      StackMap stack:
            aload 8 /* dtd */
            aload 5 /* systemId */
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        20: .line 521
            aload 8 /* dtd */
            bipush 34
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
        21: .line 524
      StackMap locals:
      StackMap stack:
            aload 8 /* dtd */
            ldc " [ "
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        22: .line 526
            aload 8 /* dtd */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fNewLine:Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        23: .line 527
            aload 8 /* dtd */
            aload 6 /* internalSubset */
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        24: .line 528
            aload 8 /* dtd */
            ldc "]>"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        25: .line 529
            aload 8 /* dtd */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fNewLine:Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        26: .line 531
            aload 7 /* writer */
            aload 8 /* dtd */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
        27: .line 532
            aload 7 /* writer */
            invokevirtual java.io.Writer.flush:()V
        end local 8 // java.lang.StringBuffer dtd
        end local 7 // java.io.Writer writer
        28: .line 534
            goto 41
      StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker org.w3c.dom.DocumentType int java.lang.String java.lang.String java.lang.String java.lang.String
      StackMap stack: java.io.IOException
        29: astore 7 /* e */
        start local 7 // java.io.IOException e
        30: .line 535
            new org.xml.sax.SAXException
            dup
            getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
        31: .line 536
            ldc "ER_WRITING_INTERNAL_SUBSET"
            aconst_null
        32: .line 535
            invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        33: .line 536
            aload 7 /* e */
        34: .line 535
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 7 // java.io.IOException e
        35: .line 542
      StackMap locals:
      StackMap stack:
            iload 2 /* bStart */
            ifeq 39
        36: .line 543
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
            ifnull 41
        37: .line 544
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
            aload 3 /* docTypeName */
            aload 4 /* publicId */
            aload 5 /* systemId */
            invokeinterface org.xml.sax.ext.LexicalHandler.startDTD:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        38: .line 546
            goto 41
        39: .line 547
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
            ifnull 41
        40: .line 548
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
            invokeinterface org.xml.sax.ext.LexicalHandler.endDTD:()V
        41: .line 552
      StackMap locals:
      StackMap stack:
            return
        end local 6 // java.lang.String internalSubset
        end local 5 // java.lang.String systemId
        end local 4 // java.lang.String publicId
        end local 3 // java.lang.String docTypeName
        end local 2 // boolean bStart
        end local 1 // org.w3c.dom.DocumentType node
        end local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   42     0            this  Lcom/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker;
            0   42     1            node  Lorg/w3c/dom/DocumentType;
            0   42     2          bStart  Z
            1   42     3     docTypeName  Ljava/lang/String;
            2   42     4        publicId  Ljava/lang/String;
            3   42     5        systemId  Ljava/lang/String;
            4   42     6  internalSubset  Ljava/lang/String;
            7   28     7          writer  Ljava/io/Writer;
            8   28     8             dtd  Ljava/lang/StringBuffer;
           30   35     7               e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           6    28      29  Class java.io.IOException
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      node    
      bStart  

  protected void serializeComment(org.w3c.dom.Comment);
    descriptor: (Lorg/w3c/dom/Comment;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
        start local 1 // org.w3c.dom.Comment node
         0: .line 561
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFeatures:I
            bipush 8
            iand
            ifeq 8
         1: .line 562
            aload 1 /* node */
            invokeinterface org.w3c.dom.Comment.getData:()Ljava/lang/String;
            astore 2 /* data */
        start local 2 // java.lang.String data
         2: .line 565
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFeatures:I
            sipush 16384
            iand
            ifeq 4
         3: .line 566
            aload 0 /* this */
            aload 2 /* data */
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.isCommentWellFormed:(Ljava/lang/String;)V
         4: .line 569
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
            ifnull 8
         5: .line 572
            aload 0 /* this */
            aload 1 /* node */
            sipush 128
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.applyFilter:(Lorg/w3c/dom/Node;I)Z
            ifne 7
         6: .line 573
            return
         7: .line 576
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
            aload 2 /* data */
            invokevirtual java.lang.String.toCharArray:()[C
            iconst_0
            aload 2 /* data */
            invokevirtual java.lang.String.length:()I
            invokeinterface org.xml.sax.ext.LexicalHandler.comment:([CII)V
        end local 2 // java.lang.String data
         8: .line 579
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.w3c.dom.Comment node
        end local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker;
            0    9     1  node  Lorg/w3c/dom/Comment;
            2    8     2  data  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      node  

  protected void serializeElement(org.w3c.dom.Element, boolean);
    descriptor: (Lorg/w3c/dom/Element;Z)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
        start local 1 // org.w3c.dom.Element node
        start local 2 // boolean bStart
         0: .line 589
            iload 2 /* bStart */
            ifeq 18
         1: .line 590
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fElementDepth:I
            iconst_1
            iadd
            putfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fElementDepth:I
         2: .line 598
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFeatures:I
            sipush 16384
            iand
            ifeq 4
         3: .line 599
            aload 0 /* this */
            aload 1 /* node */
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.isElementWellFormed:(Lorg/w3c/dom/Node;)V
         4: .line 604
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* node */
            iconst_1
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.applyFilter:(Lorg/w3c/dom/Node;I)Z
            ifne 6
         5: .line 605
            return
         6: .line 609
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFeatures:I
            sipush 256
            iand
            ifeq 11
         7: .line 610
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fNSBinder:Lcom/sun/org/apache/xml/internal/serializer/dom3/NamespaceSupport;
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.NamespaceSupport.pushContext:()V
         8: .line 611
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fLocalNSBinder:Lcom/sun/org/apache/xml/internal/serializer/dom3/NamespaceSupport;
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.NamespaceSupport.reset:()V
         9: .line 613
            aload 0 /* this */
            aload 1 /* node */
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.recordLocalNSDecl:(Lorg/w3c/dom/Node;)V
        10: .line 614
            aload 0 /* this */
            aload 1 /* node */
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fixupElementNS:(Lorg/w3c/dom/Node;)V
        11: .line 618
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fSerializer:Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
        12: .line 619
            aload 1 /* node */
            invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
        13: .line 620
            aload 1 /* node */
            invokeinterface org.w3c.dom.Element.getLocalName:()Ljava/lang/String;
        14: .line 621
            aload 1 /* node */
            invokeinterface org.w3c.dom.Element.getNodeName:()Ljava/lang/String;
        15: .line 618
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        16: .line 623
            aload 0 /* this */
            aload 1 /* node */
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.serializeAttList:(Lorg/w3c/dom/Element;)V
        17: .line 625
            goto 28
        18: .line 626
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fElementDepth:I
            iconst_1
            isub
            putfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fElementDepth:I
        19: .line 629
            aload 0 /* this */
            aload 1 /* node */
            iconst_1
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.applyFilter:(Lorg/w3c/dom/Node;I)Z
            ifne 21
        20: .line 630
            return
        21: .line 633
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fSerializer:Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
        22: .line 634
            aload 1 /* node */
            invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
        23: .line 635
            aload 1 /* node */
            invokeinterface org.w3c.dom.Element.getLocalName:()Ljava/lang/String;
        24: .line 636
            aload 1 /* node */
            invokeinterface org.w3c.dom.Element.getNodeName:()Ljava/lang/String;
        25: .line 633
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        26: .line 640
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFeatures:I
            sipush 256
            iand
            ifeq 28
        27: .line 641
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fNSBinder:Lcom/sun/org/apache/xml/internal/serializer/dom3/NamespaceSupport;
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.NamespaceSupport.popContext:()V
        28: .line 645
      StackMap locals:
      StackMap stack:
            return
        end local 2 // boolean bStart
        end local 1 // org.w3c.dom.Element node
        end local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   29     0    this  Lcom/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker;
            0   29     1    node  Lorg/w3c/dom/Element;
            0   29     2  bStart  Z
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      node    
      bStart  

  protected void serializeAttList(org.w3c.dom.Element);
    descriptor: (Lorg/w3c/dom/Element;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=9, locals=19, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
        start local 1 // org.w3c.dom.Element node
         0: .line 653
            aload 1 /* node */
            invokeinterface org.w3c.dom.Element.getAttributes:()Lorg/w3c/dom/NamedNodeMap;
            astore 2 /* atts */
        start local 2 // org.w3c.dom.NamedNodeMap atts
         1: .line 654
            aload 2 /* atts */
            invokeinterface org.w3c.dom.NamedNodeMap.getLength:()I
            istore 3 /* nAttrs */
        start local 3 // int nAttrs
         2: .line 656
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         3: goto 125
         4: .line 657
      StackMap locals: org.w3c.dom.NamedNodeMap int int
      StackMap stack:
            aload 2 /* atts */
            iload 4 /* i */
            invokeinterface org.w3c.dom.NamedNodeMap.item:(I)Lorg/w3c/dom/Node;
            astore 5 /* attr */
        start local 5 // org.w3c.dom.Node attr
         5: .line 659
            aload 5 /* attr */
            invokeinterface org.w3c.dom.Node.getLocalName:()Ljava/lang/String;
            astore 6 /* localName */
        start local 6 // java.lang.String localName
         6: .line 660
            aload 5 /* attr */
            invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
            astore 7 /* attrName */
        start local 7 // java.lang.String attrName
         7: .line 661
            aload 5 /* attr */
            invokeinterface org.w3c.dom.Node.getPrefix:()Ljava/lang/String;
            ifnonnull 8
            ldc ""
            goto 9
      StackMap locals: org.w3c.dom.Node java.lang.String java.lang.String
      StackMap stack:
         8: aload 5 /* attr */
            invokeinterface org.w3c.dom.Node.getPrefix:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         9: astore 8 /* attrPrefix */
        start local 8 // java.lang.String attrPrefix
        10: .line 662
            aload 5 /* attr */
            invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
            astore 9 /* attrValue */
        start local 9 // java.lang.String attrValue
        11: .line 665
            aconst_null
            astore 10 /* type */
        start local 10 // java.lang.String type
        12: .line 666
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fIsLevel3DOM:Z
            ifeq 14
        13: .line 667
            aload 5 /* attr */
            checkcast org.w3c.dom.Attr
            invokeinterface org.w3c.dom.Attr.getSchemaTypeInfo:()Lorg/w3c/dom/TypeInfo;
            invokeinterface org.w3c.dom.TypeInfo.getTypeName:()Ljava/lang/String;
            astore 10 /* type */
        14: .line 669
      StackMap locals: java.lang.String java.lang.String java.lang.String
      StackMap stack:
            aload 10 /* type */
            ifnonnull 15
            ldc "CDATA"
            goto 16
      StackMap locals:
      StackMap stack:
        15: aload 10 /* type */
      StackMap locals:
      StackMap stack: java.lang.String
        16: astore 10 /* type */
        17: .line 671
            aload 5 /* attr */
            invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
            astore 11 /* attrNS */
        start local 11 // java.lang.String attrNS
        18: .line 672
            aload 11 /* attrNS */
            ifnull 21
            aload 11 /* attrNS */
            invokevirtual java.lang.String.length:()I
            ifne 21
        19: .line 673
            aconst_null
            astore 11 /* attrNS */
        20: .line 675
            aload 5 /* attr */
            invokeinterface org.w3c.dom.Node.getLocalName:()Ljava/lang/String;
            astore 7 /* attrName */
        21: .line 678
      StackMap locals: java.lang.String
      StackMap stack:
            aload 5 /* attr */
            checkcast org.w3c.dom.Attr
            invokeinterface org.w3c.dom.Attr.getSpecified:()Z
            istore 12 /* isSpecified */
        start local 12 // boolean isSpecified
        22: .line 679
            iconst_1
            istore 13 /* addAttr */
        start local 13 // boolean addAttr
        23: .line 680
            iconst_0
            istore 14 /* applyFilter */
        start local 14 // boolean applyFilter
        24: .line 682
            aload 7 /* attrName */
            ldc "xmlns"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 26
            aload 7 /* attrName */
            ldc "xmlns:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 26
        25: .line 681
            iconst_0
            goto 27
      StackMap locals: int int int
      StackMap stack:
        26: iconst_1
      StackMap locals:
      StackMap stack: int
        27: istore 15 /* xmlnsAttr */
        start local 15 // boolean xmlnsAttr
        28: .line 685
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFeatures:I
            sipush 16384
            iand
            ifeq 30
        29: .line 686
            aload 0 /* this */
            aload 5 /* attr */
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.isAttributeWellFormed:(Lorg/w3c/dom/Node;)V
        30: .line 694
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFeatures:I
            sipush 256
            iand
            ifeq 82
            iload 15 /* xmlnsAttr */
            ifne 82
        31: .line 697
            aload 11 /* attrNS */
            ifnull 70
        32: .line 698
            aload 8 /* attrPrefix */
            ifnonnull 33
            ldc ""
            goto 34
      StackMap locals:
      StackMap stack:
        33: aload 8 /* attrPrefix */
      StackMap locals:
      StackMap stack: java.lang.String
        34: astore 8 /* attrPrefix */
        35: .line 700
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fNSBinder:Lcom/sun/org/apache/xml/internal/serializer/dom3/NamespaceSupport;
            aload 11 /* attrNS */
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.NamespaceSupport.getPrefix:(Ljava/lang/String;)Ljava/lang/String;
            astore 16 /* declAttrPrefix */
        start local 16 // java.lang.String declAttrPrefix
        36: .line 701
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fNSBinder:Lcom/sun/org/apache/xml/internal/serializer/dom3/NamespaceSupport;
            aload 8 /* attrPrefix */
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.NamespaceSupport.getURI:(Ljava/lang/String;)Ljava/lang/String;
            astore 17 /* declAttrNS */
        start local 17 // java.lang.String declAttrNS
        37: .line 709
            ldc ""
            aload 8 /* attrPrefix */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 39
            ldc ""
            aload 16 /* declAttrPrefix */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 39
        38: .line 710
            aload 8 /* attrPrefix */
            aload 16 /* declAttrPrefix */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 82
        39: .line 714
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            aload 16 /* declAttrPrefix */
            ifnull 46
            ldc ""
            aload 16 /* declAttrPrefix */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 46
        40: .line 717
            aload 16 /* declAttrPrefix */
            astore 8 /* attrPrefix */
        41: .line 719
            aload 16 /* declAttrPrefix */
            invokevirtual java.lang.String.length:()I
            ifle 44
        42: .line 720
            new java.lang.StringBuilder
            dup
            aload 16 /* declAttrPrefix */
            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 6 /* localName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 7 /* attrName */
        43: .line 721
            goto 82
        44: .line 722
      StackMap locals:
      StackMap stack:
            aload 6 /* localName */
            astore 7 /* attrName */
        45: .line 724
            goto 82
        46: .line 727
      StackMap locals:
      StackMap stack:
            aload 8 /* attrPrefix */
            ifnull 56
            ldc ""
            aload 8 /* attrPrefix */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 56
        47: .line 728
            aload 17 /* declAttrNS */
            ifnonnull 56
        48: .line 730
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFeatures:I
            sipush 512
            iand
            ifeq 82
        49: .line 731
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fSerializer:Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            ldc "http://www.w3.org/2000/xmlns/"
            aload 8 /* attrPrefix */
        50: .line 732
            new java.lang.StringBuilder
            dup
            ldc "xmlns:"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 8 /* attrPrefix */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            ldc "CDATA"
        51: .line 733
            aload 11 /* attrNS */
        52: .line 731
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        53: .line 734
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fNSBinder:Lcom/sun/org/apache/xml/internal/serializer/dom3/NamespaceSupport;
            aload 8 /* attrPrefix */
            aload 11 /* attrNS */
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.NamespaceSupport.declarePrefix:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
        54: .line 735
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fLocalNSBinder:Lcom/sun/org/apache/xml/internal/serializer/dom3/NamespaceSupport;
            aload 8 /* attrPrefix */
            aload 11 /* attrNS */
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.NamespaceSupport.declarePrefix:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
        55: .line 737
            goto 82
        56: .line 742
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 18 /* counter */
        start local 18 // int counter
        57: .line 743
            new java.lang.StringBuilder
            dup
            ldc "NS"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 18 /* counter */
            iinc 18 /* counter */ 1
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 8 /* attrPrefix */
        58: .line 745
            goto 60
        59: .line 746
      StackMap locals: int
      StackMap stack:
            new java.lang.StringBuilder
            dup
            ldc "NS"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 18 /* counter */
            iinc 18 /* counter */ 1
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 8 /* attrPrefix */
        60: .line 745
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fLocalNSBinder:Lcom/sun/org/apache/xml/internal/serializer/dom3/NamespaceSupport;
            aload 8 /* attrPrefix */
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.NamespaceSupport.getURI:(Ljava/lang/String;)Ljava/lang/String;
            ifnonnull 59
        61: .line 749
            new java.lang.StringBuilder
            dup
            aload 8 /* attrPrefix */
            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 6 /* localName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 7 /* attrName */
        62: .line 753
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFeatures:I
            sipush 512
            iand
            ifeq 82
        63: .line 755
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fSerializer:Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            ldc "http://www.w3.org/2000/xmlns/"
            aload 8 /* attrPrefix */
        64: .line 756
            new java.lang.StringBuilder
            dup
            ldc "xmlns:"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 8 /* attrPrefix */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            ldc "CDATA"
        65: .line 757
            aload 11 /* attrNS */
        66: .line 755
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        67: .line 758
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fNSBinder:Lcom/sun/org/apache/xml/internal/serializer/dom3/NamespaceSupport;
            aload 8 /* attrPrefix */
            aload 11 /* attrNS */
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.NamespaceSupport.declarePrefix:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
        68: .line 759
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fLocalNSBinder:Lcom/sun/org/apache/xml/internal/serializer/dom3/NamespaceSupport;
            aload 8 /* attrPrefix */
            aload 11 /* attrNS */
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.NamespaceSupport.declarePrefix:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
        end local 18 // int counter
        end local 17 // java.lang.String declAttrNS
        end local 16 // java.lang.String declAttrPrefix
        69: .line 765
            goto 82
        70: .line 767
      StackMap locals:
      StackMap stack:
            aload 6 /* localName */
            ifnonnull 82
        71: .line 769
            getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
        72: .line 770
            ldc "ER_NULL_LOCAL_ELEMENT_NAME"
        73: .line 771
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 7 /* attrName */
            aastore
        74: .line 769
            invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            astore 16 /* msg */
        start local 16 // java.lang.String msg
        75: .line 773
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
            ifnull 82
        76: .line 774
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
        77: .line 775
            new com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl
            dup
        78: .line 776
            iconst_2
            aload 16 /* msg */
        79: .line 777
            ldc "ER_NULL_LOCAL_ELEMENT_NAME"
            aconst_null
        80: .line 778
            aconst_null
            aconst_null
        81: .line 775
            invokespecial com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl.<init>:(SLjava/lang/String;Ljava/lang/String;Ljava/lang/Exception;Ljava/lang/Object;Lcom/sun/org/apache/xml/internal/serializer/dom3/DOMLocatorImpl;)V
            invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
            pop
        end local 16 // java.lang.String msg
        82: .line 794
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFeatures:I
            ldc 32768
            iand
            ifeq 83
            iload 12 /* isSpecified */
            ifne 84
        83: .line 795
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFeatures:I
            ldc 32768
            iand
            ifne 86
        84: .line 796
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 14 /* applyFilter */
        85: .line 797
            goto 87
        86: .line 798
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 13 /* addAttr */
        87: .line 801
      StackMap locals:
      StackMap stack:
            iload 14 /* applyFilter */
            ifeq 94
        88: .line 804
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFilter:Lorg/w3c/dom/ls/LSSerializerFilter;
            ifnull 94
        89: .line 805
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFilter:Lorg/w3c/dom/ls/LSSerializerFilter;
            invokeinterface org.w3c.dom.ls.LSSerializerFilter.getWhatToShow:()I
            iconst_2
            iand
            ifeq 94
        90: .line 808
            iload 15 /* xmlnsAttr */
            ifne 94
        91: .line 809
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFilter:Lorg/w3c/dom/ls/LSSerializerFilter;
            aload 5 /* attr */
            invokeinterface org.w3c.dom.ls.LSSerializerFilter.acceptNode:(Lorg/w3c/dom/Node;)S
            istore 16 /* code */
        start local 16 // short code
        92: .line 810
            iload 16 /* code */
            tableswitch { // 2 - 3
                    2: 93
                    3: 93
              default: 94
          }
        93: .line 813
      StackMap locals: int
      StackMap stack:
            iconst_0
            istore 13 /* addAttr */
        end local 16 // short code
        94: .line 822
      StackMap locals:
      StackMap stack:
            iload 13 /* addAttr */
            ifeq 99
            iload 15 /* xmlnsAttr */
            ifeq 99
        95: .line 824
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFeatures:I
            sipush 512
            iand
            ifeq 116
        96: .line 826
            aload 6 /* localName */
            ifnull 116
            ldc ""
            aload 6 /* localName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 116
        97: .line 827
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fSerializer:Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            aload 11 /* attrNS */
            aload 6 /* localName */
            aload 7 /* attrName */
            aload 10 /* type */
            aload 9 /* attrValue */
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        98: .line 830
            goto 116
        99: .line 831
      StackMap locals:
      StackMap stack:
            iload 13 /* addAttr */
            ifeq 116
            iload 15 /* xmlnsAttr */
            ifne 116
       100: .line 835
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFeatures:I
            sipush 512
            iand
            ifeq 109
            aload 11 /* attrNS */
            ifnull 109
       101: .line 836
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fSerializer:Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
       102: .line 837
            aload 11 /* attrNS */
       103: .line 838
            aload 6 /* localName */
       104: .line 839
            aload 7 /* attrName */
       105: .line 840
            aload 10 /* type */
       106: .line 841
            aload 9 /* attrValue */
       107: .line 836
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
       108: .line 842
            goto 116
       109: .line 843
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fSerializer:Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
       110: .line 844
            ldc ""
       111: .line 845
            aload 6 /* localName */
       112: .line 846
            aload 7 /* attrName */
       113: .line 847
            aload 10 /* type */
       114: .line 848
            aload 9 /* attrValue */
       115: .line 843
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
       116: .line 853
      StackMap locals:
      StackMap stack:
            iload 15 /* xmlnsAttr */
            ifeq 124
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFeatures:I
            sipush 512
            iand
            ifeq 124
       117: .line 859
            aload 7 /* attrName */
            ldc ":"
            invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
            dup
            istore 16 /* index */
        start local 16 // int index
       118: ifge 120
       119: .line 860
            ldc ""
            goto 121
       120: .line 861
      StackMap locals: int
      StackMap stack:
            aload 7 /* attrName */
            iload 16 /* index */
            iconst_1
            iadd
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
       121: .line 858
      StackMap locals:
      StackMap stack: java.lang.String
            astore 17 /* prefix */
        start local 17 // java.lang.String prefix
       122: .line 863
            ldc ""
            aload 17 /* prefix */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 124
       123: .line 864
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fSerializer:Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            aload 17 /* prefix */
            aload 9 /* attrValue */
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.namespaceAfterStartElement:(Ljava/lang/String;Ljava/lang/String;)V
        end local 17 // java.lang.String prefix
        end local 16 // int index
        end local 15 // boolean xmlnsAttr
        end local 14 // boolean applyFilter
        end local 13 // boolean addAttr
        end local 12 // boolean isSpecified
        end local 11 // java.lang.String attrNS
        end local 10 // java.lang.String type
        end local 9 // java.lang.String attrValue
        end local 8 // java.lang.String attrPrefix
        end local 7 // java.lang.String attrName
        end local 6 // java.lang.String localName
        end local 5 // org.w3c.dom.Node attr
       124: .line 656
      StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker org.w3c.dom.Element org.w3c.dom.NamedNodeMap int int
      StackMap stack:
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
       125: iload 4 /* i */
            iload 3 /* nAttrs */
            if_icmplt 4
        end local 4 // int i
       126: .line 869
            return
        end local 3 // int nAttrs
        end local 2 // org.w3c.dom.NamedNodeMap atts
        end local 1 // org.w3c.dom.Element node
        end local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0  127     0            this  Lcom/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker;
            0  127     1            node  Lorg/w3c/dom/Element;
            1  127     2            atts  Lorg/w3c/dom/NamedNodeMap;
            2  127     3          nAttrs  I
            3  126     4               i  I
            5  124     5            attr  Lorg/w3c/dom/Node;
            6  124     6       localName  Ljava/lang/String;
            7  124     7        attrName  Ljava/lang/String;
           10  124     8      attrPrefix  Ljava/lang/String;
           11  124     9       attrValue  Ljava/lang/String;
           12  124    10            type  Ljava/lang/String;
           18  124    11          attrNS  Ljava/lang/String;
           22  124    12     isSpecified  Z
           23  124    13         addAttr  Z
           24  124    14     applyFilter  Z
           28  124    15       xmlnsAttr  Z
           36   69    16  declAttrPrefix  Ljava/lang/String;
           37   69    17      declAttrNS  Ljava/lang/String;
           57   69    18         counter  I
           75   82    16             msg  Ljava/lang/String;
           92   94    16            code  S
          118  124    16           index  I
          122  124    17          prefix  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      node  

  protected void serializePI(org.w3c.dom.ProcessingInstruction);
    descriptor: (Lorg/w3c/dom/ProcessingInstruction;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
        start local 1 // org.w3c.dom.ProcessingInstruction node
         0: .line 878
            aload 1 /* node */
            astore 2 /* pi */
        start local 2 // org.w3c.dom.ProcessingInstruction pi
         1: .line 879
            aload 2 /* pi */
            invokeinterface org.w3c.dom.ProcessingInstruction.getNodeName:()Ljava/lang/String;
            astore 3 /* name */
        start local 3 // java.lang.String name
         2: .line 882
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFeatures:I
            sipush 16384
            iand
            ifeq 4
         3: .line 883
            aload 0 /* this */
            aload 1 /* node */
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.isPIWellFormed:(Lorg/w3c/dom/ProcessingInstruction;)V
         4: .line 887
      StackMap locals: org.w3c.dom.ProcessingInstruction java.lang.String
      StackMap stack:
            aload 0 /* this */
            aload 1 /* node */
            bipush 64
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.applyFilter:(Lorg/w3c/dom/Node;I)Z
            ifne 6
         5: .line 888
            return
         6: .line 892
      StackMap locals:
      StackMap stack:
            aload 3 /* name */
            ldc "xslt-next-is-raw"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 9
         7: .line 893
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fNextIsRaw:Z
         8: .line 894
            goto 10
         9: .line 895
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fSerializer:Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            aload 3 /* name */
            aload 2 /* pi */
            invokeinterface org.w3c.dom.ProcessingInstruction.getData:()Ljava/lang/String;
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.processingInstruction:(Ljava/lang/String;Ljava/lang/String;)V
        10: .line 897
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.String name
        end local 2 // org.w3c.dom.ProcessingInstruction pi
        end local 1 // org.w3c.dom.ProcessingInstruction node
        end local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lcom/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker;
            0   11     1  node  Lorg/w3c/dom/ProcessingInstruction;
            1   11     2    pi  Lorg/w3c/dom/ProcessingInstruction;
            2   11     3  name  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      node  

  protected void serializeCDATASection(org.w3c.dom.CDATASection);
    descriptor: (Lorg/w3c/dom/CDATASection;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=9, locals=6, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
        start local 1 // org.w3c.dom.CDATASection node
         0: .line 907
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFeatures:I
            sipush 16384
            iand
            ifeq 2
         1: .line 908
            aload 0 /* this */
            aload 1 /* node */
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.isCDATASectionWellFormed:(Lorg/w3c/dom/CDATASection;)V
         2: .line 912
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFeatures:I
            iconst_2
            iand
            ifeq 49
         3: .line 919
            aload 1 /* node */
            invokeinterface org.w3c.dom.CDATASection.getNodeValue:()Ljava/lang/String;
            astore 2 /* nodeValue */
        start local 2 // java.lang.String nodeValue
         4: .line 920
            aload 2 /* nodeValue */
            ldc "]]>"
            invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
            istore 3 /* endIndex */
        start local 3 // int endIndex
         5: .line 921
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFeatures:I
            sipush 2048
            iand
            ifeq 25
         6: .line 922
            iload 3 /* endIndex */
            iflt 41
         7: .line 924
            aload 2 /* nodeValue */
            iconst_0
            iload 3 /* endIndex */
            iconst_2
            iadd
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 4 /* relatedData */
        start local 4 // java.lang.String relatedData
         8: .line 927
            getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
         9: .line 928
            ldc "cdata-sections-splitted"
        10: .line 929
            aconst_null
        11: .line 927
            invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        12: .line 926
            astore 5 /* msg */
        start local 5 // java.lang.String msg
        13: .line 931
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
            ifnull 41
        14: .line 932
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
        15: .line 933
            new com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl
            dup
        16: .line 934
            iconst_1
        17: .line 935
            aload 5 /* msg */
        18: .line 936
            ldc "cdata-sections-splitted"
        19: .line 937
            aconst_null
        20: .line 938
            aload 4 /* relatedData */
        21: .line 939
            aconst_null
        22: .line 933
            invokespecial com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl.<init>:(SLjava/lang/String;Ljava/lang/String;Ljava/lang/Exception;Ljava/lang/Object;Lcom/sun/org/apache/xml/internal/serializer/dom3/DOMLocatorImpl;)V
        23: .line 932
            invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
            pop
        end local 5 // java.lang.String msg
        end local 4 // java.lang.String relatedData
        24: .line 942
            goto 41
        25: .line 943
      StackMap locals: java.lang.String int
      StackMap stack:
            iload 3 /* endIndex */
            iflt 41
        26: .line 945
            aload 2 /* nodeValue */
            iconst_0
            iload 3 /* endIndex */
            iconst_2
            iadd
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            pop
        27: .line 948
            getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
        28: .line 949
            ldc "cdata-sections-splitted"
        29: .line 950
            aconst_null
        30: .line 948
            invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        31: .line 947
            astore 4 /* msg */
        start local 4 // java.lang.String msg
        32: .line 952
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
            ifnull 40
        33: .line 953
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
        34: .line 954
            new com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl
            dup
        35: .line 955
            iconst_2
        36: .line 956
            aload 4 /* msg */
        37: .line 957
            ldc "cdata-sections-splitted"
        38: .line 954
            invokespecial com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl.<init>:(SLjava/lang/String;Ljava/lang/String;)V
        39: .line 953
            invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
            pop
        40: .line 960
      StackMap locals: java.lang.String
      StackMap stack:
            return
        end local 4 // java.lang.String msg
        41: .line 965
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* node */
            bipush 8
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.applyFilter:(Lorg/w3c/dom/Node;I)Z
            ifne 43
        42: .line 966
            return
        43: .line 970
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
            ifnull 45
        44: .line 971
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
            invokeinterface org.xml.sax.ext.LexicalHandler.startCDATA:()V
        45: .line 973
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* node */
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.dispatachChars:(Lorg/w3c/dom/Node;)V
        46: .line 974
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
            ifnull 50
        47: .line 975
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
            invokeinterface org.xml.sax.ext.LexicalHandler.endCDATA:()V
        end local 3 // int endIndex
        end local 2 // java.lang.String nodeValue
        48: .line 977
            goto 50
        49: .line 978
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* node */
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.dispatachChars:(Lorg/w3c/dom/Node;)V
        50: .line 980
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.w3c.dom.CDATASection node
        end local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   51     0         this  Lcom/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker;
            0   51     1         node  Lorg/w3c/dom/CDATASection;
            4   48     2    nodeValue  Ljava/lang/String;
            5   48     3     endIndex  I
            8   24     4  relatedData  Ljava/lang/String;
           13   24     5          msg  Ljava/lang/String;
           32   41     4          msg  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      node  

  protected void serializeText(org.w3c.dom.Text);
    descriptor: (Lorg/w3c/dom/Text;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
        start local 1 // org.w3c.dom.Text node
         0: .line 988
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fNextIsRaw:Z
            ifeq 12
         1: .line 989
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fNextIsRaw:Z
         2: .line 990
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fSerializer:Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
         3: .line 991
            ldc "javax.xml.transform.disable-output-escaping"
         4: .line 992
            ldc ""
         5: .line 990
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.processingInstruction:(Ljava/lang/String;Ljava/lang/String;)V
         6: .line 993
            aload 0 /* this */
            aload 1 /* node */
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.dispatachChars:(Lorg/w3c/dom/Node;)V
         7: .line 994
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fSerializer:Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
         8: .line 995
            ldc "javax.xml.transform.enable-output-escaping"
         9: .line 996
            ldc ""
        10: .line 994
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.processingInstruction:(Ljava/lang/String;Ljava/lang/String;)V
        11: .line 997
            goto 29
        12: .line 999
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 2 /* bDispatch */
        start local 2 // boolean bDispatch
        13: .line 1002
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFeatures:I
            sipush 16384
            iand
            ifeq 15
        14: .line 1003
            aload 0 /* this */
            aload 1 /* node */
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.isTextWellFormed:(Lorg/w3c/dom/Text;)V
        15: .line 1008
      StackMap locals: int
      StackMap stack:
            iconst_0
            istore 3 /* isElementContentWhitespace */
        start local 3 // boolean isElementContentWhitespace
        16: .line 1009
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fIsLevel3DOM:Z
            ifeq 19
        17: .line 1011
            aload 1 /* node */
            invokeinterface org.w3c.dom.Text.isElementContentWhitespace:()Z
        18: .line 1010
            istore 3 /* isElementContentWhitespace */
        19: .line 1014
      StackMap locals: int
      StackMap stack:
            iload 3 /* isElementContentWhitespace */
            ifeq 23
        20: .line 1016
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFeatures:I
            bipush 32
            iand
            ifeq 24
        21: .line 1017
            iconst_1
            istore 2 /* bDispatch */
        22: .line 1019
            goto 24
        23: .line 1020
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 2 /* bDispatch */
        24: .line 1024
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* node */
            iconst_4
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.applyFilter:(Lorg/w3c/dom/Node;I)Z
            ifne 26
        25: .line 1025
            return
        26: .line 1028
      StackMap locals:
      StackMap stack:
            iload 2 /* bDispatch */
            ifeq 29
        27: .line 1029
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fSerializer:Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.getIndent:()Z
            ifeq 28
            aload 1 /* node */
            invokeinterface org.w3c.dom.Text.getData:()Ljava/lang/String;
            bipush 10
            bipush 32
            invokevirtual java.lang.String.replace:(CC)Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            invokevirtual java.lang.String.isEmpty:()Z
            ifne 29
        28: .line 1030
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* node */
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.dispatachChars:(Lorg/w3c/dom/Node;)V
        end local 3 // boolean isElementContentWhitespace
        end local 2 // boolean bDispatch
        29: .line 1033
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.w3c.dom.Text node
        end local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
      LocalVariableTable:
        Start  End  Slot                        Name  Signature
            0   30     0                        this  Lcom/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker;
            0   30     1                        node  Lorg/w3c/dom/Text;
           13   29     2                   bDispatch  Z
           16   29     3  isElementContentWhitespace  Z
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      node  

  protected void serializeEntityReference(org.w3c.dom.EntityReference, boolean);
    descriptor: (Lorg/w3c/dom/EntityReference;Z)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
        start local 1 // org.w3c.dom.EntityReference node
        start local 2 // boolean bStart
         0: .line 1045
            iload 2 /* bStart */
            ifeq 10
         1: .line 1046
            aload 1 /* node */
            astore 3 /* eref */
        start local 3 // org.w3c.dom.EntityReference eref
         2: .line 1048
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFeatures:I
            bipush 64
            iand
            ifeq 7
         3: .line 1054
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFeatures:I
            sipush 16384
            iand
            ifeq 5
         4: .line 1055
            aload 0 /* this */
            aload 1 /* node */
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.isEntityReferneceWellFormed:(Lorg/w3c/dom/EntityReference;)V
         5: .line 1060
      StackMap locals: org.w3c.dom.EntityReference
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFeatures:I
            sipush 256
            iand
            ifeq 7
         6: .line 1061
            aload 0 /* this */
            aload 1 /* node */
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.checkUnboundPrefixInEntRef:(Lorg/w3c/dom/Node;)V
         7: .line 1071
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
            ifnull 13
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFeatures:I
            bipush 64
            iand
            ifne 8
            aload 1 /* node */
            invokeinterface org.w3c.dom.EntityReference.hasChildNodes:()Z
            ifne 13
         8: .line 1077
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
            aload 3 /* eref */
            invokeinterface org.w3c.dom.EntityReference.getNodeName:()Ljava/lang/String;
            invokeinterface org.xml.sax.ext.LexicalHandler.startEntity:(Ljava/lang/String;)V
        end local 3 // org.w3c.dom.EntityReference eref
         9: .line 1080
            goto 13
        10: .line 1081
      StackMap locals:
      StackMap stack:
            aload 1 /* node */
            astore 3 /* eref */
        start local 3 // org.w3c.dom.EntityReference eref
        11: .line 1083
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
            ifnull 13
        12: .line 1084
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
            aload 3 /* eref */
            invokeinterface org.w3c.dom.EntityReference.getNodeName:()Ljava/lang/String;
            invokeinterface org.xml.sax.ext.LexicalHandler.endEntity:(Ljava/lang/String;)V
        end local 3 // org.w3c.dom.EntityReference eref
        13: .line 1087
      StackMap locals:
      StackMap stack:
            return
        end local 2 // boolean bStart
        end local 1 // org.w3c.dom.EntityReference node
        end local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0    this  Lcom/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker;
            0   14     1    node  Lorg/w3c/dom/EntityReference;
            0   14     2  bStart  Z
            2    9     3    eref  Lorg/w3c/dom/EntityReference;
           11   13     3    eref  Lorg/w3c/dom/EntityReference;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      node    
      bStart  

  protected boolean isXMLName(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
        start local 1 // java.lang.String s
        start local 2 // boolean xml11Version
         0: .line 1102
            aload 1 /* s */
            ifnonnull 2
         1: .line 1103
            iconst_0
            ireturn
         2: .line 1105
      StackMap locals:
      StackMap stack:
            iload 2 /* xml11Version */
            ifne 4
         3: .line 1106
            aload 1 /* s */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isValidName:(Ljava/lang/String;)Z
            ireturn
         4: .line 1108
      StackMap locals:
      StackMap stack:
            aload 1 /* s */
            invokestatic com.sun.org.apache.xerces.internal.util.XML11Char.isXML11ValidName:(Ljava/lang/String;)Z
            ireturn
        end local 2 // boolean xml11Version
        end local 1 // java.lang.String s
        end local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    5     0          this  Lcom/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker;
            0    5     1             s  Ljava/lang/String;
            0    5     2  xml11Version  Z
    MethodParameters:
              Name  Flags
      s             
      xml11Version  

  protected boolean isValidQName(java.lang.String, java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Z)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=5, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String local
        start local 3 // boolean xml11Version
         0: .line 1126
            aload 2 /* local */
            ifnonnull 2
         1: .line 1127
            iconst_0
            ireturn
         2: .line 1128
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 4 /* validNCName */
        start local 4 // boolean validNCName
         3: .line 1130
            iload 3 /* xml11Version */
            ifne 10
         4: .line 1132
            aload 1 /* prefix */
            ifnull 5
            aload 1 /* prefix */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isValidNCName:(Ljava/lang/String;)Z
            ifeq 7
         5: .line 1133
      StackMap locals: int
      StackMap stack:
            aload 2 /* local */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isValidNCName:(Ljava/lang/String;)Z
            ifeq 7
         6: .line 1131
            iconst_1
            goto 8
      StackMap locals:
      StackMap stack:
         7: iconst_0
      StackMap locals:
      StackMap stack: int
         8: istore 4 /* validNCName */
         9: .line 1134
            goto 15
        10: .line 1136
      StackMap locals:
      StackMap stack:
            aload 1 /* prefix */
            ifnull 11
            aload 1 /* prefix */
            invokestatic com.sun.org.apache.xerces.internal.util.XML11Char.isXML11ValidNCName:(Ljava/lang/String;)Z
            ifeq 13
        11: .line 1137
      StackMap locals:
      StackMap stack:
            aload 2 /* local */
            invokestatic com.sun.org.apache.xerces.internal.util.XML11Char.isXML11ValidNCName:(Ljava/lang/String;)Z
            ifeq 13
        12: .line 1135
            iconst_1
            goto 14
      StackMap locals:
      StackMap stack:
        13: iconst_0
      StackMap locals:
      StackMap stack: int
        14: istore 4 /* validNCName */
        15: .line 1140
      StackMap locals:
      StackMap stack:
            iload 4 /* validNCName */
            ireturn
        end local 4 // boolean validNCName
        end local 3 // boolean xml11Version
        end local 2 // java.lang.String local
        end local 1 // java.lang.String prefix
        end local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   16     0          this  Lcom/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker;
            0   16     1        prefix  Ljava/lang/String;
            0   16     2         local  Ljava/lang/String;
            0   16     3  xml11Version  Z
            3   16     4   validNCName  Z
    MethodParameters:
              Name  Flags
      prefix        
      local         
      xml11Version  

  protected boolean isWFXMLChar(java.lang.String, java.lang.Character);
    descriptor: (Ljava/lang/String;Ljava/lang/Character;)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=8, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
        start local 1 // java.lang.String chardata
        start local 2 // java.lang.Character refInvalidChar
         0: .line 1150
            aload 1 /* chardata */
            ifnull 1
            aload 1 /* chardata */
            invokevirtual java.lang.String.length:()I
            ifne 2
         1: .line 1151
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         2: .line 1154
      StackMap locals:
      StackMap stack:
            aload 1 /* chardata */
            invokevirtual java.lang.String.toCharArray:()[C
            astore 3 /* dataarray */
        start local 3 // char[] dataarray
         3: .line 1155
            aload 3 /* dataarray */
            arraylength
            istore 4 /* datalength */
        start local 4 // int datalength
         4: .line 1158
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fIsXMLVersion11:Z
            ifeq 20
         5: .line 1160
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         6: .line 1161
            goto 18
         7: .line 1162
      StackMap locals: char[] int int
      StackMap stack:
            aload 3 /* dataarray */
            iload 5 /* i */
            iinc 5 /* i */ 1
            caload
            invokestatic com.sun.org.apache.xerces.internal.util.XML11Char.isXML11Invalid:(I)Z
            ifeq 18
         8: .line 1164
            aload 3 /* dataarray */
            iload 5 /* i */
            iconst_1
            isub
            caload
            istore 6 /* ch */
        start local 6 // char ch
         9: .line 1165
            iload 6 /* ch */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isHighSurrogate:(I)Z
            ifeq 16
            iload 5 /* i */
            iload 4 /* datalength */
            if_icmpge 16
        10: .line 1166
            aload 3 /* dataarray */
            iload 5 /* i */
            iinc 5 /* i */ 1
            caload
            istore 7 /* ch2 */
        start local 7 // char ch2
        11: .line 1167
            iload 7 /* ch2 */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isLowSurrogate:(I)Z
            ifeq 16
        12: .line 1169
            iload 6 /* ch */
            iload 7 /* ch2 */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.supplemental:(CC)I
        13: .line 1168
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isSupplemental:(I)Z
        14: .line 1169
            ifeq 16
        15: .line 1170
            goto 18
        end local 7 // char ch2
        16: .line 1174
      StackMap locals: int
      StackMap stack:
            iload 6 /* ch */
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            astore 2 /* refInvalidChar */
        17: .line 1175
            iconst_0
            ireturn
        end local 6 // char ch
        18: .line 1161
      StackMap locals:
      StackMap stack:
            iload 5 /* i */
            iload 4 /* datalength */
            if_icmplt 7
        end local 5 // int i
        19: .line 1178
            goto 34
        20: .line 1181
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        21: .line 1182
            goto 33
        22: .line 1183
      StackMap locals: int
      StackMap stack:
            aload 3 /* dataarray */
            iload 5 /* i */
            iinc 5 /* i */ 1
            caload
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isInvalid:(I)Z
            ifeq 33
        23: .line 1185
            aload 3 /* dataarray */
            iload 5 /* i */
            iconst_1
            isub
            caload
            istore 6 /* ch */
        start local 6 // char ch
        24: .line 1186
            iload 6 /* ch */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isHighSurrogate:(I)Z
            ifeq 31
            iload 5 /* i */
            iload 4 /* datalength */
            if_icmpge 31
        25: .line 1187
            aload 3 /* dataarray */
            iload 5 /* i */
            iinc 5 /* i */ 1
            caload
            istore 7 /* ch2 */
        start local 7 // char ch2
        26: .line 1188
            iload 7 /* ch2 */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isLowSurrogate:(I)Z
            ifeq 31
        27: .line 1190
            iload 6 /* ch */
            iload 7 /* ch2 */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.supplemental:(CC)I
        28: .line 1189
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isSupplemental:(I)Z
        29: .line 1190
            ifeq 31
        30: .line 1191
            goto 33
        end local 7 // char ch2
        31: .line 1195
      StackMap locals: int
      StackMap stack:
            iload 6 /* ch */
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            astore 2 /* refInvalidChar */
        32: .line 1196
            iconst_0
            ireturn
        end local 6 // char ch
        33: .line 1182
      StackMap locals:
      StackMap stack:
            iload 5 /* i */
            iload 4 /* datalength */
            if_icmplt 22
        end local 5 // int i
        34: .line 1201
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 4 // int datalength
        end local 3 // char[] dataarray
        end local 2 // java.lang.Character refInvalidChar
        end local 1 // java.lang.String chardata
        end local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   35     0            this  Lcom/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker;
            0   35     1        chardata  Ljava/lang/String;
            0   35     2  refInvalidChar  Ljava/lang/Character;
            3   35     3       dataarray  [C
            4   35     4      datalength  I
            6   19     5               i  I
            9   18     6              ch  C
           11   16     7             ch2  C
           21   34     5               i  I
           24   33     6              ch  C
           26   31     7             ch2  C
    MethodParameters:
                Name  Flags
      chardata        
      refInvalidChar  

  protected java.lang.Character isWFXMLChar(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Character;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=8, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
        start local 1 // java.lang.String chardata
         0: .line 1213
            aload 1 /* chardata */
            ifnull 1
            aload 1 /* chardata */
            invokevirtual java.lang.String.length:()I
            ifne 2
         1: .line 1214
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         2: .line 1217
      StackMap locals:
      StackMap stack:
            aload 1 /* chardata */
            invokevirtual java.lang.String.toCharArray:()[C
            astore 3 /* dataarray */
        start local 3 // char[] dataarray
         3: .line 1218
            aload 3 /* dataarray */
            arraylength
            istore 4 /* datalength */
        start local 4 // int datalength
         4: .line 1221
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fIsXMLVersion11:Z
            ifeq 20
         5: .line 1223
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         6: .line 1224
            goto 18
         7: .line 1225
      StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker java.lang.String top char[] int int
      StackMap stack:
            aload 3 /* dataarray */
            iload 5 /* i */
            iinc 5 /* i */ 1
            caload
            invokestatic com.sun.org.apache.xerces.internal.util.XML11Char.isXML11Invalid:(I)Z
            ifeq 18
         8: .line 1227
            aload 3 /* dataarray */
            iload 5 /* i */
            iconst_1
            isub
            caload
            istore 6 /* ch */
        start local 6 // char ch
         9: .line 1228
            iload 6 /* ch */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isHighSurrogate:(I)Z
            ifeq 16
            iload 5 /* i */
            iload 4 /* datalength */
            if_icmpge 16
        10: .line 1229
            aload 3 /* dataarray */
            iload 5 /* i */
            iinc 5 /* i */ 1
            caload
            istore 7 /* ch2 */
        start local 7 // char ch2
        11: .line 1230
            iload 7 /* ch2 */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isLowSurrogate:(I)Z
            ifeq 16
        12: .line 1232
            iload 6 /* ch */
            iload 7 /* ch2 */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.supplemental:(CC)I
        13: .line 1231
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isSupplemental:(I)Z
        14: .line 1232
            ifeq 16
        15: .line 1233
            goto 18
        end local 7 // char ch2
        16: .line 1237
      StackMap locals: int
      StackMap stack:
            iload 6 /* ch */
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            astore 2 /* refInvalidChar */
        start local 2 // java.lang.Character refInvalidChar
        17: .line 1238
            aload 2 /* refInvalidChar */
            areturn
        end local 6 // char ch
        end local 2 // java.lang.Character refInvalidChar
        18: .line 1224
      StackMap locals:
      StackMap stack:
            iload 5 /* i */
            iload 4 /* datalength */
            if_icmplt 7
        end local 5 // int i
        19: .line 1241
            goto 34
        20: .line 1244
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        21: .line 1245
            goto 33
        22: .line 1246
      StackMap locals: int
      StackMap stack:
            aload 3 /* dataarray */
            iload 5 /* i */
            iinc 5 /* i */ 1
            caload
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isInvalid:(I)Z
            ifeq 33
        23: .line 1248
            aload 3 /* dataarray */
            iload 5 /* i */
            iconst_1
            isub
            caload
            istore 6 /* ch */
        start local 6 // char ch
        24: .line 1249
            iload 6 /* ch */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isHighSurrogate:(I)Z
            ifeq 31
            iload 5 /* i */
            iload 4 /* datalength */
            if_icmpge 31
        25: .line 1250
            aload 3 /* dataarray */
            iload 5 /* i */
            iinc 5 /* i */ 1
            caload
            istore 7 /* ch2 */
        start local 7 // char ch2
        26: .line 1251
            iload 7 /* ch2 */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isLowSurrogate:(I)Z
            ifeq 31
        27: .line 1253
            iload 6 /* ch */
            iload 7 /* ch2 */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.supplemental:(CC)I
        28: .line 1252
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isSupplemental:(I)Z
        29: .line 1253
            ifeq 31
        30: .line 1254
            goto 33
        end local 7 // char ch2
        31: .line 1258
      StackMap locals: int
      StackMap stack:
            iload 6 /* ch */
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            astore 2 /* refInvalidChar */
        start local 2 // java.lang.Character refInvalidChar
        32: .line 1259
            aload 2 /* refInvalidChar */
            areturn
        end local 6 // char ch
        end local 2 // java.lang.Character refInvalidChar
        33: .line 1245
      StackMap locals:
      StackMap stack:
            iload 5 /* i */
            iload 4 /* datalength */
            if_icmplt 22
        end local 5 // int i
        34: .line 1264
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 4 // int datalength
        end local 3 // char[] dataarray
        end local 1 // java.lang.String chardata
        end local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   35     0            this  Lcom/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker;
            0   35     1        chardata  Ljava/lang/String;
           17   18     2  refInvalidChar  Ljava/lang/Character;
           32   33     2  refInvalidChar  Ljava/lang/Character;
            3   35     3       dataarray  [C
            4   35     4      datalength  I
            6   19     5               i  I
            9   18     6              ch  C
           11   16     7             ch2  C
           21   34     5               i  I
           24   33     6              ch  C
           26   31     7             ch2  C
    MethodParameters:
          Name  Flags
      chardata  

  protected void isCommentWellFormed(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=9, locals=7, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
        start local 1 // java.lang.String data
         0: .line 1274
            aload 1 /* data */
            ifnull 1
            aload 1 /* data */
            invokevirtual java.lang.String.length:()I
            ifne 2
         1: .line 1275
      StackMap locals:
      StackMap stack:
            return
         2: .line 1278
      StackMap locals:
      StackMap stack:
            aload 1 /* data */
            invokevirtual java.lang.String.toCharArray:()[C
            astore 2 /* dataarray */
        start local 2 // char[] dataarray
         3: .line 1279
            aload 2 /* dataarray */
            arraylength
            istore 3 /* datalength */
        start local 3 // int datalength
         4: .line 1282
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fIsXMLVersion11:Z
            ifeq 52
         5: .line 1284
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         6: .line 1285
            goto 50
         7: .line 1286
      StackMap locals: char[] int int
      StackMap stack:
            aload 2 /* dataarray */
            iload 4 /* i */
            iinc 4 /* i */ 1
            caload
            istore 5 /* c */
        start local 5 // char c
         8: .line 1287
            iload 5 /* c */
            invokestatic com.sun.org.apache.xerces.internal.util.XML11Char.isXML11Invalid:(I)Z
            ifeq 33
         9: .line 1289
            iload 5 /* c */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isHighSurrogate:(I)Z
            ifeq 16
            iload 4 /* i */
            iload 3 /* datalength */
            if_icmpge 16
        10: .line 1290
            aload 2 /* dataarray */
            iload 4 /* i */
            iinc 4 /* i */ 1
            caload
            istore 6 /* c2 */
        start local 6 // char c2
        11: .line 1291
            iload 6 /* c2 */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isLowSurrogate:(I)Z
            ifeq 16
        12: .line 1293
            iload 5 /* c */
            iload 6 /* c2 */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.supplemental:(CC)I
        13: .line 1292
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isSupplemental:(I)Z
        14: .line 1293
            ifeq 16
        15: .line 1294
            goto 50
        end local 6 // char c2
        16: .line 1298
      StackMap locals: int
      StackMap stack:
            getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
        17: .line 1299
            ldc "ER_WF_INVALID_CHARACTER_IN_COMMENT"
        18: .line 1300
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            iload 5 /* c */
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            aastore
        19: .line 1298
            invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        20: .line 1297
            astore 6 /* msg */
        start local 6 // java.lang.String msg
        21: .line 1302
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
            ifnull 50
        22: .line 1303
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
        23: .line 1304
            new com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl
            dup
        24: .line 1305
            iconst_3
        25: .line 1306
            aload 6 /* msg */
        26: .line 1307
            ldc "wf-invalid-character"
        27: .line 1308
            aconst_null
        28: .line 1309
            aconst_null
        29: .line 1310
            aconst_null
        30: .line 1304
            invokespecial com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl.<init>:(SLjava/lang/String;Ljava/lang/String;Ljava/lang/Exception;Ljava/lang/Object;Lcom/sun/org/apache/xml/internal/serializer/dom3/DOMLocatorImpl;)V
        31: .line 1303
            invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
            pop
        end local 6 // java.lang.String msg
        32: .line 1312
            goto 50
      StackMap locals:
      StackMap stack:
        33: iload 5 /* c */
            bipush 45
            if_icmpne 50
            iload 4 /* i */
            iload 3 /* datalength */
            if_icmpge 50
            aload 2 /* dataarray */
            iload 4 /* i */
            caload
            bipush 45
            if_icmpne 50
        34: .line 1314
            getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
        35: .line 1315
            ldc "ER_WF_DASH_IN_COMMENT"
        36: .line 1316
            aconst_null
        37: .line 1314
            invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        38: .line 1313
            astore 6 /* msg */
        start local 6 // java.lang.String msg
        39: .line 1318
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
            ifnull 50
        40: .line 1319
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
        41: .line 1320
            new com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl
            dup
        42: .line 1321
            iconst_3
        43: .line 1322
            aload 6 /* msg */
        44: .line 1323
            ldc "wf-invalid-character"
        45: .line 1324
            aconst_null
        46: .line 1325
            aconst_null
        47: .line 1326
            aconst_null
        48: .line 1320
            invokespecial com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl.<init>:(SLjava/lang/String;Ljava/lang/String;Ljava/lang/Exception;Ljava/lang/Object;Lcom/sun/org/apache/xml/internal/serializer/dom3/DOMLocatorImpl;)V
        49: .line 1319
            invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
            pop
        end local 6 // java.lang.String msg
        end local 5 // char c
        50: .line 1285
      StackMap locals:
      StackMap stack:
            iload 4 /* i */
            iload 3 /* datalength */
            if_icmplt 7
        end local 4 // int i
        51: .line 1330
            goto 98
        52: .line 1333
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 4 /* i */
        start local 4 // int i
        53: .line 1334
            goto 97
        54: .line 1335
      StackMap locals: int
      StackMap stack:
            aload 2 /* dataarray */
            iload 4 /* i */
            iinc 4 /* i */ 1
            caload
            istore 5 /* c */
        start local 5 // char c
        55: .line 1336
            iload 5 /* c */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isInvalid:(I)Z
            ifeq 80
        56: .line 1338
            iload 5 /* c */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isHighSurrogate:(I)Z
            ifeq 63
            iload 4 /* i */
            iload 3 /* datalength */
            if_icmpge 63
        57: .line 1339
            aload 2 /* dataarray */
            iload 4 /* i */
            iinc 4 /* i */ 1
            caload
            istore 6 /* c2 */
        start local 6 // char c2
        58: .line 1340
            iload 6 /* c2 */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isLowSurrogate:(I)Z
            ifeq 63
        59: .line 1342
            iload 5 /* c */
            iload 6 /* c2 */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.supplemental:(CC)I
        60: .line 1341
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isSupplemental:(I)Z
        61: .line 1342
            ifeq 63
        62: .line 1343
            goto 97
        end local 6 // char c2
        63: .line 1347
      StackMap locals: int
      StackMap stack:
            getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
        64: .line 1348
            ldc "ER_WF_INVALID_CHARACTER_IN_COMMENT"
        65: .line 1349
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            iload 5 /* c */
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
            aastore
        66: .line 1347
            invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        67: .line 1346
            astore 6 /* msg */
        start local 6 // java.lang.String msg
        68: .line 1351
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
            ifnull 97
        69: .line 1352
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
        70: .line 1353
            new com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl
            dup
        71: .line 1354
            iconst_3
        72: .line 1355
            aload 6 /* msg */
        73: .line 1356
            ldc "wf-invalid-character"
        74: .line 1357
            aconst_null
        75: .line 1358
            aconst_null
        76: .line 1359
            aconst_null
        77: .line 1353
            invokespecial com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl.<init>:(SLjava/lang/String;Ljava/lang/String;Ljava/lang/Exception;Ljava/lang/Object;Lcom/sun/org/apache/xml/internal/serializer/dom3/DOMLocatorImpl;)V
        78: .line 1352
            invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
            pop
        end local 6 // java.lang.String msg
        79: .line 1361
            goto 97
      StackMap locals:
      StackMap stack:
        80: iload 5 /* c */
            bipush 45
            if_icmpne 97
            iload 4 /* i */
            iload 3 /* datalength */
            if_icmpge 97
            aload 2 /* dataarray */
            iload 4 /* i */
            caload
            bipush 45
            if_icmpne 97
        81: .line 1363
            getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
        82: .line 1364
            ldc "ER_WF_DASH_IN_COMMENT"
        83: .line 1365
            aconst_null
        84: .line 1363
            invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        85: .line 1362
            astore 6 /* msg */
        start local 6 // java.lang.String msg
        86: .line 1367
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
            ifnull 97
        87: .line 1368
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
        88: .line 1369
            new com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl
            dup
        89: .line 1370
            iconst_3
        90: .line 1371
            aload 6 /* msg */
        91: .line 1372
            ldc "wf-invalid-character"
        92: .line 1373
            aconst_null
        93: .line 1374
            aconst_null
        94: .line 1375
            aconst_null
        95: .line 1369
            invokespecial com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl.<init>:(SLjava/lang/String;Ljava/lang/String;Ljava/lang/Exception;Ljava/lang/Object;Lcom/sun/org/apache/xml/internal/serializer/dom3/DOMLocatorImpl;)V
        96: .line 1368
            invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
            pop
        end local 6 // java.lang.String msg
        end local 5 // char c
        97: .line 1334
      StackMap locals:
      StackMap stack:
            iload 4 /* i */
            iload 3 /* datalength */
            if_icmplt 54
        end local 4 // int i
        98: .line 1380
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int datalength
        end local 2 // char[] dataarray
        end local 1 // java.lang.String data
        end local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   99     0        this  Lcom/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker;
            0   99     1        data  Ljava/lang/String;
            3   99     2   dataarray  [C
            4   99     3  datalength  I
            6   51     4           i  I
            8   50     5           c  C
           11   16     6          c2  C
           21   32     6         msg  Ljava/lang/String;
           39   50     6         msg  Ljava/lang/String;
           53   98     4           i  I
           55   97     5           c  C
           58   63     6          c2  C
           68   79     6         msg  Ljava/lang/String;
           86   97     6         msg  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      data  

  protected void isElementWellFormed(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=9, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
        start local 1 // org.w3c.dom.Node node
         0: .line 1390
            iconst_0
            istore 2 /* isNameWF */
        start local 2 // boolean isNameWF
         1: .line 1391
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFeatures:I
            sipush 256
            iand
            ifeq 9
         2: .line 1393
            aload 0 /* this */
         3: .line 1394
            aload 1 /* node */
            invokeinterface org.w3c.dom.Node.getPrefix:()Ljava/lang/String;
         4: .line 1395
            aload 1 /* node */
            invokeinterface org.w3c.dom.Node.getLocalName:()Ljava/lang/String;
         5: .line 1396
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fIsXMLVersion11:Z
         6: .line 1393
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.isValidQName:(Ljava/lang/String;Ljava/lang/String;Z)Z
         7: .line 1392
            istore 2 /* isNameWF */
         8: .line 1397
            goto 10
         9: .line 1398
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            aload 1 /* node */
            invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fIsXMLVersion11:Z
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.isXMLName:(Ljava/lang/String;Z)Z
            istore 2 /* isNameWF */
        10: .line 1401
      StackMap locals:
      StackMap stack:
            iload 2 /* isNameWF */
            ifne 27
        11: .line 1403
            getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
        12: .line 1404
            ldc "wf-invalid-character-in-node-name"
        13: .line 1405
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "Element"
            aastore
            dup
            iconst_1
            aload 1 /* node */
            invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
            aastore
        14: .line 1403
            invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        15: .line 1402
            astore 3 /* msg */
        start local 3 // java.lang.String msg
        16: .line 1407
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
            ifnull 27
        17: .line 1408
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
        18: .line 1409
            new com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl
            dup
        19: .line 1410
            iconst_3
        20: .line 1411
            aload 3 /* msg */
        21: .line 1412
            ldc "wf-invalid-character-in-node-name"
        22: .line 1413
            aconst_null
        23: .line 1414
            aconst_null
        24: .line 1415
            aconst_null
        25: .line 1409
            invokespecial com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl.<init>:(SLjava/lang/String;Ljava/lang/String;Ljava/lang/Exception;Ljava/lang/Object;Lcom/sun/org/apache/xml/internal/serializer/dom3/DOMLocatorImpl;)V
        26: .line 1408
            invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
            pop
        end local 3 // java.lang.String msg
        27: .line 1418
      StackMap locals:
      StackMap stack:
            return
        end local 2 // boolean isNameWF
        end local 1 // org.w3c.dom.Node node
        end local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   28     0      this  Lcom/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker;
            0   28     1      node  Lorg/w3c/dom/Node;
            1   28     2  isNameWF  Z
           16   27     3       msg  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      node  

  protected void isAttributeWellFormed(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=9, locals=7, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
        start local 1 // org.w3c.dom.Node node
         0: .line 1428
            iconst_0
            istore 2 /* isNameWF */
        start local 2 // boolean isNameWF
         1: .line 1429
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFeatures:I
            sipush 256
            iand
            ifeq 9
         2: .line 1431
            aload 0 /* this */
         3: .line 1432
            aload 1 /* node */
            invokeinterface org.w3c.dom.Node.getPrefix:()Ljava/lang/String;
         4: .line 1433
            aload 1 /* node */
            invokeinterface org.w3c.dom.Node.getLocalName:()Ljava/lang/String;
         5: .line 1434
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fIsXMLVersion11:Z
         6: .line 1431
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.isValidQName:(Ljava/lang/String;Ljava/lang/String;Z)Z
         7: .line 1430
            istore 2 /* isNameWF */
         8: .line 1435
            goto 10
         9: .line 1436
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            aload 1 /* node */
            invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fIsXMLVersion11:Z
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.isXMLName:(Ljava/lang/String;Z)Z
            istore 2 /* isNameWF */
        10: .line 1439
      StackMap locals:
      StackMap stack:
            iload 2 /* isNameWF */
            ifne 27
        11: .line 1441
            getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
        12: .line 1442
            ldc "wf-invalid-character-in-node-name"
        13: .line 1443
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "Attr"
            aastore
            dup
            iconst_1
            aload 1 /* node */
            invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
            aastore
        14: .line 1441
            invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        15: .line 1440
            astore 3 /* msg */
        start local 3 // java.lang.String msg
        16: .line 1445
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
            ifnull 27
        17: .line 1446
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
        18: .line 1447
            new com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl
            dup
        19: .line 1448
            iconst_3
        20: .line 1449
            aload 3 /* msg */
        21: .line 1450
            ldc "wf-invalid-character-in-node-name"
        22: .line 1451
            aconst_null
        23: .line 1452
            aconst_null
        24: .line 1453
            aconst_null
        25: .line 1447
            invokespecial com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl.<init>:(SLjava/lang/String;Ljava/lang/String;Ljava/lang/Exception;Ljava/lang/Object;Lcom/sun/org/apache/xml/internal/serializer/dom3/DOMLocatorImpl;)V
        26: .line 1446
            invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
            pop
        end local 3 // java.lang.String msg
        27: .line 1459
      StackMap locals:
      StackMap stack:
            aload 1 /* node */
            invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
            astore 3 /* value */
        start local 3 // java.lang.String value
        28: .line 1460
            aload 3 /* value */
            bipush 60
            invokevirtual java.lang.String.indexOf:(I)I
            iflt 47
        29: .line 1462
            getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
        30: .line 1463
            ldc "ER_WF_LT_IN_ATTVAL"
        31: .line 1464
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        32: .line 1465
            aload 1 /* node */
            checkcast org.w3c.dom.Attr
            invokeinterface org.w3c.dom.Attr.getOwnerElement:()Lorg/w3c/dom/Element;
            invokeinterface org.w3c.dom.Element.getNodeName:()Ljava/lang/String;
            aastore
            dup
            iconst_1
        33: .line 1466
            aload 1 /* node */
            invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
            aastore
        34: .line 1462
            invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        35: .line 1461
            astore 4 /* msg */
        start local 4 // java.lang.String msg
        36: .line 1468
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
            ifnull 47
        37: .line 1469
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
        38: .line 1470
            new com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl
            dup
        39: .line 1471
            iconst_3
        40: .line 1472
            aload 4 /* msg */
        41: .line 1473
            ldc "ER_WF_LT_IN_ATTVAL"
        42: .line 1474
            aconst_null
        43: .line 1475
            aconst_null
        44: .line 1476
            aconst_null
        45: .line 1470
            invokespecial com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl.<init>:(SLjava/lang/String;Ljava/lang/String;Ljava/lang/Exception;Ljava/lang/Object;Lcom/sun/org/apache/xml/internal/serializer/dom3/DOMLocatorImpl;)V
        46: .line 1469
            invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
            pop
        end local 4 // java.lang.String msg
        47: .line 1482
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* node */
            invokeinterface org.w3c.dom.Node.getChildNodes:()Lorg/w3c/dom/NodeList;
            astore 4 /* children */
        start local 4 // org.w3c.dom.NodeList children
        48: .line 1483
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        49: goto 58
        50: .line 1484
      StackMap locals: org.w3c.dom.NodeList int
      StackMap stack:
            aload 4 /* children */
            iload 5 /* i */
            invokeinterface org.w3c.dom.NodeList.item:(I)Lorg/w3c/dom/Node;
            astore 6 /* child */
        start local 6 // org.w3c.dom.Node child
        51: .line 1492
            aload 6 /* child */
            ifnonnull 53
        52: .line 1494
            goto 57
        53: .line 1496
      StackMap locals: org.w3c.dom.Node
      StackMap stack:
            aload 6 /* child */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            tableswitch { // 3 - 5
                    3: 54
                    4: 57
                    5: 56
              default: 57
          }
        54: .line 1498
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 6 /* child */
            checkcast org.w3c.dom.Text
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.isTextWellFormed:(Lorg/w3c/dom/Text;)V
        55: .line 1499
            goto 57
        56: .line 1501
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 6 /* child */
            checkcast org.w3c.dom.EntityReference
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.isEntityReferneceWellFormed:(Lorg/w3c/dom/EntityReference;)V
        end local 6 // org.w3c.dom.Node child
        57: .line 1483
      StackMap locals:
      StackMap stack:
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        58: iload 5 /* i */
            aload 4 /* children */
            invokeinterface org.w3c.dom.NodeList.getLength:()I
            if_icmplt 50
        end local 5 // int i
        59: .line 1514
            return
        end local 4 // org.w3c.dom.NodeList children
        end local 3 // java.lang.String value
        end local 2 // boolean isNameWF
        end local 1 // org.w3c.dom.Node node
        end local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   60     0      this  Lcom/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker;
            0   60     1      node  Lorg/w3c/dom/Node;
            1   60     2  isNameWF  Z
           16   27     3       msg  Ljava/lang/String;
           28   60     3     value  Ljava/lang/String;
           36   47     4       msg  Ljava/lang/String;
           48   60     4  children  Lorg/w3c/dom/NodeList;
           49   59     5         i  I
           51   57     6     child  Lorg/w3c/dom/Node;
    MethodParameters:
      Name  Flags
      node  

  protected void isPIWellFormed(org.w3c.dom.ProcessingInstruction);
    descriptor: (Lorg/w3c/dom/ProcessingInstruction;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=9, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
        start local 1 // org.w3c.dom.ProcessingInstruction node
         0: .line 1524
            aload 0 /* this */
            aload 1 /* node */
            invokeinterface org.w3c.dom.ProcessingInstruction.getNodeName:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fIsXMLVersion11:Z
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.isXMLName:(Ljava/lang/String;Z)Z
            ifne 17
         1: .line 1526
            getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
         2: .line 1527
            ldc "wf-invalid-character-in-node-name"
         3: .line 1528
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "ProcessingInstruction"
            aastore
            dup
            iconst_1
            aload 1 /* node */
            invokeinterface org.w3c.dom.ProcessingInstruction.getTarget:()Ljava/lang/String;
            aastore
         4: .line 1526
            invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
         5: .line 1525
            astore 2 /* msg */
        start local 2 // java.lang.String msg
         6: .line 1530
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
            ifnull 17
         7: .line 1531
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
         8: .line 1532
            new com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl
            dup
         9: .line 1533
            iconst_3
        10: .line 1534
            aload 2 /* msg */
        11: .line 1535
            ldc "wf-invalid-character-in-node-name"
        12: .line 1536
            aconst_null
        13: .line 1537
            aconst_null
        14: .line 1538
            aconst_null
        15: .line 1532
            invokespecial com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl.<init>:(SLjava/lang/String;Ljava/lang/String;Ljava/lang/Exception;Ljava/lang/Object;Lcom/sun/org/apache/xml/internal/serializer/dom3/DOMLocatorImpl;)V
        16: .line 1531
            invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
            pop
        end local 2 // java.lang.String msg
        17: .line 1545
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* node */
            invokeinterface org.w3c.dom.ProcessingInstruction.getData:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.isWFXMLChar:(Ljava/lang/String;)Ljava/lang/Character;
            astore 2 /* invalidChar */
        start local 2 // java.lang.Character invalidChar
        18: .line 1546
            aload 2 /* invalidChar */
            ifnull 35
        19: .line 1548
            getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
        20: .line 1549
            ldc "ER_WF_INVALID_CHARACTER_IN_PI"
        21: .line 1550
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* invalidChar */
            invokevirtual java.lang.Character.charValue:()C
            invokestatic java.lang.Character.getNumericValue:(C)I
            invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
            aastore
        22: .line 1548
            invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        23: .line 1547
            astore 3 /* msg */
        start local 3 // java.lang.String msg
        24: .line 1552
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
            ifnull 35
        25: .line 1553
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
        26: .line 1554
            new com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl
            dup
        27: .line 1555
            iconst_3
        28: .line 1556
            aload 3 /* msg */
        29: .line 1557
            ldc "wf-invalid-character"
        30: .line 1558
            aconst_null
        31: .line 1559
            aconst_null
        32: .line 1560
            aconst_null
        33: .line 1554
            invokespecial com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl.<init>:(SLjava/lang/String;Ljava/lang/String;Ljava/lang/Exception;Ljava/lang/Object;Lcom/sun/org/apache/xml/internal/serializer/dom3/DOMLocatorImpl;)V
        34: .line 1553
            invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
            pop
        end local 3 // java.lang.String msg
        35: .line 1563
      StackMap locals: java.lang.Character
      StackMap stack:
            return
        end local 2 // java.lang.Character invalidChar
        end local 1 // org.w3c.dom.ProcessingInstruction node
        end local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   36     0         this  Lcom/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker;
            0   36     1         node  Lorg/w3c/dom/ProcessingInstruction;
            6   17     2          msg  Ljava/lang/String;
           18   36     2  invalidChar  Ljava/lang/Character;
           24   35     3          msg  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      node  

  protected void isCDATASectionWellFormed(org.w3c.dom.CDATASection);
    descriptor: (Lorg/w3c/dom/CDATASection;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=9, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
        start local 1 // org.w3c.dom.CDATASection node
         0: .line 1575
            aload 0 /* this */
            aload 1 /* node */
            invokeinterface org.w3c.dom.CDATASection.getData:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.isWFXMLChar:(Ljava/lang/String;)Ljava/lang/Character;
            astore 2 /* invalidChar */
        start local 2 // java.lang.Character invalidChar
         1: .line 1577
            aload 2 /* invalidChar */
            ifnull 18
         2: .line 1579
            getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
         3: .line 1580
            ldc "ER_WF_INVALID_CHARACTER_IN_CDATA"
         4: .line 1581
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* invalidChar */
            invokevirtual java.lang.Character.charValue:()C
            invokestatic java.lang.Character.getNumericValue:(C)I
            invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
            aastore
         5: .line 1579
            invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
         6: .line 1578
            astore 3 /* msg */
        start local 3 // java.lang.String msg
         7: .line 1583
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
            ifnull 18
         8: .line 1584
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
         9: .line 1585
            new com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl
            dup
        10: .line 1586
            iconst_3
        11: .line 1587
            aload 3 /* msg */
        12: .line 1588
            ldc "wf-invalid-character"
        13: .line 1589
            aconst_null
        14: .line 1590
            aconst_null
        15: .line 1591
            aconst_null
        16: .line 1585
            invokespecial com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl.<init>:(SLjava/lang/String;Ljava/lang/String;Ljava/lang/Exception;Ljava/lang/Object;Lcom/sun/org/apache/xml/internal/serializer/dom3/DOMLocatorImpl;)V
        17: .line 1584
            invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
            pop
        end local 3 // java.lang.String msg
        18: .line 1594
      StackMap locals: java.lang.Character
      StackMap stack:
            return
        end local 2 // java.lang.Character invalidChar
        end local 1 // org.w3c.dom.CDATASection node
        end local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   19     0         this  Lcom/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker;
            0   19     1         node  Lorg/w3c/dom/CDATASection;
            1   19     2  invalidChar  Ljava/lang/Character;
            7   18     3          msg  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      node  

  protected void isTextWellFormed(org.w3c.dom.Text);
    descriptor: (Lorg/w3c/dom/Text;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=9, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
        start local 1 // org.w3c.dom.Text node
         0: .line 1604
            aload 0 /* this */
            aload 1 /* node */
            invokeinterface org.w3c.dom.Text.getData:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.isWFXMLChar:(Ljava/lang/String;)Ljava/lang/Character;
            astore 2 /* invalidChar */
        start local 2 // java.lang.Character invalidChar
         1: .line 1605
            aload 2 /* invalidChar */
            ifnull 18
         2: .line 1607
            getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
         3: .line 1608
            ldc "ER_WF_INVALID_CHARACTER_IN_TEXT"
         4: .line 1609
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* invalidChar */
            invokevirtual java.lang.Character.charValue:()C
            invokestatic java.lang.Character.getNumericValue:(C)I
            invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
            aastore
         5: .line 1607
            invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
         6: .line 1606
            astore 3 /* msg */
        start local 3 // java.lang.String msg
         7: .line 1611
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
            ifnull 18
         8: .line 1612
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
         9: .line 1613
            new com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl
            dup
        10: .line 1614
            iconst_3
        11: .line 1615
            aload 3 /* msg */
        12: .line 1616
            ldc "wf-invalid-character"
        13: .line 1617
            aconst_null
        14: .line 1618
            aconst_null
        15: .line 1619
            aconst_null
        16: .line 1613
            invokespecial com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl.<init>:(SLjava/lang/String;Ljava/lang/String;Ljava/lang/Exception;Ljava/lang/Object;Lcom/sun/org/apache/xml/internal/serializer/dom3/DOMLocatorImpl;)V
        17: .line 1612
            invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
            pop
        end local 3 // java.lang.String msg
        18: .line 1622
      StackMap locals: java.lang.Character
      StackMap stack:
            return
        end local 2 // java.lang.Character invalidChar
        end local 1 // org.w3c.dom.Text node
        end local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   19     0         this  Lcom/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker;
            0   19     1         node  Lorg/w3c/dom/Text;
            1   19     2  invalidChar  Ljava/lang/Character;
            7   18     3          msg  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      node  

  protected void isEntityReferneceWellFormed(org.w3c.dom.EntityReference);
    descriptor: (Lorg/w3c/dom/EntityReference;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=9, locals=12, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
        start local 1 // org.w3c.dom.EntityReference node
         0: .line 1635
            aload 0 /* this */
            aload 1 /* node */
            invokeinterface org.w3c.dom.EntityReference.getNodeName:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fIsXMLVersion11:Z
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.isXMLName:(Ljava/lang/String;Z)Z
            ifne 17
         1: .line 1637
            getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
         2: .line 1638
            ldc "wf-invalid-character-in-node-name"
         3: .line 1639
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "EntityReference"
            aastore
            dup
            iconst_1
            aload 1 /* node */
            invokeinterface org.w3c.dom.EntityReference.getNodeName:()Ljava/lang/String;
            aastore
         4: .line 1637
            invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
         5: .line 1636
            astore 2 /* msg */
        start local 2 // java.lang.String msg
         6: .line 1641
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
            ifnull 17
         7: .line 1642
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
         8: .line 1643
            new com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl
            dup
         9: .line 1644
            iconst_3
        10: .line 1645
            aload 2 /* msg */
        11: .line 1646
            ldc "wf-invalid-character-in-node-name"
        12: .line 1647
            aconst_null
        13: .line 1648
            aconst_null
        14: .line 1649
            aconst_null
        15: .line 1643
            invokespecial com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl.<init>:(SLjava/lang/String;Ljava/lang/String;Ljava/lang/Exception;Ljava/lang/Object;Lcom/sun/org/apache/xml/internal/serializer/dom3/DOMLocatorImpl;)V
        16: .line 1642
            invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
            pop
        end local 2 // java.lang.String msg
        17: .line 1654
      StackMap locals:
      StackMap stack:
            aload 1 /* node */
            invokeinterface org.w3c.dom.EntityReference.getParentNode:()Lorg/w3c/dom/Node;
            astore 2 /* parent */
        start local 2 // org.w3c.dom.Node parent
        18: .line 1659
            aload 1 /* node */
            invokeinterface org.w3c.dom.EntityReference.getOwnerDocument:()Lorg/w3c/dom/Document;
            invokeinterface org.w3c.dom.Document.getDoctype:()Lorg/w3c/dom/DocumentType;
            astore 3 /* docType */
        start local 3 // org.w3c.dom.DocumentType docType
        19: .line 1660
            aload 3 /* docType */
            ifnull 81
        20: .line 1661
            aload 3 /* docType */
            invokeinterface org.w3c.dom.DocumentType.getEntities:()Lorg/w3c/dom/NamedNodeMap;
            astore 4 /* entities */
        start local 4 // org.w3c.dom.NamedNodeMap entities
        21: .line 1662
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        22: goto 80
        23: .line 1663
      StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker org.w3c.dom.EntityReference org.w3c.dom.Node org.w3c.dom.DocumentType org.w3c.dom.NamedNodeMap int
      StackMap stack:
            aload 4 /* entities */
            iload 5 /* i */
            invokeinterface org.w3c.dom.NamedNodeMap.item:(I)Lorg/w3c/dom/Node;
            checkcast org.w3c.dom.Entity
            astore 6 /* ent */
        start local 6 // org.w3c.dom.Entity ent
        24: .line 1666
            aload 1 /* node */
            invokeinterface org.w3c.dom.EntityReference.getNodeName:()Ljava/lang/String;
            ifnonnull 25
            ldc ""
            goto 26
      StackMap locals: org.w3c.dom.Entity
      StackMap stack:
        25: aload 1 /* node */
            invokeinterface org.w3c.dom.EntityReference.getNodeName:()Ljava/lang/String;
        26: .line 1665
      StackMap locals:
      StackMap stack: java.lang.String
            astore 7 /* nodeName */
        start local 7 // java.lang.String nodeName
        27: .line 1668
            aload 1 /* node */
            invokeinterface org.w3c.dom.EntityReference.getNamespaceURI:()Ljava/lang/String;
            ifnonnull 29
        28: .line 1669
            ldc ""
            goto 30
        29: .line 1670
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* node */
            invokeinterface org.w3c.dom.EntityReference.getNamespaceURI:()Ljava/lang/String;
        30: .line 1667
      StackMap locals:
      StackMap stack: java.lang.String
            astore 8 /* nodeNamespaceURI */
        start local 8 // java.lang.String nodeNamespaceURI
        31: .line 1672
            aload 6 /* ent */
            invokeinterface org.w3c.dom.Entity.getNodeName:()Ljava/lang/String;
            ifnonnull 32
            ldc ""
            goto 33
      StackMap locals: java.lang.String
      StackMap stack:
        32: aload 6 /* ent */
            invokeinterface org.w3c.dom.Entity.getNodeName:()Ljava/lang/String;
        33: .line 1671
      StackMap locals:
      StackMap stack: java.lang.String
            astore 9 /* entName */
        start local 9 // java.lang.String entName
        34: .line 1674
            aload 6 /* ent */
            invokeinterface org.w3c.dom.Entity.getNamespaceURI:()Ljava/lang/String;
            ifnonnull 35
            ldc ""
            goto 36
      StackMap locals: java.lang.String
      StackMap stack:
        35: aload 6 /* ent */
            invokeinterface org.w3c.dom.Entity.getNamespaceURI:()Ljava/lang/String;
        36: .line 1673
      StackMap locals:
      StackMap stack: java.lang.String
            astore 10 /* entNamespaceURI */
        start local 10 // java.lang.String entNamespaceURI
        37: .line 1677
            aload 2 /* parent */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            iconst_1
            if_icmpne 57
        38: .line 1678
            aload 10 /* entNamespaceURI */
            aload 8 /* nodeNamespaceURI */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 57
        39: .line 1679
            aload 9 /* entName */
            aload 7 /* nodeName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 57
        40: .line 1681
            aload 6 /* ent */
            invokeinterface org.w3c.dom.Entity.getNotationName:()Ljava/lang/String;
            ifnull 57
        41: .line 1683
            getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
        42: .line 1684
            ldc "ER_WF_REF_TO_UNPARSED_ENT"
        43: .line 1685
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* node */
            invokeinterface org.w3c.dom.EntityReference.getNodeName:()Ljava/lang/String;
            aastore
        44: .line 1683
            invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        45: .line 1682
            astore 11 /* msg */
        start local 11 // java.lang.String msg
        46: .line 1687
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
            ifnull 57
        47: .line 1688
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
        48: .line 1689
            new com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl
            dup
        49: .line 1690
            iconst_3
        50: .line 1691
            aload 11 /* msg */
        51: .line 1692
            ldc "ER_WF_REF_TO_UNPARSED_ENT"
        52: .line 1693
            aconst_null
        53: .line 1694
            aconst_null
        54: .line 1695
            aconst_null
        55: .line 1689
            invokespecial com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl.<init>:(SLjava/lang/String;Ljava/lang/String;Ljava/lang/Exception;Ljava/lang/Object;Lcom/sun/org/apache/xml/internal/serializer/dom3/DOMLocatorImpl;)V
        56: .line 1688
            invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
            pop
        end local 11 // java.lang.String msg
        57: .line 1703
      StackMap locals: java.lang.String
      StackMap stack:
            aload 2 /* parent */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            iconst_2
            if_icmpne 79
        58: .line 1704
            aload 10 /* entNamespaceURI */
            aload 8 /* nodeNamespaceURI */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 79
        59: .line 1705
            aload 9 /* entName */
            aload 7 /* nodeName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 79
        60: .line 1707
            aload 6 /* ent */
            invokeinterface org.w3c.dom.Entity.getPublicId:()Ljava/lang/String;
            ifnonnull 63
        61: .line 1708
            aload 6 /* ent */
            invokeinterface org.w3c.dom.Entity.getSystemId:()Ljava/lang/String;
            ifnonnull 63
        62: .line 1709
            aload 6 /* ent */
            invokeinterface org.w3c.dom.Entity.getNotationName:()Ljava/lang/String;
            ifnull 79
        63: .line 1711
      StackMap locals:
      StackMap stack:
            getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
        64: .line 1712
            ldc "ER_WF_REF_TO_EXTERNAL_ENT"
        65: .line 1713
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* node */
            invokeinterface org.w3c.dom.EntityReference.getNodeName:()Ljava/lang/String;
            aastore
        66: .line 1711
            invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        67: .line 1710
            astore 11 /* msg */
        start local 11 // java.lang.String msg
        68: .line 1715
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
            ifnull 79
        69: .line 1716
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
        70: .line 1717
            new com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl
            dup
        71: .line 1718
            iconst_3
        72: .line 1719
            aload 11 /* msg */
        73: .line 1720
            ldc "ER_WF_REF_TO_EXTERNAL_ENT"
        74: .line 1721
            aconst_null
        75: .line 1722
            aconst_null
        76: .line 1723
            aconst_null
        77: .line 1717
            invokespecial com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl.<init>:(SLjava/lang/String;Ljava/lang/String;Ljava/lang/Exception;Ljava/lang/Object;Lcom/sun/org/apache/xml/internal/serializer/dom3/DOMLocatorImpl;)V
        78: .line 1716
            invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
            pop
        end local 11 // java.lang.String msg
        end local 10 // java.lang.String entNamespaceURI
        end local 9 // java.lang.String entName
        end local 8 // java.lang.String nodeNamespaceURI
        end local 7 // java.lang.String nodeName
        end local 6 // org.w3c.dom.Entity ent
        79: .line 1662
      StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker org.w3c.dom.EntityReference org.w3c.dom.Node org.w3c.dom.DocumentType org.w3c.dom.NamedNodeMap int
      StackMap stack:
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        80: iload 5 /* i */
            aload 4 /* entities */
            invokeinterface org.w3c.dom.NamedNodeMap.getLength:()I
            if_icmplt 23
        end local 5 // int i
        end local 4 // org.w3c.dom.NamedNodeMap entities
        81: .line 1730
      StackMap locals:
      StackMap stack:
            return
        end local 3 // org.w3c.dom.DocumentType docType
        end local 2 // org.w3c.dom.Node parent
        end local 1 // org.w3c.dom.EntityReference node
        end local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   82     0              this  Lcom/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker;
            0   82     1              node  Lorg/w3c/dom/EntityReference;
            6   17     2               msg  Ljava/lang/String;
           18   82     2            parent  Lorg/w3c/dom/Node;
           19   82     3           docType  Lorg/w3c/dom/DocumentType;
           21   81     4          entities  Lorg/w3c/dom/NamedNodeMap;
           22   81     5                 i  I
           24   79     6               ent  Lorg/w3c/dom/Entity;
           27   79     7          nodeName  Ljava/lang/String;
           31   79     8  nodeNamespaceURI  Ljava/lang/String;
           34   79     9           entName  Ljava/lang/String;
           37   79    10   entNamespaceURI  Ljava/lang/String;
           46   57    11               msg  Ljava/lang/String;
           68   79    11               msg  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      node  

  protected void checkUnboundPrefixInEntRef(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=9, locals=9, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
        start local 1 // org.w3c.dom.Node node
         0: .line 1743
            aload 1 /* node */
            invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
            astore 2 /* child */
        start local 2 // org.w3c.dom.Node child
         1: goto 56
         2: .line 1744
      StackMap locals: org.w3c.dom.Node
      StackMap stack:
            aload 2 /* child */
            invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
            astore 3 /* next */
        start local 3 // org.w3c.dom.Node next
         3: .line 1746
            aload 2 /* child */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            iconst_1
            if_icmpne 53
         4: .line 1750
            aload 2 /* child */
            invokeinterface org.w3c.dom.Node.getPrefix:()Ljava/lang/String;
            astore 4 /* prefix */
        start local 4 // java.lang.String prefix
         5: .line 1751
            aload 4 /* prefix */
            ifnull 26
         6: .line 1752
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fNSBinder:Lcom/sun/org/apache/xml/internal/serializer/dom3/NamespaceSupport;
            aload 4 /* prefix */
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.NamespaceSupport.getURI:(Ljava/lang/String;)Ljava/lang/String;
            ifnonnull 26
         7: .line 1754
            getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
         8: .line 1755
            ldc "unbound-prefix-in-entity-reference"
         9: .line 1756
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
        10: .line 1757
            aload 1 /* node */
            invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
            aastore
            dup
            iconst_1
        11: .line 1758
            aload 2 /* child */
            invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
            aastore
            dup
            iconst_2
        12: .line 1759
            aload 4 /* prefix */
            aastore
        13: .line 1754
            invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        14: .line 1753
            astore 5 /* msg */
        start local 5 // java.lang.String msg
        15: .line 1761
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
            ifnull 26
        16: .line 1762
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
        17: .line 1763
            new com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl
            dup
        18: .line 1764
            iconst_3
        19: .line 1765
            aload 5 /* msg */
        20: .line 1766
            ldc "unbound-prefix-in-entity-reference"
        21: .line 1767
            aconst_null
        22: .line 1768
            aconst_null
        23: .line 1769
            aconst_null
        24: .line 1763
            invokespecial com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl.<init>:(SLjava/lang/String;Ljava/lang/String;Ljava/lang/Exception;Ljava/lang/Object;Lcom/sun/org/apache/xml/internal/serializer/dom3/DOMLocatorImpl;)V
        25: .line 1762
            invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
            pop
        end local 5 // java.lang.String msg
        26: .line 1773
      StackMap locals: org.w3c.dom.Node java.lang.String
      StackMap stack:
            aload 2 /* child */
            invokeinterface org.w3c.dom.Node.getAttributes:()Lorg/w3c/dom/NamedNodeMap;
            astore 5 /* attrs */
        start local 5 // org.w3c.dom.NamedNodeMap attrs
        27: .line 1775
            iconst_0
            istore 6 /* i */
        start local 6 // int i
        28: goto 52
        29: .line 1776
      StackMap locals: org.w3c.dom.NamedNodeMap int
      StackMap stack:
            aload 5 /* attrs */
            iload 6 /* i */
            invokeinterface org.w3c.dom.NamedNodeMap.item:(I)Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.Node.getPrefix:()Ljava/lang/String;
            astore 7 /* attrPrefix */
        start local 7 // java.lang.String attrPrefix
        30: .line 1777
            aload 7 /* attrPrefix */
            ifnull 51
        31: .line 1778
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fNSBinder:Lcom/sun/org/apache/xml/internal/serializer/dom3/NamespaceSupport;
            aload 7 /* attrPrefix */
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.NamespaceSupport.getURI:(Ljava/lang/String;)Ljava/lang/String;
            ifnonnull 51
        32: .line 1780
            getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
        33: .line 1781
            ldc "unbound-prefix-in-entity-reference"
        34: .line 1782
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
        35: .line 1783
            aload 1 /* node */
            invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
            aastore
            dup
            iconst_1
        36: .line 1784
            aload 2 /* child */
            invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
            aastore
            dup
            iconst_2
        37: .line 1785
            aload 5 /* attrs */
            iload 6 /* i */
            invokeinterface org.w3c.dom.NamedNodeMap.item:(I)Lorg/w3c/dom/Node;
            aastore
        38: .line 1780
            invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        39: .line 1779
            astore 8 /* msg */
        start local 8 // java.lang.String msg
        40: .line 1787
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
            ifnull 51
        41: .line 1788
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
        42: .line 1789
            new com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl
            dup
        43: .line 1790
            iconst_3
        44: .line 1791
            aload 8 /* msg */
        45: .line 1792
            ldc "unbound-prefix-in-entity-reference"
        46: .line 1793
            aconst_null
        47: .line 1794
            aconst_null
        48: .line 1795
            aconst_null
        49: .line 1789
            invokespecial com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl.<init>:(SLjava/lang/String;Ljava/lang/String;Ljava/lang/Exception;Ljava/lang/Object;Lcom/sun/org/apache/xml/internal/serializer/dom3/DOMLocatorImpl;)V
        50: .line 1788
            invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
            pop
        end local 8 // java.lang.String msg
        end local 7 // java.lang.String attrPrefix
        51: .line 1775
      StackMap locals:
      StackMap stack:
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        52: iload 6 /* i */
            aload 5 /* attrs */
            invokeinterface org.w3c.dom.NamedNodeMap.getLength:()I
            if_icmplt 29
        end local 6 // int i
        end local 5 // org.w3c.dom.NamedNodeMap attrs
        end local 4 // java.lang.String prefix
        53: .line 1801
      StackMap locals:
      StackMap stack:
            aload 2 /* child */
            invokeinterface org.w3c.dom.Node.hasChildNodes:()Z
            ifeq 55
        54: .line 1802
            aload 0 /* this */
            aload 2 /* child */
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.checkUnboundPrefixInEntRef:(Lorg/w3c/dom/Node;)V
        55: .line 1743
      StackMap locals:
      StackMap stack:
            aload 3 /* next */
            astore 2 /* child */
        end local 3 // org.w3c.dom.Node next
      StackMap locals:
      StackMap stack:
        56: aload 2 /* child */
            ifnonnull 2
        57: .line 1805
            return
        end local 2 // org.w3c.dom.Node child
        end local 1 // org.w3c.dom.Node node
        end local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   58     0        this  Lcom/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker;
            0   58     1        node  Lorg/w3c/dom/Node;
            1   58     2       child  Lorg/w3c/dom/Node;
            3   56     3        next  Lorg/w3c/dom/Node;
            5   53     4      prefix  Ljava/lang/String;
           15   26     5         msg  Ljava/lang/String;
           27   53     5       attrs  Lorg/w3c/dom/NamedNodeMap;
           28   53     6           i  I
           30   51     7  attrPrefix  Ljava/lang/String;
           40   51     8         msg  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      node  

  protected void recordLocalNSDecl(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=9, locals=11, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
        start local 1 // org.w3c.dom.Node node
         0: .line 1816
            aload 1 /* node */
            checkcast org.w3c.dom.Element
            invokeinterface org.w3c.dom.Element.getAttributes:()Lorg/w3c/dom/NamedNodeMap;
            astore 2 /* atts */
        start local 2 // org.w3c.dom.NamedNodeMap atts
         1: .line 1817
            aload 2 /* atts */
            invokeinterface org.w3c.dom.NamedNodeMap.getLength:()I
            istore 3 /* length */
        start local 3 // int length
         2: .line 1819
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         3: goto 48
         4: .line 1820
      StackMap locals: org.w3c.dom.NamedNodeMap int int
      StackMap stack:
            aload 2 /* atts */
            iload 4 /* i */
            invokeinterface org.w3c.dom.NamedNodeMap.item:(I)Lorg/w3c/dom/Node;
            astore 5 /* attr */
        start local 5 // org.w3c.dom.Node attr
         5: .line 1822
            aload 5 /* attr */
            invokeinterface org.w3c.dom.Node.getLocalName:()Ljava/lang/String;
            astore 6 /* localName */
        start local 6 // java.lang.String localName
         6: .line 1823
            aload 5 /* attr */
            invokeinterface org.w3c.dom.Node.getPrefix:()Ljava/lang/String;
            astore 7 /* attrPrefix */
        start local 7 // java.lang.String attrPrefix
         7: .line 1824
            aload 5 /* attr */
            invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
            astore 8 /* attrValue */
        start local 8 // java.lang.String attrValue
         8: .line 1825
            aload 5 /* attr */
            invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
            astore 9 /* attrNS */
        start local 9 // java.lang.String attrNS
         9: .line 1828
            aload 6 /* localName */
            ifnull 11
        10: .line 1829
            ldc "xmlns"
            aload 6 /* localName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 12
      StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker org.w3c.dom.Node org.w3c.dom.NamedNodeMap int int org.w3c.dom.Node java.lang.String java.lang.String java.lang.String java.lang.String
      StackMap stack:
        11: ldc ""
            goto 13
      StackMap locals:
      StackMap stack:
        12: aload 6 /* localName */
        13: .line 1827
      StackMap locals:
      StackMap stack: java.lang.String
            astore 6 /* localName */
        14: .line 1830
            aload 7 /* attrPrefix */
            ifnonnull 15
            ldc ""
            goto 16
      StackMap locals:
      StackMap stack:
        15: aload 7 /* attrPrefix */
      StackMap locals:
      StackMap stack: java.lang.String
        16: astore 7 /* attrPrefix */
        17: .line 1831
            aload 8 /* attrValue */
            ifnonnull 18
            ldc ""
            goto 19
      StackMap locals:
      StackMap stack:
        18: aload 8 /* attrValue */
      StackMap locals:
      StackMap stack: java.lang.String
        19: astore 8 /* attrValue */
        20: .line 1832
            aload 9 /* attrNS */
            ifnonnull 21
            ldc ""
            goto 22
      StackMap locals:
      StackMap stack:
        21: aload 9 /* attrNS */
      StackMap locals:
      StackMap stack: java.lang.String
        22: astore 9 /* attrNS */
        23: .line 1835
            ldc "http://www.w3.org/2000/xmlns/"
            aload 9 /* attrNS */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 47
        24: .line 1838
            ldc "http://www.w3.org/2000/xmlns/"
            aload 8 /* attrValue */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 42
        25: .line 1840
            getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
        26: .line 1841
            ldc "ER_NS_PREFIX_CANNOT_BE_BOUND"
        27: .line 1842
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 7 /* attrPrefix */
            aastore
            dup
            iconst_1
            ldc "http://www.w3.org/2000/xmlns/"
            aastore
        28: .line 1840
            invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        29: .line 1839
            astore 10 /* msg */
        start local 10 // java.lang.String msg
        30: .line 1844
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
            ifnull 47
        31: .line 1845
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
        32: .line 1846
            new com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl
            dup
        33: .line 1847
            iconst_2
        34: .line 1848
            aload 10 /* msg */
        35: .line 1849
            ldc "ER_NS_PREFIX_CANNOT_BE_BOUND"
        36: .line 1850
            aconst_null
        37: .line 1851
            aconst_null
        38: .line 1852
            aconst_null
        39: .line 1846
            invokespecial com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl.<init>:(SLjava/lang/String;Ljava/lang/String;Ljava/lang/Exception;Ljava/lang/Object;Lcom/sun/org/apache/xml/internal/serializer/dom3/DOMLocatorImpl;)V
        40: .line 1845
            invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
            pop
        end local 10 // java.lang.String msg
        41: .line 1854
            goto 47
        42: .line 1856
      StackMap locals:
      StackMap stack:
            ldc "xmlns"
            aload 7 /* attrPrefix */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 46
        43: .line 1858
            aload 8 /* attrValue */
            invokevirtual java.lang.String.length:()I
            ifeq 47
        44: .line 1859
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fNSBinder:Lcom/sun/org/apache/xml/internal/serializer/dom3/NamespaceSupport;
            aload 6 /* localName */
            aload 8 /* attrValue */
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.NamespaceSupport.declarePrefix:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
        45: .line 1863
            goto 47
        46: .line 1865
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fNSBinder:Lcom/sun/org/apache/xml/internal/serializer/dom3/NamespaceSupport;
            ldc ""
            aload 8 /* attrValue */
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.NamespaceSupport.declarePrefix:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
        end local 9 // java.lang.String attrNS
        end local 8 // java.lang.String attrValue
        end local 7 // java.lang.String attrPrefix
        end local 6 // java.lang.String localName
        end local 5 // org.w3c.dom.Node attr
        47: .line 1819
      StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker org.w3c.dom.Node org.w3c.dom.NamedNodeMap int int
      StackMap stack:
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        48: iload 4 /* i */
            iload 3 /* length */
            if_icmplt 4
        end local 4 // int i
        49: .line 1871
            return
        end local 3 // int length
        end local 2 // org.w3c.dom.NamedNodeMap atts
        end local 1 // org.w3c.dom.Node node
        end local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   50     0        this  Lcom/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker;
            0   50     1        node  Lorg/w3c/dom/Node;
            1   50     2        atts  Lorg/w3c/dom/NamedNodeMap;
            2   50     3      length  I
            3   49     4           i  I
            5   47     5        attr  Lorg/w3c/dom/Node;
            6   47     6   localName  Ljava/lang/String;
            7   47     7  attrPrefix  Ljava/lang/String;
            8   47     8   attrValue  Ljava/lang/String;
            9   47     9      attrNS  Ljava/lang/String;
           30   41    10         msg  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      node  

  protected void fixupElementNS(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=9, locals=6, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
        start local 1 // org.w3c.dom.Node node
         0: .line 1879
            aload 1 /* node */
            checkcast org.w3c.dom.Element
            invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
            astore 2 /* namespaceURI */
        start local 2 // java.lang.String namespaceURI
         1: .line 1880
            aload 1 /* node */
            checkcast org.w3c.dom.Element
            invokeinterface org.w3c.dom.Element.getPrefix:()Ljava/lang/String;
            astore 3 /* prefix */
        start local 3 // java.lang.String prefix
         2: .line 1881
            aload 1 /* node */
            checkcast org.w3c.dom.Element
            invokeinterface org.w3c.dom.Element.getLocalName:()Ljava/lang/String;
            astore 4 /* localName */
        start local 4 // java.lang.String localName
         3: .line 1883
            aload 2 /* namespaceURI */
            ifnull 18
         4: .line 1886
            aload 3 /* prefix */
            ifnonnull 5
            ldc ""
            goto 6
      StackMap locals: java.lang.String java.lang.String java.lang.String
      StackMap stack:
         5: aload 3 /* prefix */
      StackMap locals:
      StackMap stack: java.lang.String
         6: astore 3 /* prefix */
         7: .line 1887
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fNSBinder:Lcom/sun/org/apache/xml/internal/serializer/dom3/NamespaceSupport;
            aload 3 /* prefix */
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.NamespaceSupport.getURI:(Ljava/lang/String;)Ljava/lang/String;
            astore 5 /* inScopeNamespaceURI */
        start local 5 // java.lang.String inScopeNamespaceURI
         8: .line 1889
            aload 5 /* inScopeNamespaceURI */
            ifnull 10
         9: .line 1890
            aload 5 /* inScopeNamespaceURI */
            aload 2 /* namespaceURI */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 41
        10: .line 1901
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFeatures:I
            sipush 512
            iand
            ifeq 15
        11: .line 1902
            ldc ""
            aload 3 /* prefix */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 12
            ldc ""
            aload 2 /* namespaceURI */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 14
        12: .line 1903
      StackMap locals:
      StackMap stack:
            aload 1 /* node */
            checkcast org.w3c.dom.Element
            ldc "http://www.w3.org/2000/xmlns/"
            ldc "xmlns"
            aload 2 /* namespaceURI */
            invokeinterface org.w3c.dom.Element.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        13: .line 1904
            goto 15
        14: .line 1905
      StackMap locals:
      StackMap stack:
            aload 1 /* node */
            checkcast org.w3c.dom.Element
            ldc "http://www.w3.org/2000/xmlns/"
            new java.lang.StringBuilder
            dup
            ldc "xmlns:"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* prefix */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 2 /* namespaceURI */
            invokeinterface org.w3c.dom.Element.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        15: .line 1908
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fLocalNSBinder:Lcom/sun/org/apache/xml/internal/serializer/dom3/NamespaceSupport;
            aload 3 /* prefix */
            aload 2 /* namespaceURI */
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.NamespaceSupport.declarePrefix:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
        16: .line 1909
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fNSBinder:Lcom/sun/org/apache/xml/internal/serializer/dom3/NamespaceSupport;
            aload 3 /* prefix */
            aload 2 /* namespaceURI */
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.NamespaceSupport.declarePrefix:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
        end local 5 // java.lang.String inScopeNamespaceURI
        17: .line 1912
            goto 41
        18: .line 1915
      StackMap locals:
      StackMap stack:
            aload 4 /* localName */
            ifnull 19
            ldc ""
            aload 4 /* localName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 36
        19: .line 1918
      StackMap locals:
      StackMap stack:
            getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
        20: .line 1919
            ldc "ER_NULL_LOCAL_ELEMENT_NAME"
        21: .line 1920
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* node */
            invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
            aastore
        22: .line 1918
            invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        23: .line 1917
            astore 5 /* msg */
        start local 5 // java.lang.String msg
        24: .line 1922
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
            ifnull 41
        25: .line 1923
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fErrorHandler:Lorg/w3c/dom/DOMErrorHandler;
        26: .line 1924
            new com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl
            dup
        27: .line 1925
            iconst_2
        28: .line 1926
            aload 5 /* msg */
        29: .line 1927
            ldc "ER_NULL_LOCAL_ELEMENT_NAME"
        30: .line 1928
            aconst_null
        31: .line 1929
            aconst_null
        32: .line 1930
            aconst_null
        33: .line 1924
            invokespecial com.sun.org.apache.xml.internal.serializer.dom3.DOMErrorImpl.<init>:(SLjava/lang/String;Ljava/lang/String;Ljava/lang/Exception;Ljava/lang/Object;Lcom/sun/org/apache/xml/internal/serializer/dom3/DOMLocatorImpl;)V
        34: .line 1923
            invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
            pop
        end local 5 // java.lang.String msg
        35: .line 1932
            goto 41
        36: .line 1933
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fNSBinder:Lcom/sun/org/apache/xml/internal/serializer/dom3/NamespaceSupport;
            ldc ""
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.NamespaceSupport.getURI:(Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* namespaceURI */
        37: .line 1934
            aload 2 /* namespaceURI */
            ifnull 41
            aload 2 /* namespaceURI */
            invokevirtual java.lang.String.length:()I
            ifle 41
        38: .line 1935
            aload 1 /* node */
            checkcast org.w3c.dom.Element
            ldc "http://www.w3.org/2000/xmlns/"
            ldc "xmlns"
            ldc ""
            invokeinterface org.w3c.dom.Element.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        39: .line 1936
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fLocalNSBinder:Lcom/sun/org/apache/xml/internal/serializer/dom3/NamespaceSupport;
            ldc ""
            ldc ""
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.NamespaceSupport.declarePrefix:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
        40: .line 1937
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fNSBinder:Lcom/sun/org/apache/xml/internal/serializer/dom3/NamespaceSupport;
            ldc ""
            ldc ""
            invokevirtual com.sun.org.apache.xml.internal.serializer.dom3.NamespaceSupport.declarePrefix:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
        41: .line 1941
      StackMap locals:
      StackMap stack:
            return
        end local 4 // java.lang.String localName
        end local 3 // java.lang.String prefix
        end local 2 // java.lang.String namespaceURI
        end local 1 // org.w3c.dom.Node node
        end local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   42     0                 this  Lcom/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker;
            0   42     1                 node  Lorg/w3c/dom/Node;
            1   42     2         namespaceURI  Ljava/lang/String;
            2   42     3               prefix  Ljava/lang/String;
            3   42     4            localName  Ljava/lang/String;
            8   17     5  inScopeNamespaceURI  Ljava/lang/String;
           24   35     5                  msg  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      node  

  protected void initProperties(java.util.Properties);
    descriptor: (Ljava/util/Properties;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
        start local 1 // java.util.Properties properties
         0: .line 2014
            aload 1 /* properties */
            invokevirtual java.util.Properties.stringPropertyNames:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 3
            goto 41
      StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker java.util.Properties top java.util.Iterator
      StackMap stack:
         1: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 2 /* key */
        start local 2 // java.lang.String key
         2: .line 2025
            getstatic com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFeatureMap:Ljava/util/Map;
            aload 2 /* key */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Integer
            astore 4 /* bitFlag */
        start local 4 // java.lang.Integer bitFlag
         3: .line 2026
            aload 4 /* bitFlag */
            ifnull 9
         4: .line 2039
            aload 1 /* properties */
            aload 2 /* key */
            invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            ldc "yes"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 7
         5: .line 2040
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFeatures:I
            aload 4 /* bitFlag */
            invokevirtual java.lang.Integer.intValue:()I
            ior
            putfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFeatures:I
         6: .line 2041
            goto 41
         7: .line 2042
      StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker java.util.Properties java.lang.String java.util.Iterator java.lang.Integer
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFeatures:I
            aload 4 /* bitFlag */
            invokevirtual java.lang.Integer.intValue:()I
            iconst_m1
            ixor
            iand
            putfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fFeatures:I
         8: .line 2044
            goto 41
         9: .line 2049
      StackMap locals:
      StackMap stack:
            ldc "{http://www.w3.org/TR/DOM-Level-3-LS}format-pretty-print"
        10: .line 2051
            aload 2 /* key */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 17
        11: .line 2053
            aload 1 /* properties */
            aload 2 /* key */
            invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            ldc "yes"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 15
        12: .line 2054
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fSerializer:Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            iconst_1
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.setIndent:(Z)V
        13: .line 2055
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fSerializer:Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            iconst_4
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.setIndentAmount:(I)V
        14: .line 2056
            goto 41
        15: .line 2057
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fSerializer:Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            iconst_0
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.setIndent:(Z)V
        16: .line 2059
            goto 41
      StackMap locals:
      StackMap stack:
        17: ldc "omit-xml-declaration"
            aload 2 /* key */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 23
        18: .line 2061
            aload 1 /* properties */
            aload 2 /* key */
            invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            ldc "yes"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 21
        19: .line 2062
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fSerializer:Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            iconst_1
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.setOmitXMLDeclaration:(Z)V
        20: .line 2063
            goto 41
        21: .line 2064
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fSerializer:Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            iconst_0
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.setOmitXMLDeclaration:(Z)V
        22: .line 2066
            goto 41
      StackMap locals:
      StackMap stack:
        23: ldc "{http://xml.apache.org/xerces-2j}xml-version"
        24: .line 2067
            aload 2 /* key */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 32
        25: .line 2069
            aload 1 /* properties */
            aload 2 /* key */
            invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 5 /* version */
        start local 5 // java.lang.String version
        26: .line 2070
            ldc "1.1"
            aload 5 /* version */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 30
        27: .line 2071
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fIsXMLVersion11:Z
        28: .line 2072
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fSerializer:Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            aload 5 /* version */
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.setVersion:(Ljava/lang/String;)V
        29: .line 2073
            goto 41
        30: .line 2074
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fSerializer:Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            ldc "1.0"
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.setVersion:(Ljava/lang/String;)V
        end local 5 // java.lang.String version
        31: .line 2076
            goto 41
      StackMap locals:
      StackMap stack:
        32: ldc "encoding"
            aload 2 /* key */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 37
        33: .line 2078
            aload 1 /* properties */
            aload 2 /* key */
            invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 5 /* encoding */
        start local 5 // java.lang.String encoding
        34: .line 2079
            aload 5 /* encoding */
            ifnull 41
        35: .line 2080
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fSerializer:Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            aload 5 /* encoding */
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.setEncoding:(Ljava/lang/String;)V
        end local 5 // java.lang.String encoding
        36: .line 2082
            goto 41
      StackMap locals:
      StackMap stack:
        37: ldc "{http://xml.apache.org/xalan}entities"
            aload 2 /* key */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 41
        38: .line 2084
            aload 1 /* properties */
            aload 2 /* key */
            invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 5 /* entities */
        start local 5 // java.lang.String entities
        39: .line 2085
            ldc "com/sun/org/apache/xml/internal/serializer/XMLEntities"
            aload 5 /* entities */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 41
        40: .line 2086
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fSerializer:Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            iconst_0
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.setDTDEntityExpansion:(Z)V
        end local 5 // java.lang.String entities
        end local 4 // java.lang.Integer bitFlag
        end local 2 // java.lang.String key
        41: .line 2014
      StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker java.util.Properties top java.util.Iterator
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
        42: .line 2092
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fNewLine:Ljava/lang/String;
            ifnull 44
        43: .line 2093
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fSerializer:Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            ldc "{http://xml.apache.org/xalan}line-separator"
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker.fNewLine:Ljava/lang/String;
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.setOutputProperty:(Ljava/lang/String;Ljava/lang/String;)V
        44: .line 2095
      StackMap locals: com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker java.util.Properties
      StackMap stack:
            return
        end local 1 // java.util.Properties properties
        end local 0 // com.sun.org.apache.xml.internal.serializer.dom3.DOM3TreeWalker this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   45     0        this  Lcom/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker;
            0   45     1  properties  Ljava/util/Properties;
            2   41     2         key  Ljava/lang/String;
            3   41     4     bitFlag  Ljava/lang/Integer;
           26   31     5     version  Ljava/lang/String;
           34   36     5    encoding  Ljava/lang/String;
           39   41     5    entities  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      properties  
}
SourceFile: "DOM3TreeWalker.java"