public class com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter
  super_class: java.lang.Object
{
  final com.sun.xml.internal.rngom.digested.DXMLPrinter this$0;
    descriptor: Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  protected void <init>(com.sun.xml.internal.rngom.digested.DXMLPrinter);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter this
         0: .line 165
            aload 0 /* this */
            aload 1
            putfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$XMLWriter;
    MethodParameters:
        Name  Flags
      this$0  final

  protected void newLine();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter this
         0: .line 168
            aload 0 /* this */
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter.out:Ljavax/xml/stream/XMLStreamWriter;
            aload 0 /* this */
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter.newLine:Ljava/lang/String;
            invokeinterface javax.xml.stream.XMLStreamWriter.writeCharacters:(Ljava/lang/String;)V
         1: .line 169
            goto 4
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
         2: astore 1 /* e */
        start local 1 // javax.xml.stream.XMLStreamException e
         3: .line 170
            new com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException
            dup
            aload 0 /* this */
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
            aload 1 /* e */
            invokespecial com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException.<init>:(Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;Ljava/lang/Throwable;)V
            athrow
        end local 1 // javax.xml.stream.XMLStreamException e
         4: .line 172
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$XMLWriter;
            3    4     1     e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           0     1       2  Class javax.xml.stream.XMLStreamException

  protected void indent();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter this
         0: .line 176
            iconst_0
            istore 1 /* i */
        start local 1 // int i
         1: goto 4
         2: .line 177
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter.out:Ljavax/xml/stream/XMLStreamWriter;
            aload 0 /* this */
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter.indentStep:Ljava/lang/String;
            invokeinterface javax.xml.stream.XMLStreamWriter.writeCharacters:(Ljava/lang/String;)V
         3: .line 176
            iinc 1 /* i */ 1
      StackMap locals:
      StackMap stack:
         4: iload 1 /* i */
            aload 0 /* this */
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter.indent:I
            if_icmplt 2
        end local 1 // int i
         5: .line 179
            goto 8
      StackMap locals: com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter
      StackMap stack: javax.xml.stream.XMLStreamException
         6: astore 1 /* e */
        start local 1 // javax.xml.stream.XMLStreamException e
         7: .line 180
            new com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException
            dup
            aload 0 /* this */
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
            aload 1 /* e */
            invokespecial com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException.<init>:(Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;Ljava/lang/Throwable;)V
            athrow
        end local 1 // javax.xml.stream.XMLStreamException e
         8: .line 182
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$XMLWriter;
            1    5     1     i  I
            7    8     1     e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           0     5       6  Class javax.xml.stream.XMLStreamException

  public void startDocument();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter this
         0: .line 186
            aload 0 /* this */
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter.out:Ljavax/xml/stream/XMLStreamWriter;
            invokeinterface javax.xml.stream.XMLStreamWriter.writeStartDocument:()V
         1: .line 187
            goto 4
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
         2: astore 1 /* e */
        start local 1 // javax.xml.stream.XMLStreamException e
         3: .line 188
            new com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException
            dup
            aload 0 /* this */
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
            aload 1 /* e */
            invokespecial com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException.<init>:(Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;Ljava/lang/Throwable;)V
            athrow
        end local 1 // javax.xml.stream.XMLStreamException e
         4: .line 190
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$XMLWriter;
            3    4     1     e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           0     1       2  Class javax.xml.stream.XMLStreamException

  public void endDocument();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter this
         0: .line 194
            aload 0 /* this */
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter.out:Ljavax/xml/stream/XMLStreamWriter;
            invokeinterface javax.xml.stream.XMLStreamWriter.writeEndDocument:()V
         1: .line 195
            goto 4
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
         2: astore 1 /* e */
        start local 1 // javax.xml.stream.XMLStreamException e
         3: .line 196
            new com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException
            dup
            aload 0 /* this */
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
            aload 1 /* e */
            invokespecial com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException.<init>:(Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;Ljava/lang/Throwable;)V
            athrow
        end local 1 // javax.xml.stream.XMLStreamException e
         4: .line 198
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$XMLWriter;
            3    4     1     e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           0     1       2  Class javax.xml.stream.XMLStreamException

  public final void start(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter this
        start local 1 // java.lang.String element
         0: .line 202
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.newLine:()V
         1: .line 203
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.indent:()V
         2: .line 204
            aload 0 /* this */
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter.out:Ljavax/xml/stream/XMLStreamWriter;
            aload 1 /* element */
            invokeinterface javax.xml.stream.XMLStreamWriter.writeStartElement:(Ljava/lang/String;)V
         3: .line 205
            aload 0 /* this */
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
            dup
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter.indent:I
            iconst_1
            iadd
            putfield com.sun.xml.internal.rngom.digested.DXMLPrinter.indent:I
         4: .line 206
            aload 0 /* this */
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
            iconst_0
            putfield com.sun.xml.internal.rngom.digested.DXMLPrinter.afterEnd:Z
         5: .line 207
            goto 8
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
         6: astore 2 /* e */
        start local 2 // javax.xml.stream.XMLStreamException e
         7: .line 208
            new com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException
            dup
            aload 0 /* this */
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
            aload 2 /* e */
            invokespecial com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException.<init>:(Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;Ljava/lang/Throwable;)V
            athrow
        end local 2 // javax.xml.stream.XMLStreamException e
         8: .line 210
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String element
        end local 0 // com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    9     0     this  Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$XMLWriter;
            0    9     1  element  Ljava/lang/String;
            7    8     2        e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           0     5       6  Class javax.xml.stream.XMLStreamException
    MethodParameters:
         Name  Flags
      element  

  public void end();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter this
         0: .line 214
            aload 0 /* this */
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
            dup
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter.indent:I
            iconst_1
            isub
            putfield com.sun.xml.internal.rngom.digested.DXMLPrinter.indent:I
         1: .line 215
            aload 0 /* this */
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter.afterEnd:Z
            ifeq 4
         2: .line 216
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.newLine:()V
         3: .line 217
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.indent:()V
         4: .line 219
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter.out:Ljavax/xml/stream/XMLStreamWriter;
            invokeinterface javax.xml.stream.XMLStreamWriter.writeEndElement:()V
         5: .line 220
            aload 0 /* this */
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
            iconst_1
            putfield com.sun.xml.internal.rngom.digested.DXMLPrinter.afterEnd:Z
         6: .line 221
            goto 9
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
         7: astore 1 /* e */
        start local 1 // javax.xml.stream.XMLStreamException e
         8: .line 222
            new com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException
            dup
            aload 0 /* this */
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
            aload 1 /* e */
            invokespecial com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException.<init>:(Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;Ljava/lang/Throwable;)V
            athrow
        end local 1 // javax.xml.stream.XMLStreamException e
         9: .line 224
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$XMLWriter;
            8    9     1     e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           0     6       7  Class javax.xml.stream.XMLStreamException

  public void attr(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=5
        start local 0 // com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String ns
        start local 3 // java.lang.String name
        start local 4 // java.lang.String value
         0: .line 228
            aload 0 /* this */
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter.out:Ljavax/xml/stream/XMLStreamWriter;
            aload 1 /* prefix */
            aload 2 /* ns */
            aload 3 /* name */
            aload 4 /* value */
            invokeinterface javax.xml.stream.XMLStreamWriter.writeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         1: .line 229
            goto 4
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
         2: astore 5 /* e */
        start local 5 // javax.xml.stream.XMLStreamException e
         3: .line 230
            new com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException
            dup
            aload 0 /* this */
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
            aload 5 /* e */
            invokespecial com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException.<init>:(Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;Ljava/lang/Throwable;)V
            athrow
        end local 5 // javax.xml.stream.XMLStreamException e
         4: .line 232
      StackMap locals:
      StackMap stack:
            return
        end local 4 // java.lang.String value
        end local 3 // java.lang.String name
        end local 2 // java.lang.String ns
        end local 1 // java.lang.String prefix
        end local 0 // com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$XMLWriter;
            0    5     1  prefix  Ljava/lang/String;
            0    5     2      ns  Ljava/lang/String;
            0    5     3    name  Ljava/lang/String;
            0    5     4   value  Ljava/lang/String;
            3    4     5       e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           0     1       2  Class javax.xml.stream.XMLStreamException
    MethodParameters:
        Name  Flags
      prefix  
      ns      
      name    
      value   

  public void attr(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String value
         0: .line 236
            aload 0 /* this */
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter.out:Ljavax/xml/stream/XMLStreamWriter;
            aload 1 /* name */
            aload 2 /* value */
            invokeinterface javax.xml.stream.XMLStreamWriter.writeAttribute:(Ljava/lang/String;Ljava/lang/String;)V
         1: .line 237
            goto 4
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
         2: astore 3 /* e */
        start local 3 // javax.xml.stream.XMLStreamException e
         3: .line 238
            new com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException
            dup
            aload 0 /* this */
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
            aload 3 /* e */
            invokespecial com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException.<init>:(Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;Ljava/lang/Throwable;)V
            athrow
        end local 3 // javax.xml.stream.XMLStreamException e
         4: .line 240
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String value
        end local 1 // java.lang.String name
        end local 0 // com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$XMLWriter;
            0    5     1   name  Ljava/lang/String;
            0    5     2  value  Ljava/lang/String;
            3    4     3      e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           0     1       2  Class javax.xml.stream.XMLStreamException
    MethodParameters:
       Name  Flags
      name   
      value  

  public void ns(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String uri
         0: .line 244
            aload 0 /* this */
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter.out:Ljavax/xml/stream/XMLStreamWriter;
            aload 1 /* prefix */
            aload 2 /* uri */
            invokeinterface javax.xml.stream.XMLStreamWriter.writeNamespace:(Ljava/lang/String;Ljava/lang/String;)V
         1: .line 245
            goto 4
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
         2: astore 3 /* e */
        start local 3 // javax.xml.stream.XMLStreamException e
         3: .line 246
            new com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException
            dup
            aload 0 /* this */
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
            aload 3 /* e */
            invokespecial com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException.<init>:(Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;Ljava/lang/Throwable;)V
            athrow
        end local 3 // javax.xml.stream.XMLStreamException e
         4: .line 248
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String uri
        end local 1 // java.lang.String prefix
        end local 0 // com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$XMLWriter;
            0    5     1  prefix  Ljava/lang/String;
            0    5     2     uri  Ljava/lang/String;
            3    4     3       e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           0     1       2  Class javax.xml.stream.XMLStreamException
    MethodParameters:
        Name  Flags
      prefix  
      uri     

  public void body(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter this
        start local 1 // java.lang.String text
         0: .line 252
            aload 0 /* this */
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter.out:Ljavax/xml/stream/XMLStreamWriter;
            aload 1 /* text */
            invokeinterface javax.xml.stream.XMLStreamWriter.writeCharacters:(Ljava/lang/String;)V
         1: .line 253
            aload 0 /* this */
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
            iconst_0
            putfield com.sun.xml.internal.rngom.digested.DXMLPrinter.afterEnd:Z
         2: .line 254
            goto 5
      StackMap locals:
      StackMap stack: javax.xml.stream.XMLStreamException
         3: astore 2 /* e */
        start local 2 // javax.xml.stream.XMLStreamException e
         4: .line 255
            new com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException
            dup
            aload 0 /* this */
            getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
            aload 2 /* e */
            invokespecial com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException.<init>:(Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;Ljava/lang/Throwable;)V
            athrow
        end local 2 // javax.xml.stream.XMLStreamException e
         5: .line 257
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String text
        end local 0 // com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$XMLWriter;
            0    6     1  text  Ljava/lang/String;
            4    5     2     e  Ljavax/xml/stream/XMLStreamException;
      Exception table:
        from    to  target  type
           0     2       3  Class javax.xml.stream.XMLStreamException
    MethodParameters:
      Name  Flags
      text  
}
SourceFile: "DXMLPrinter.java"
NestHost: com.sun.xml.internal.rngom.digested.DXMLPrinter
InnerClasses:
  protected XMLWriter = com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter of com.sun.xml.internal.rngom.digested.DXMLPrinter
  protected XMLWriterException = com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException of com.sun.xml.internal.rngom.digested.DXMLPrinter