public class com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM extends com.sun.org.apache.xerces.internal.impl.xs.opti.DefaultDocument
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM
  super_class: com.sun.org.apache.xerces.internal.impl.xs.opti.DefaultDocument
{
  static final int relationsRowResizeFactor;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 15

  static final int relationsColResizeFactor;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 10

  com.sun.org.apache.xerces.internal.impl.xs.opti.NodeImpl[][] relations;
    descriptor: [[Lcom/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl;
    flags: (0x0000) 

  com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl parent;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl;
    flags: (0x0000) 

  int currLoc;
    descriptor: I
    flags: (0x0000) 

  int nextFreeLoc;
    descriptor: I
    flags: (0x0000) 

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

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

  private java.lang.StringBuffer fAnnotationBuffer;
    descriptor: Ljava/lang/StringBuffer;
    flags: (0x0002) ACC_PRIVATE

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
         0: .line 61
            aload 0 /* this */
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.opti.DefaultDocument.<init>:()V
         1: .line 59
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.fAnnotationBuffer:Ljava/lang/StringBuffer;
         2: .line 62
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.reset:()V
         3: .line 63
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;

  public com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl startElement(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.xni.XMLAttributes, int, int, int);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;III)Lcom/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=6
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        start local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        start local 3 // int line
        start local 4 // int column
        start local 5 // int offset
         0: .line 68
            new com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl
            dup
            iload 3 /* line */
            iload 4 /* column */
            iload 5 /* offset */
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl.<init>:(III)V
            astore 6 /* node */
        start local 6 // com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl node
         1: .line 69
            aload 0 /* this */
            aload 1 /* element */
            aload 2 /* attributes */
            aload 6 /* node */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.processElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl;)V
         2: .line 71
            aload 0 /* this */
            aload 6 /* node */
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.parent:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl;
         3: .line 72
            aload 6 /* node */
            areturn
        end local 6 // com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl node
        end local 5 // int offset
        end local 4 // int column
        end local 3 // int line
        end local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            0    4     1     element  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0    4     2  attributes  Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
            0    4     3        line  I
            0    4     4      column  I
            0    4     5      offset  I
            1    4     6        node  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl;
    MethodParameters:
            Name  Flags
      element     
      attributes  
      line        
      column      
      offset      

  public com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl emptyElement(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.xni.XMLAttributes, int, int, int);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;III)Lcom/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=6
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        start local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        start local 3 // int line
        start local 4 // int column
        start local 5 // int offset
         0: .line 77
            new com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl
            dup
            iload 3 /* line */
            iload 4 /* column */
            iload 5 /* offset */
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl.<init>:(III)V
            astore 6 /* node */
        start local 6 // com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl node
         1: .line 78
            aload 0 /* this */
            aload 1 /* element */
            aload 2 /* attributes */
            aload 6 /* node */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.processElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl;)V
         2: .line 79
            aload 6 /* node */
            areturn
        end local 6 // com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl node
        end local 5 // int offset
        end local 4 // int column
        end local 3 // int line
        end local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            0    3     1     element  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0    3     2  attributes  Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
            0    3     3        line  I
            0    3     4      column  I
            0    3     5      offset  I
            1    3     6        node  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl;
    MethodParameters:
            Name  Flags
      element     
      attributes  
      line        
      column      
      offset      

  public com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl startElement(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.xni.XMLAttributes, int, int);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;II)Lcom/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=5
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        start local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        start local 3 // int line
        start local 4 // int column
         0: .line 84
            aload 0 /* this */
            aload 1 /* element */
            aload 2 /* attributes */
            iload 3 /* line */
            iload 4 /* column */
            iconst_m1
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.startElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;III)Lcom/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl;
            areturn
        end local 4 // int column
        end local 3 // int line
        end local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            0    1     1     element  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0    1     2  attributes  Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
            0    1     3        line  I
            0    1     4      column  I
    MethodParameters:
            Name  Flags
      element     
      attributes  
      line        
      column      

  public com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl emptyElement(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.xni.XMLAttributes, int, int);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;II)Lcom/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=5
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        start local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        start local 3 // int line
        start local 4 // int column
         0: .line 89
            aload 0 /* this */
            aload 1 /* element */
            aload 2 /* attributes */
            iload 3 /* line */
            iload 4 /* column */
            iconst_m1
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.emptyElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;III)Lcom/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl;
            areturn
        end local 4 // int column
        end local 3 // int line
        end local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            0    1     1     element  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0    1     2  attributes  Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
            0    1     3        line  I
            0    1     4      column  I
    MethodParameters:
            Name  Flags
      element     
      attributes  
      line        
      column      

  private void processElement(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.xni.XMLAttributes, com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=11, locals=7, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        start local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        start local 3 // com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl node
         0: .line 95
            aload 3 /* node */
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl.prefix:Ljava/lang/String;
         1: .line 96
            aload 3 /* node */
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl.localpart:Ljava/lang/String;
         2: .line 97
            aload 3 /* node */
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl.rawname:Ljava/lang/String;
         3: .line 98
            aload 3 /* node */
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl.uri:Ljava/lang/String;
         4: .line 99
            aload 3 /* node */
            aload 0 /* this */
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl.schemaDOM:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
         5: .line 102
            aload 2 /* attributes */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getLength:()I
            anewarray org.w3c.dom.Attr
            astore 4 /* attrs */
        start local 4 // org.w3c.dom.Attr[] attrs
         6: .line 103
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         7: goto 16
         8: .line 104
      StackMap locals: org.w3c.dom.Attr[] int
      StackMap stack:
            aload 4 /* attrs */
            iload 5 /* i */
            new com.sun.org.apache.xerces.internal.impl.xs.opti.AttrImpl
            dup
            aload 3 /* node */
         9: .line 105
            aload 2 /* attributes */
            iload 5 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getPrefix:(I)Ljava/lang/String;
        10: .line 106
            aload 2 /* attributes */
            iload 5 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getLocalName:(I)Ljava/lang/String;
        11: .line 107
            aload 2 /* attributes */
            iload 5 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getQName:(I)Ljava/lang/String;
        12: .line 108
            aload 2 /* attributes */
            iload 5 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getURI:(I)Ljava/lang/String;
        13: .line 109
            aload 2 /* attributes */
            iload 5 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getValue:(I)Ljava/lang/String;
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.opti.AttrImpl.<init>:(Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        14: .line 104
            aastore
        15: .line 103
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        16: iload 5 /* i */
            aload 2 /* attributes */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getLength:()I
            if_icmplt 8
        end local 5 // int i
        17: .line 111
            aload 3 /* node */
            aload 4 /* attrs */
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl.attrs:[Lorg/w3c/dom/Attr;
        18: .line 114
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.nextFreeLoc:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.relations:[[Lcom/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl;
            arraylength
            if_icmpne 20
        19: .line 115
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.resizeRelations:()V
        20: .line 120
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.relations:[[Lcom/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.currLoc:I
            aaload
            iconst_0
            aaload
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.parent:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl;
            if_acmpeq 23
        21: .line 121
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.relations:[[Lcom/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.nextFreeLoc:I
            aaload
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.parent:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl;
            aastore
        22: .line 122
            aload 0 /* this */
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.nextFreeLoc:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.nextFreeLoc:I
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.currLoc:I
        23: .line 126
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 5 /* foundPlace */
        start local 5 // boolean foundPlace
        24: .line 127
            iconst_1
            istore 6 /* i */
        start local 6 // int i
        25: .line 128
            iconst_1
            istore 6 /* i */
            goto 30
        26: .line 129
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.relations:[[Lcom/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.currLoc:I
            aaload
            iload 6 /* i */
            aaload
            ifnonnull 29
        27: .line 130
            iconst_1
            istore 5 /* foundPlace */
        28: .line 131
            goto 31
        29: .line 128
      StackMap locals:
      StackMap stack:
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        30: iload 6 /* i */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.relations:[[Lcom/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.currLoc:I
            aaload
            arraylength
            if_icmplt 26
        31: .line 135
      StackMap locals:
      StackMap stack:
            iload 5 /* foundPlace */
            ifne 33
        32: .line 136
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.currLoc:I
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.resizeRelations:(I)V
        33: .line 138
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.relations:[[Lcom/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.currLoc:I
            aaload
            iload 6 /* i */
            aload 3 /* node */
            aastore
        34: .line 140
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.parent:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.currLoc:I
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl.parentRow:I
        35: .line 141
            aload 3 /* node */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.currLoc:I
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl.row:I
        36: .line 142
            aload 3 /* node */
            iload 6 /* i */
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl.col:I
        37: .line 143
            return
        end local 6 // int i
        end local 5 // boolean foundPlace
        end local 4 // org.w3c.dom.Attr[] attrs
        end local 3 // com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl node
        end local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   38     0        this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            0   38     1     element  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0   38     2  attributes  Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
            0   38     3        node  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl;
            6   38     4       attrs  [Lorg/w3c/dom/Attr;
            7   17     5           i  I
           24   38     5  foundPlace  Z
           25   38     6           i  I
    MethodParameters:
            Name  Flags
      element     
      attributes  
      node        

  public void endElement();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
         0: .line 149
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.parent:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl;
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl.row:I
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.currLoc:I
         1: .line 150
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.relations:[[Lcom/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.currLoc:I
            aaload
            iconst_0
            aaload
            checkcast com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.parent:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl;
         2: .line 151
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;

  void comment(com.sun.org.apache.xerces.internal.xni.XMLString);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLString;)V
    flags: (0x0000) 
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
        start local 1 // com.sun.org.apache.xerces.internal.xni.XMLString text
         0: .line 155
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.fAnnotationBuffer:Ljava/lang/StringBuffer;
            ldc "<!--"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         1: .line 156
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            ifle 3
         2: .line 157
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.fAnnotationBuffer:Ljava/lang/StringBuffer;
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            invokevirtual java.lang.StringBuffer.append:([CII)Ljava/lang/StringBuffer;
            pop
         3: .line 159
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.fAnnotationBuffer:Ljava/lang/StringBuffer;
            ldc "-->"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         4: .line 160
            return
        end local 1 // com.sun.org.apache.xerces.internal.xni.XMLString text
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            0    5     1  text  Lcom/sun/org/apache/xerces/internal/xni/XMLString;
    MethodParameters:
      Name  Flags
      text  

  void processingInstruction(java.lang.String, com.sun.org.apache.xerces.internal.xni.XMLString);
    descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLString;)V
    flags: (0x0000) 
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
        start local 1 // java.lang.String target
        start local 2 // com.sun.org.apache.xerces.internal.xni.XMLString data
         0: .line 164
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.fAnnotationBuffer:Ljava/lang/StringBuffer;
            ldc "<?"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            aload 1 /* target */
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         1: .line 165
            aload 2 /* data */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            ifle 3
         2: .line 166
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.fAnnotationBuffer:Ljava/lang/StringBuffer;
            bipush 32
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            aload 2 /* data */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
            aload 2 /* data */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
            aload 2 /* data */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            invokevirtual java.lang.StringBuffer.append:([CII)Ljava/lang/StringBuffer;
            pop
         3: .line 168
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.fAnnotationBuffer:Ljava/lang/StringBuffer;
            ldc "?>"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         4: .line 169
            return
        end local 2 // com.sun.org.apache.xerces.internal.xni.XMLString data
        end local 1 // java.lang.String target
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            0    5     1  target  Ljava/lang/String;
            0    5     2    data  Lcom/sun/org/apache/xerces/internal/xni/XMLString;
    MethodParameters:
        Name  Flags
      target  
      data    

  void characters(com.sun.org.apache.xerces.internal.xni.XMLString);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLString;)V
    flags: (0x0000) 
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
        start local 1 // com.sun.org.apache.xerces.internal.xni.XMLString text
         0: .line 175
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.inCDATA:Z
            ifne 21
         1: .line 176
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.fAnnotationBuffer:Ljava/lang/StringBuffer;
            astore 2 /* annotationBuffer */
        start local 2 // java.lang.StringBuffer annotationBuffer
         2: .line 177
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
            istore 3 /* i */
        start local 3 // int i
         3: goto 19
         4: .line 178
      StackMap locals: java.lang.StringBuffer int
      StackMap stack:
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
            iload 3 /* i */
            caload
            istore 4 /* ch */
        start local 4 // char ch
         5: .line 179
            iload 4 /* ch */
            bipush 38
            if_icmpne 8
         6: .line 180
            aload 2 /* annotationBuffer */
            ldc "&amp;"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         7: .line 181
            goto 18
         8: .line 182
      StackMap locals: int
      StackMap stack:
            iload 4 /* ch */
            bipush 60
            if_icmpne 11
         9: .line 183
            aload 2 /* annotationBuffer */
            ldc "&lt;"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        10: .line 184
            goto 18
        11: .line 187
      StackMap locals:
      StackMap stack:
            iload 4 /* ch */
            bipush 62
            if_icmpne 14
        12: .line 188
            aload 2 /* annotationBuffer */
            ldc "&gt;"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        13: .line 189
            goto 18
        14: .line 194
      StackMap locals:
      StackMap stack:
            iload 4 /* ch */
            bipush 13
            if_icmpne 17
        15: .line 195
            aload 2 /* annotationBuffer */
            ldc "&#xD;"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        16: .line 196
            goto 18
        17: .line 198
      StackMap locals:
      StackMap stack:
            aload 2 /* annotationBuffer */
            iload 4 /* ch */
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
        end local 4 // char ch
        18: .line 177
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        19: iload 3 /* i */
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            iadd
            if_icmplt 4
        end local 3 // int i
        end local 2 // java.lang.StringBuffer annotationBuffer
        20: .line 201
            goto 22
        21: .line 203
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.fAnnotationBuffer:Ljava/lang/StringBuffer;
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            invokevirtual java.lang.StringBuffer.append:([CII)Ljava/lang/StringBuffer;
            pop
        22: .line 205
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.org.apache.xerces.internal.xni.XMLString text
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   23     0              this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            0   23     1              text  Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            2   20     2  annotationBuffer  Ljava/lang/StringBuffer;
            3   20     3                 i  I
            5   18     4                ch  C
    MethodParameters:
      Name  Flags
      text  

  void charactersRaw(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
        start local 1 // java.lang.String text
         0: .line 209
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.fAnnotationBuffer:Ljava/lang/StringBuffer;
            aload 1 /* text */
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         1: .line 210
            return
        end local 1 // java.lang.String text
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            0    2     1  text  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      text  

  void endAnnotation(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName elemName
        start local 2 // com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl annotation
         0: .line 213
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.fAnnotationBuffer:Ljava/lang/StringBuffer;
            ldc "\n</"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            aload 1 /* elemName */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            ldc ">"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         1: .line 214
            aload 2 /* annotation */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.fAnnotationBuffer:Ljava/lang/StringBuffer;
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl.fAnnotation:Ljava/lang/String;
         2: .line 216
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.fAnnotationBuffer:Ljava/lang/StringBuffer;
         3: .line 217
            return
        end local 2 // com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl annotation
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName elemName
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            0    4     1    elemName  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0    4     2  annotation  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl;
    MethodParameters:
            Name  Flags
      elemName    
      annotation  

  void endAnnotationElement(com.sun.org.apache.xerces.internal.xni.QName);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName elemName
         0: .line 220
            aload 0 /* this */
            aload 1 /* elemName */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.endAnnotationElement:(Ljava/lang/String;)V
         1: .line 221
            return
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName elemName
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            0    2     1  elemName  Lcom/sun/org/apache/xerces/internal/xni/QName;
    MethodParameters:
          Name  Flags
      elemName  

  void endAnnotationElement(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
        start local 1 // java.lang.String elemRawName
         0: .line 224
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.fAnnotationBuffer:Ljava/lang/StringBuffer;
            ldc "</"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            aload 1 /* elemRawName */
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            ldc ">"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         1: .line 225
            return
        end local 1 // java.lang.String elemRawName
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            0    2     1  elemRawName  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      elemRawName  

  void endSyntheticAnnotationElement(com.sun.org.apache.xerces.internal.xni.QName, boolean);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Z)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName elemName
        start local 2 // boolean complete
         0: .line 228
            aload 0 /* this */
            aload 1 /* elemName */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            iload 2 /* complete */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.endSyntheticAnnotationElement:(Ljava/lang/String;Z)V
         1: .line 229
            return
        end local 2 // boolean complete
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName elemName
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            0    2     1  elemName  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0    2     2  complete  Z
    MethodParameters:
          Name  Flags
      elemName  
      complete  

  void endSyntheticAnnotationElement(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)V
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
        start local 1 // java.lang.String elemRawName
        start local 2 // boolean complete
         0: .line 232
            iload 2 /* complete */
            ifeq 5
         1: .line 233
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.fAnnotationBuffer:Ljava/lang/StringBuffer;
            ldc "\n</"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            aload 1 /* elemRawName */
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            ldc ">"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         2: .line 238
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.parent:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.fAnnotationBuffer:Ljava/lang/StringBuffer;
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl.fSyntheticAnnotation:Ljava/lang/String;
         3: .line 242
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.fAnnotationBuffer:Ljava/lang/StringBuffer;
         4: .line 243
            goto 6
         5: .line 244
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.fAnnotationBuffer:Ljava/lang/StringBuffer;
            ldc "</"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            aload 1 /* elemRawName */
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            ldc ">"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         6: .line 245
      StackMap locals:
      StackMap stack:
            return
        end local 2 // boolean complete
        end local 1 // java.lang.String elemRawName
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    7     0         this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            0    7     1  elemRawName  Ljava/lang/String;
            0    7     2     complete  Z
    MethodParameters:
             Name  Flags
      elemRawName  
      complete     

  void startAnnotationCDATA();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
         0: .line 248
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.inCDATA:Z
         1: .line 249
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.fAnnotationBuffer:Ljava/lang/StringBuffer;
            ldc "<![CDATA["
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         2: .line 250
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;

  void endAnnotationCDATA();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
         0: .line 253
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.fAnnotationBuffer:Ljava/lang/StringBuffer;
            ldc "]]>"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         1: .line 254
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.inCDATA:Z
         2: .line 255
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;

  private void resizeRelations();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=3, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
         0: .line 258
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.relations:[[Lcom/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl;
            arraylength
            bipush 15
            iadd
            anewarray com.sun.org.apache.xerces.internal.impl.xs.opti.NodeImpl[]
            astore 1 /* temp */
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.opti.NodeImpl[][] temp
         1: .line 259
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.relations:[[Lcom/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl;
            iconst_0
            aload 1 /* temp */
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.relations:[[Lcom/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl;
            arraylength
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         2: .line 260
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.relations:[[Lcom/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl;
            arraylength
            istore 2 /* i */
        start local 2 // int i
         3: goto 6
         4: .line 261
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.opti.NodeImpl[][] int
      StackMap stack:
            aload 1 /* temp */
            iload 2 /* i */
            bipush 10
            anewarray com.sun.org.apache.xerces.internal.impl.xs.opti.NodeImpl
            aastore
         5: .line 260
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         6: iload 2 /* i */
            aload 1 /* temp */
            arraylength
            if_icmplt 4
        end local 2 // int i
         7: .line 263
            aload 0 /* this */
            aload 1 /* temp */
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.relations:[[Lcom/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl;
         8: .line 264
            return
        end local 1 // com.sun.org.apache.xerces.internal.impl.xs.opti.NodeImpl[][] temp
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            1    9     1  temp  [[Lcom/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl;
            3    7     2     i  I

  private void resizeRelations(int);
    descriptor: (I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
        start local 1 // int i
         0: .line 267
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.relations:[[Lcom/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl;
            iload 1 /* i */
            aaload
            arraylength
            bipush 10
            iadd
            anewarray com.sun.org.apache.xerces.internal.impl.xs.opti.NodeImpl
            astore 2 /* temp */
        start local 2 // com.sun.org.apache.xerces.internal.impl.xs.opti.NodeImpl[] temp
         1: .line 268
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.relations:[[Lcom/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl;
            iload 1 /* i */
            aaload
            iconst_0
            aload 2 /* temp */
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.relations:[[Lcom/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl;
            iload 1 /* i */
            aaload
            arraylength
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         2: .line 269
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.relations:[[Lcom/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl;
            iload 1 /* i */
            aload 2 /* temp */
            aastore
         3: .line 270
            return
        end local 2 // com.sun.org.apache.xerces.internal.impl.xs.opti.NodeImpl[] temp
        end local 1 // int i
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            0    4     1     i  I
            1    4     2  temp  [Lcom/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl;
    MethodParameters:
      Name  Flags
      i     

  public void reset();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
         0: .line 276
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.relations:[[Lcom/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl;
            ifnull 10
         1: .line 277
            iconst_0
            istore 1 /* i */
        start local 1 // int i
         2: goto 9
         3: .line 278
      StackMap locals: int
      StackMap stack:
            iconst_0
            istore 2 /* j */
        start local 2 // int j
         4: goto 7
         5: .line 279
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.relations:[[Lcom/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl;
            iload 1 /* i */
            aaload
            iload 2 /* j */
            aconst_null
            aastore
         6: .line 278
            iinc 2 /* j */ 1
      StackMap locals:
      StackMap stack:
         7: iload 2 /* j */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.relations:[[Lcom/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl;
            iload 1 /* i */
            aaload
            arraylength
            if_icmplt 5
        end local 2 // int j
         8: .line 277
            iinc 1 /* i */ 1
      StackMap locals:
      StackMap stack:
         9: iload 1 /* i */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.relations:[[Lcom/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl;
            arraylength
            if_icmplt 3
        end local 1 // int i
        10: .line 280
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 15
            anewarray com.sun.org.apache.xerces.internal.impl.xs.opti.NodeImpl[]
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.relations:[[Lcom/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl;
        11: .line 281
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl
            dup
            iconst_0
            iconst_0
            iconst_0
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl.<init>:(III)V
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.parent:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl;
        12: .line 282
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.parent:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl;
            ldc "DOCUMENT_NODE"
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl.rawname:Ljava/lang/String;
        13: .line 283
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.currLoc:I
        14: .line 284
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.nextFreeLoc:I
        15: .line 285
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.inCDATA:Z
        16: .line 286
            iconst_0
            istore 1 /* i */
        start local 1 // int i
        17: goto 20
        18: .line 287
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.relations:[[Lcom/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl;
            iload 1 /* i */
            bipush 10
            anewarray com.sun.org.apache.xerces.internal.impl.xs.opti.NodeImpl
            aastore
        19: .line 286
            iinc 1 /* i */ 1
      StackMap locals:
      StackMap stack:
        20: iload 1 /* i */
            bipush 15
            if_icmplt 18
        end local 1 // int i
        21: .line 289
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.relations:[[Lcom/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.currLoc:I
            aaload
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.parent:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl;
            aastore
        22: .line 290
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   23     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            2   10     1     i  I
            4    8     2     j  I
           17   21     1     i  I

  public void printDOM();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
         0: .line 307
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;

  public static void traverse(org.w3c.dom.Node, int);
    descriptor: (Lorg/w3c/dom/Node;I)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // org.w3c.dom.Node node
        start local 1 // int depth
         0: .line 313
            iload 1 /* depth */
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.indent:(I)V
         1: .line 314
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc "<"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* node */
            invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
         2: .line 316
            aload 0 /* node */
            invokeinterface org.w3c.dom.Node.hasAttributes:()Z
            ifeq 9
         3: .line 317
            aload 0 /* node */
            invokeinterface org.w3c.dom.Node.getAttributes:()Lorg/w3c/dom/NamedNodeMap;
            astore 2 /* attrs */
        start local 2 // org.w3c.dom.NamedNodeMap attrs
         4: .line 318
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         5: goto 8
         6: .line 319
      StackMap locals: org.w3c.dom.NamedNodeMap int
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc "  "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* attrs */
            iload 3 /* i */
            invokeinterface org.w3c.dom.NamedNodeMap.item:(I)Lorg/w3c/dom/Node;
            checkcast org.w3c.dom.Attr
            invokeinterface org.w3c.dom.Attr.getName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "=\""
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 2 /* attrs */
            iload 3 /* i */
            invokeinterface org.w3c.dom.NamedNodeMap.item:(I)Lorg/w3c/dom/Node;
            checkcast org.w3c.dom.Attr
            invokeinterface org.w3c.dom.Attr.getValue:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "\""
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
         7: .line 318
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
         8: iload 3 /* i */
            aload 2 /* attrs */
            invokeinterface org.w3c.dom.NamedNodeMap.getLength:()I
            if_icmplt 6
        end local 3 // int i
        end local 2 // org.w3c.dom.NamedNodeMap attrs
         9: .line 323
      StackMap locals:
      StackMap stack:
            aload 0 /* node */
            invokeinterface org.w3c.dom.Node.hasChildNodes:()Z
            ifeq 21
        10: .line 324
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc ">"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        11: .line 325
            iinc 1 /* depth */ 4
        12: .line 326
            aload 0 /* node */
            invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
            astore 2 /* child */
        start local 2 // org.w3c.dom.Node child
        13: goto 16
        14: .line 327
      StackMap locals: org.w3c.dom.Node
      StackMap stack:
            aload 2 /* child */
            iload 1 /* depth */
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.traverse:(Lorg/w3c/dom/Node;I)V
        15: .line 326
            aload 2 /* child */
            invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
            astore 2 /* child */
      StackMap locals:
      StackMap stack:
        16: aload 2 /* child */
            ifnonnull 14
        end local 2 // org.w3c.dom.Node child
        17: .line 329
            iinc 1 /* depth */ -4
        18: .line 330
            iload 1 /* depth */
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.indent:(I)V
        19: .line 331
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc "</"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* node */
            invokeinterface org.w3c.dom.Node.getNodeName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ">"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        20: .line 332
            goto 22
        21: .line 334
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "/>"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        22: .line 336
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int depth
        end local 0 // org.w3c.dom.Node node
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   23     0   node  Lorg/w3c/dom/Node;
            0   23     1  depth  I
            4    9     2  attrs  Lorg/w3c/dom/NamedNodeMap;
            5    9     3      i  I
           13   17     2  child  Lorg/w3c/dom/Node;
    MethodParameters:
       Name  Flags
      node   
      depth  

  public static void indent(int);
    descriptor: (I)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // int amount
         0: .line 339
            iconst_0
            istore 1 /* i */
        start local 1 // int i
         1: goto 4
         2: .line 340
      StackMap locals: int
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            bipush 32
            invokevirtual java.io.PrintStream.print:(C)V
         3: .line 339
            iinc 1 /* i */ 1
      StackMap locals:
      StackMap stack:
         4: iload 1 /* i */
            iload 0 /* amount */
            if_icmplt 2
        end local 1 // int i
         5: .line 342
            return
        end local 0 // int amount
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0  amount  I
            1    5     1       i  I
    MethodParameters:
        Name  Flags
      amount  

  public org.w3c.dom.Element getDocumentElement();
    descriptor: ()Lorg/w3c/dom/Element;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
         0: .line 347
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.relations:[[Lcom/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl;
            iconst_0
            aaload
            iconst_1
            aaload
            checkcast com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;

  public org.w3c.dom.DOMImplementation getImplementation();
    descriptor: ()Lorg/w3c/dom/DOMImplementation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
         0: .line 351
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMImplementation.getDOMImplementation:()Lorg/w3c/dom/DOMImplementation;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;

  void startAnnotation(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.xni.XMLAttributes, com.sun.org.apache.xerces.internal.xni.NamespaceContext);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;)V
    flags: (0x0000) 
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName elemName
        start local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        start local 3 // com.sun.org.apache.xerces.internal.xni.NamespaceContext namespaceContext
         0: .line 357
            aload 0 /* this */
            aload 1 /* elemName */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aload 2 /* attributes */
            aload 3 /* namespaceContext */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.startAnnotation:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;)V
         1: .line 358
            return
        end local 3 // com.sun.org.apache.xerces.internal.xni.NamespaceContext namespaceContext
        end local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName elemName
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            0    2     1          elemName  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0    2     2        attributes  Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
            0    2     3  namespaceContext  Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
    MethodParameters:
                  Name  Flags
      elemName          
      attributes        
      namespaceContext  

  void startAnnotation(java.lang.String, com.sun.org.apache.xerces.internal.xni.XMLAttributes, com.sun.org.apache.xerces.internal.xni.NamespaceContext);
    descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;)V
    flags: (0x0000) 
    Code:
      stack=4, locals=9, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
        start local 1 // java.lang.String elemRawName
        start local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        start local 3 // com.sun.org.apache.xerces.internal.xni.NamespaceContext namespaceContext
         0: .line 361
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.fAnnotationBuffer:Ljava/lang/StringBuffer;
            ifnonnull 1
            aload 0 /* this */
            new java.lang.StringBuffer
            dup
            sipush 256
            invokespecial java.lang.StringBuffer.<init>:(I)V
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.fAnnotationBuffer:Ljava/lang/StringBuffer;
         1: .line 362
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.fAnnotationBuffer:Ljava/lang/StringBuffer;
            ldc "<"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            aload 1 /* elemRawName */
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            ldc " "
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         2: .line 369
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 4 /* namespaces */
        start local 4 // java.util.ArrayList namespaces
         3: .line 370
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         4: goto 15
         5: .line 371
      StackMap locals: java.util.ArrayList int
      StackMap stack:
            aload 2 /* attributes */
            iload 5 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getValue:(I)Ljava/lang/String;
            astore 6 /* aValue */
        start local 6 // java.lang.String aValue
         6: .line 372
            aload 2 /* attributes */
            iload 5 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getPrefix:(I)Ljava/lang/String;
            astore 7 /* aPrefix */
        start local 7 // java.lang.String aPrefix
         7: .line 373
            aload 2 /* attributes */
            iload 5 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getQName:(I)Ljava/lang/String;
            astore 8 /* aQName */
        start local 8 // java.lang.String aQName
         8: .line 375
            aload 7 /* aPrefix */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
            if_acmpeq 9
            aload 8 /* aQName */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
            if_acmpne 13
         9: .line 376
      StackMap locals: java.lang.String java.lang.String java.lang.String
      StackMap stack:
            aload 4 /* namespaces */
            aload 7 /* aPrefix */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
            if_acmpne 11
        10: .line 377
            aload 2 /* attributes */
            iload 5 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getLocalName:(I)Ljava/lang/String;
            goto 12
      StackMap locals:
      StackMap stack: java.util.ArrayList
        11: getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
        12: .line 376
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM java.lang.String com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.xni.NamespaceContext java.util.ArrayList int java.lang.String java.lang.String java.lang.String
      StackMap stack: java.util.ArrayList java.lang.String
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        13: .line 379
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.fAnnotationBuffer:Ljava/lang/StringBuffer;
            aload 8 /* aQName */
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            ldc "=\""
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            aload 6 /* aValue */
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.processAttValue:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            ldc "\" "
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        end local 8 // java.lang.String aQName
        end local 7 // java.lang.String aPrefix
        end local 6 // java.lang.String aValue
        14: .line 370
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        15: iload 5 /* i */
            aload 2 /* attributes */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getLength:()I
            if_icmplt 5
        end local 5 // int i
        16: .line 383
            aload 3 /* namespaceContext */
            invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.getAllPrefixes:()Ljava/util/Enumeration;
            astore 5 /* currPrefixes */
        start local 5 // java.util.Enumeration currPrefixes
        17: .line 384
            goto 27
        18: .line 385
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM java.lang.String com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.xni.NamespaceContext java.util.ArrayList java.util.Enumeration
      StackMap stack:
            aload 5 /* currPrefixes */
            invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 6 /* prefix */
        start local 6 // java.lang.String prefix
        19: .line 386
            aload 3 /* namespaceContext */
            aload 6 /* prefix */
            invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.getURI:(Ljava/lang/String;)Ljava/lang/String;
            astore 7 /* uri */
        start local 7 // java.lang.String uri
        20: .line 387
            aload 7 /* uri */
            ifnonnull 22
        21: .line 388
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
            astore 7 /* uri */
        22: .line 390
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            aload 4 /* namespaces */
            aload 6 /* prefix */
            invokevirtual java.util.ArrayList.contains:(Ljava/lang/Object;)Z
            ifne 27
        23: .line 392
            aload 6 /* prefix */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
            if_acmpne 26
        24: .line 393
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.fAnnotationBuffer:Ljava/lang/StringBuffer;
            ldc "xmlns"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            ldc "=\""
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            aload 7 /* uri */
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.processAttValue:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            ldc "\" "
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        25: .line 394
            goto 27
        26: .line 396
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.fAnnotationBuffer:Ljava/lang/StringBuffer;
            ldc "xmlns:"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            aload 6 /* prefix */
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            ldc "=\""
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            aload 7 /* uri */
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.processAttValue:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            ldc "\" "
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        end local 7 // java.lang.String uri
        end local 6 // java.lang.String prefix
        27: .line 384
      StackMap locals:
      StackMap stack:
            aload 5 /* currPrefixes */
            invokeinterface java.util.Enumeration.hasMoreElements:()Z
            ifne 18
        28: .line 400
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.fAnnotationBuffer:Ljava/lang/StringBuffer;
            ldc ">\n"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        29: .line 401
            return
        end local 5 // java.util.Enumeration currPrefixes
        end local 4 // java.util.ArrayList namespaces
        end local 3 // com.sun.org.apache.xerces.internal.xni.NamespaceContext namespaceContext
        end local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        end local 1 // java.lang.String elemRawName
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   30     0              this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            0   30     1       elemRawName  Ljava/lang/String;
            0   30     2        attributes  Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
            0   30     3  namespaceContext  Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
            3   30     4        namespaces  Ljava/util/ArrayList;
            4   16     5                 i  I
            6   14     6            aValue  Ljava/lang/String;
            7   14     7           aPrefix  Ljava/lang/String;
            8   14     8            aQName  Ljava/lang/String;
           17   30     5      currPrefixes  Ljava/util/Enumeration;
           19   27     6            prefix  Ljava/lang/String;
           20   27     7               uri  Ljava/lang/String;
    MethodParameters:
                  Name  Flags
      elemRawName       
      attributes        
      namespaceContext  

  void startAnnotationElement(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.xni.XMLAttributes);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName elemName
        start local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
         0: .line 403
            aload 0 /* this */
            aload 1 /* elemName */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aload 2 /* attributes */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.startAnnotationElement:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;)V
         1: .line 404
            return
        end local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName elemName
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            0    2     1    elemName  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0    2     2  attributes  Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
    MethodParameters:
            Name  Flags
      elemName    
      attributes  

  void startAnnotationElement(java.lang.String, com.sun.org.apache.xerces.internal.xni.XMLAttributes);
    descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
        start local 1 // java.lang.String elemRawName
        start local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
         0: .line 406
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.fAnnotationBuffer:Ljava/lang/StringBuffer;
            ldc "<"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            aload 1 /* elemRawName */
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         1: .line 407
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         2: goto 6
         3: .line 408
      StackMap locals: int
      StackMap stack:
            aload 2 /* attributes */
            iload 3 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getValue:(I)Ljava/lang/String;
            astore 4 /* aValue */
        start local 4 // java.lang.String aValue
         4: .line 409
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.fAnnotationBuffer:Ljava/lang/StringBuffer;
            ldc " "
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            aload 2 /* attributes */
            iload 3 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getQName:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            ldc "=\""
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            aload 4 /* aValue */
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.processAttValue:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            ldc "\""
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        end local 4 // java.lang.String aValue
         5: .line 407
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
         6: iload 3 /* i */
            aload 2 /* attributes */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getLength:()I
            if_icmplt 3
        end local 3 // int i
         7: .line 411
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.fAnnotationBuffer:Ljava/lang/StringBuffer;
            ldc ">"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         8: .line 412
            return
        end local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        end local 1 // java.lang.String elemRawName
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    9     0         this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            0    9     1  elemRawName  Ljava/lang/String;
            0    9     2   attributes  Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
            2    7     3            i  I
            4    5     4       aValue  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      elemRawName  
      attributes   

  private static java.lang.String processAttValue(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // java.lang.String original
         0: .line 415
            aload 0 /* original */
            invokevirtual java.lang.String.length:()I
            istore 1 /* length */
        start local 1 // int length
         1: .line 417
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         2: goto 8
         3: .line 418
      StackMap locals: int int
      StackMap stack:
            aload 0 /* original */
            iload 2 /* i */
            invokevirtual java.lang.String.charAt:(I)C
            istore 3 /* currChar */
        start local 3 // char currChar
         4: .line 419
            iload 3 /* currChar */
            bipush 34
            if_icmpeq 6
            iload 3 /* currChar */
            bipush 60
            if_icmpeq 6
            iload 3 /* currChar */
            bipush 38
            if_icmpeq 6
         5: .line 420
            iload 3 /* currChar */
            bipush 9
            if_icmpeq 6
            iload 3 /* currChar */
            bipush 10
            if_icmpeq 6
            iload 3 /* currChar */
            bipush 13
            if_icmpne 7
         6: .line 421
      StackMap locals: int
      StackMap stack:
            aload 0 /* original */
            iload 2 /* i */
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.escapeAttValue:(Ljava/lang/String;I)Ljava/lang/String;
            areturn
        end local 3 // char currChar
         7: .line 417
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         8: iload 2 /* i */
            iload 1 /* length */
            if_icmplt 3
        end local 2 // int i
         9: .line 424
            aload 0 /* original */
            areturn
        end local 1 // int length
        end local 0 // java.lang.String original
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   10     0  original  Ljava/lang/String;
            1   10     1    length  I
            2    9     2         i  I
            4    7     3  currChar  C
    MethodParameters:
          Name  Flags
      original  

  private static java.lang.String escapeAttValue(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // java.lang.String original
        start local 1 // int from
         0: .line 429
            aload 0 /* original */
            invokevirtual java.lang.String.length:()I
            istore 3 /* length */
        start local 3 // int length
         1: .line 430
            new java.lang.StringBuffer
            dup
            iload 3 /* length */
            invokespecial java.lang.StringBuffer.<init>:(I)V
            astore 4 /* newVal */
        start local 4 // java.lang.StringBuffer newVal
         2: .line 431
            aload 4 /* newVal */
            aload 0 /* original */
            iconst_0
            iload 1 /* from */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         3: .line 432
            iload 1 /* from */
            istore 2 /* i */
        start local 2 // int i
         4: goto 26
         5: .line 433
      StackMap locals: int int java.lang.StringBuffer
      StackMap stack:
            aload 0 /* original */
            iload 2 /* i */
            invokevirtual java.lang.String.charAt:(I)C
            istore 5 /* currChar */
        start local 5 // char currChar
         6: .line 434
            iload 5 /* currChar */
            bipush 34
            if_icmpne 9
         7: .line 435
            aload 4 /* newVal */
            ldc "&quot;"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         8: .line 436
            goto 25
         9: .line 437
      StackMap locals: int
      StackMap stack:
            iload 5 /* currChar */
            bipush 60
            if_icmpne 12
        10: .line 438
            aload 4 /* newVal */
            ldc "&lt;"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        11: .line 439
            goto 25
        12: .line 440
      StackMap locals:
      StackMap stack:
            iload 5 /* currChar */
            bipush 38
            if_icmpne 15
        13: .line 441
            aload 4 /* newVal */
            ldc "&amp;"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        14: .line 442
            goto 25
        15: .line 446
      StackMap locals:
      StackMap stack:
            iload 5 /* currChar */
            bipush 9
            if_icmpne 18
        16: .line 447
            aload 4 /* newVal */
            ldc "&#x9;"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        17: .line 448
            goto 25
        18: .line 449
      StackMap locals:
      StackMap stack:
            iload 5 /* currChar */
            bipush 10
            if_icmpne 21
        19: .line 450
            aload 4 /* newVal */
            ldc "&#xA;"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        20: .line 451
            goto 25
        21: .line 452
      StackMap locals:
      StackMap stack:
            iload 5 /* currChar */
            bipush 13
            if_icmpne 24
        22: .line 453
            aload 4 /* newVal */
            ldc "&#xD;"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        23: .line 454
            goto 25
        24: .line 456
      StackMap locals:
      StackMap stack:
            aload 4 /* newVal */
            iload 5 /* currChar */
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
        end local 5 // char currChar
        25: .line 432
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
        26: iload 2 /* i */
            iload 3 /* length */
            if_icmplt 5
        27: .line 459
            aload 4 /* newVal */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            areturn
        end local 4 // java.lang.StringBuffer newVal
        end local 3 // int length
        end local 2 // int i
        end local 1 // int from
        end local 0 // java.lang.String original
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   28     0  original  Ljava/lang/String;
            0   28     1      from  I
            4   28     2         i  I
            1   28     3    length  I
            2   28     4    newVal  Ljava/lang/StringBuffer;
            6   25     5  currChar  C
    MethodParameters:
          Name  Flags
      original  
      from      
}
SourceFile: "SchemaDOM.java"