public class com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory extends javax.xml.stream.XMLOutputFactory
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory
  super_class: javax.xml.stream.XMLOutputFactory
{
  private com.sun.xml.internal.fastinfoset.stax.StAXManager _manager;
    descriptor: Lcom/sun/xml/internal/fastinfoset/stax/StAXManager;
    flags: (0x0002) ACC_PRIVATE

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory this
         0: .line 51
            aload 0 /* this */
            invokespecial javax.xml.stream.XMLOutputFactory.<init>:()V
         1: .line 48
            aload 0 /* this */
            aconst_null
            putfield com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory._manager:Lcom/sun/xml/internal/fastinfoset/stax/StAXManager;
         2: .line 52
            aload 0 /* this */
            new com.sun.xml.internal.fastinfoset.stax.StAXManager
            dup
            iconst_2
            invokespecial com.sun.xml.internal.fastinfoset.stax.StAXManager.<init>:(I)V
            putfield com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory._manager:Lcom/sun/xml/internal/fastinfoset/stax/StAXManager;
         3: .line 53
            return
        end local 0 // com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/xml/internal/fastinfoset/stax/factory/StAXOutputFactory;

  public javax.xml.stream.XMLEventWriter createXMLEventWriter(javax.xml.transform.Result);
    descriptor: (Ljavax/xml/transform/Result;)Ljavax/xml/stream/XMLEventWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory this
        start local 1 // javax.xml.transform.Result result
         0: .line 56
            new com.sun.xml.internal.fastinfoset.stax.events.StAXEventWriter
            dup
            aload 0 /* this */
            aload 1 /* result */
            invokevirtual com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory.createXMLStreamWriter:(Ljavax/xml/transform/Result;)Ljavax/xml/stream/XMLStreamWriter;
            invokespecial com.sun.xml.internal.fastinfoset.stax.events.StAXEventWriter.<init>:(Ljavax/xml/stream/XMLStreamWriter;)V
            areturn
        end local 1 // javax.xml.transform.Result result
        end local 0 // com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/sun/xml/internal/fastinfoset/stax/factory/StAXOutputFactory;
            0    1     1  result  Ljavax/xml/transform/Result;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
        Name  Flags
      result  

  public javax.xml.stream.XMLEventWriter createXMLEventWriter(java.io.Writer);
    descriptor: (Ljava/io/Writer;)Ljavax/xml/stream/XMLEventWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory this
        start local 1 // java.io.Writer writer
         0: .line 60
            new com.sun.xml.internal.fastinfoset.stax.events.StAXEventWriter
            dup
            aload 0 /* this */
            aload 1 /* writer */
            invokevirtual com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory.createXMLStreamWriter:(Ljava/io/Writer;)Ljavax/xml/stream/XMLStreamWriter;
            invokespecial com.sun.xml.internal.fastinfoset.stax.events.StAXEventWriter.<init>:(Ljavax/xml/stream/XMLStreamWriter;)V
            areturn
        end local 1 // java.io.Writer writer
        end local 0 // com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/sun/xml/internal/fastinfoset/stax/factory/StAXOutputFactory;
            0    1     1  writer  Ljava/io/Writer;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
        Name  Flags
      writer  

  public javax.xml.stream.XMLEventWriter createXMLEventWriter(java.io.OutputStream);
    descriptor: (Ljava/io/OutputStream;)Ljavax/xml/stream/XMLEventWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory this
        start local 1 // java.io.OutputStream outputStream
         0: .line 64
            new com.sun.xml.internal.fastinfoset.stax.events.StAXEventWriter
            dup
            aload 0 /* this */
            aload 1 /* outputStream */
            invokevirtual com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory.createXMLStreamWriter:(Ljava/io/OutputStream;)Ljavax/xml/stream/XMLStreamWriter;
            invokespecial com.sun.xml.internal.fastinfoset.stax.events.StAXEventWriter.<init>:(Ljavax/xml/stream/XMLStreamWriter;)V
            areturn
        end local 1 // java.io.OutputStream outputStream
        end local 0 // com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lcom/sun/xml/internal/fastinfoset/stax/factory/StAXOutputFactory;
            0    1     1  outputStream  Ljava/io/OutputStream;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
              Name  Flags
      outputStream  

  public javax.xml.stream.XMLEventWriter createXMLEventWriter(java.io.OutputStream, java.lang.String);
    descriptor: (Ljava/io/OutputStream;Ljava/lang/String;)Ljavax/xml/stream/XMLEventWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory this
        start local 1 // java.io.OutputStream outputStream
        start local 2 // java.lang.String encoding
         0: .line 68
            new com.sun.xml.internal.fastinfoset.stax.events.StAXEventWriter
            dup
            aload 0 /* this */
            aload 1 /* outputStream */
            aload 2 /* encoding */
            invokevirtual com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory.createXMLStreamWriter:(Ljava/io/OutputStream;Ljava/lang/String;)Ljavax/xml/stream/XMLStreamWriter;
            invokespecial com.sun.xml.internal.fastinfoset.stax.events.StAXEventWriter.<init>:(Ljavax/xml/stream/XMLStreamWriter;)V
            areturn
        end local 2 // java.lang.String encoding
        end local 1 // java.io.OutputStream outputStream
        end local 0 // com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lcom/sun/xml/internal/fastinfoset/stax/factory/StAXOutputFactory;
            0    1     1  outputStream  Ljava/io/OutputStream;
            0    1     2      encoding  Ljava/lang/String;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
              Name  Flags
      outputStream  
      encoding      

  public javax.xml.stream.XMLStreamWriter createXMLStreamWriter(javax.xml.transform.Result);
    descriptor: (Ljavax/xml/transform/Result;)Ljavax/xml/stream/XMLStreamWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=2
        start local 0 // com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory this
        start local 1 // javax.xml.transform.Result result
         0: .line 72
            aload 1 /* result */
            instanceof javax.xml.transform.stream.StreamResult
            ifeq 26
         1: .line 73
            aload 1 /* result */
            checkcast javax.xml.transform.stream.StreamResult
            astore 2 /* streamResult */
        start local 2 // javax.xml.transform.stream.StreamResult streamResult
         2: .line 74
            aload 2 /* streamResult */
            invokevirtual javax.xml.transform.stream.StreamResult.getWriter:()Ljava/io/Writer;
            ifnull 4
         3: .line 75
            aload 0 /* this */
            aload 2 /* streamResult */
            invokevirtual javax.xml.transform.stream.StreamResult.getWriter:()Ljava/io/Writer;
            invokevirtual com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory.createXMLStreamWriter:(Ljava/io/Writer;)Ljavax/xml/stream/XMLStreamWriter;
            areturn
         4: .line 76
      StackMap locals: javax.xml.transform.stream.StreamResult
      StackMap stack:
            aload 2 /* streamResult */
            invokevirtual javax.xml.transform.stream.StreamResult.getOutputStream:()Ljava/io/OutputStream;
            ifnull 6
         5: .line 77
            aload 0 /* this */
            aload 2 /* streamResult */
            invokevirtual javax.xml.transform.stream.StreamResult.getOutputStream:()Ljava/io/OutputStream;
            invokevirtual com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory.createXMLStreamWriter:(Ljava/io/OutputStream;)Ljavax/xml/stream/XMLStreamWriter;
            areturn
         6: .line 78
      StackMap locals:
      StackMap stack:
            aload 2 /* streamResult */
            invokevirtual javax.xml.transform.stream.StreamResult.getSystemId:()Ljava/lang/String;
            ifnull 45
         7: .line 79
            aconst_null
            astore 3 /* writer */
        start local 3 // java.io.FileWriter writer
         8: .line 80
            iconst_1
            istore 4 /* isError */
        start local 4 // boolean isError
         9: .line 83
            new java.io.FileWriter
            dup
            new java.io.File
            dup
            aload 2 /* streamResult */
            invokevirtual javax.xml.transform.stream.StreamResult.getSystemId:()Ljava/lang/String;
            invokespecial java.io.File.<init>:(Ljava/lang/String;)V
            invokespecial java.io.FileWriter.<init>:(Ljava/io/File;)V
            astore 3 /* writer */
        10: .line 84
            aload 0 /* this */
            aload 3 /* writer */
            invokevirtual com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory.createXMLStreamWriter:(Ljava/io/Writer;)Ljavax/xml/stream/XMLStreamWriter;
            astore 5 /* streamWriter */
        start local 5 // javax.xml.stream.XMLStreamWriter streamWriter
        11: .line 85
            iconst_0
            istore 4 /* isError */
        12: .line 87
            aload 5 /* streamWriter */
            astore 7
        13: .line 91
            iload 4 /* isError */
            ifeq 17
            aload 3 /* writer */
            ifnull 17
        14: .line 93
            aload 3 /* writer */
            invokevirtual java.io.FileWriter.close:()V
        15: .line 94
            goto 17
      StackMap locals: com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory javax.xml.transform.Result javax.xml.transform.stream.StreamResult java.io.FileWriter int javax.xml.stream.XMLStreamWriter top javax.xml.stream.XMLStreamWriter
      StackMap stack: java.io.IOException
        16: pop
        17: .line 87
      StackMap locals:
      StackMap stack:
            aload 7
            areturn
        end local 5 // javax.xml.stream.XMLStreamWriter streamWriter
        18: .line 88
      StackMap locals: com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory javax.xml.transform.Result javax.xml.transform.stream.StreamResult java.io.FileWriter int
      StackMap stack: java.io.IOException
            astore 5 /* ie */
        start local 5 // java.io.IOException ie
        19: .line 89
            new javax.xml.stream.XMLStreamException
            dup
            aload 5 /* ie */
            invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 5 // java.io.IOException ie
        20: .line 90
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        21: .line 91
            iload 4 /* isError */
            ifeq 25
            aload 3 /* writer */
            ifnull 25
        22: .line 93
            aload 3 /* writer */
            invokevirtual java.io.FileWriter.close:()V
        23: .line 94
            goto 25
      StackMap locals: com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory javax.xml.transform.Result javax.xml.transform.stream.StreamResult java.io.FileWriter int top java.lang.Throwable
      StackMap stack: java.io.IOException
        24: pop
        25: .line 97
      StackMap locals:
      StackMap stack:
            aload 6
            athrow
        end local 4 // boolean isError
        end local 3 // java.io.FileWriter writer
        end local 2 // javax.xml.transform.stream.StreamResult streamResult
        26: .line 100
      StackMap locals: com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory javax.xml.transform.Result
      StackMap stack:
            aconst_null
            astore 2 /* writer */
        start local 2 // java.io.FileWriter writer
        27: .line 101
            iconst_1
            istore 3 /* isError */
        start local 3 // boolean isError
        28: .line 105
            new java.io.FileWriter
            dup
            new java.io.File
            dup
            aload 1 /* result */
            invokeinterface javax.xml.transform.Result.getSystemId:()Ljava/lang/String;
            invokespecial java.io.File.<init>:(Ljava/lang/String;)V
            invokespecial java.io.FileWriter.<init>:(Ljava/io/File;)V
            astore 2 /* writer */
        29: .line 106
            aload 0 /* this */
            aload 2 /* writer */
            invokevirtual com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory.createXMLStreamWriter:(Ljava/io/Writer;)Ljavax/xml/stream/XMLStreamWriter;
            astore 4 /* streamWriter */
        start local 4 // javax.xml.stream.XMLStreamWriter streamWriter
        30: .line 107
            iconst_0
            istore 3 /* isError */
        31: .line 109
            aload 4 /* streamWriter */
            astore 6
        32: .line 113
            iload 3 /* isError */
            ifeq 36
            aload 2 /* writer */
            ifnull 36
        33: .line 115
            aload 2 /* writer */
            invokevirtual java.io.FileWriter.close:()V
        34: .line 116
            goto 36
      StackMap locals: com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory javax.xml.transform.Result java.io.FileWriter int javax.xml.stream.XMLStreamWriter top javax.xml.stream.XMLStreamWriter
      StackMap stack: java.io.IOException
        35: pop
        36: .line 109
      StackMap locals:
      StackMap stack:
            aload 6
            areturn
        end local 4 // javax.xml.stream.XMLStreamWriter streamWriter
        37: .line 110
      StackMap locals: com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory javax.xml.transform.Result java.io.FileWriter int
      StackMap stack: java.io.IOException
            astore 4 /* ie */
        start local 4 // java.io.IOException ie
        38: .line 111
            new javax.xml.stream.XMLStreamException
            dup
            aload 4 /* ie */
            invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 4 // java.io.IOException ie
        39: .line 112
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        40: .line 113
            iload 3 /* isError */
            ifeq 44
            aload 2 /* writer */
            ifnull 44
        41: .line 115
            aload 2 /* writer */
            invokevirtual java.io.FileWriter.close:()V
        42: .line 116
            goto 44
      StackMap locals: com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory javax.xml.transform.Result java.io.FileWriter int top java.lang.Throwable
      StackMap stack: java.io.IOException
        43: pop
        44: .line 119
      StackMap locals:
      StackMap stack:
            aload 5
            athrow
        end local 3 // boolean isError
        end local 2 // java.io.FileWriter writer
        45: .line 121
      StackMap locals: com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory javax.xml.transform.Result
      StackMap stack:
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 1 // javax.xml.transform.Result result
        end local 0 // com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   46     0          this  Lcom/sun/xml/internal/fastinfoset/stax/factory/StAXOutputFactory;
            0   46     1        result  Ljavax/xml/transform/Result;
            2   26     2  streamResult  Ljavax/xml/transform/stream/StreamResult;
            8   26     3        writer  Ljava/io/FileWriter;
            9   26     4       isError  Z
           11   18     5  streamWriter  Ljavax/xml/stream/XMLStreamWriter;
           19   20     5            ie  Ljava/io/IOException;
           27   45     2        writer  Ljava/io/FileWriter;
           28   45     3       isError  Z
           30   37     4  streamWriter  Ljavax/xml/stream/XMLStreamWriter;
           38   39     4            ie  Ljava/io/IOException;
      Exception table:
        from    to  target  type
          14    15      16  Class java.io.IOException
           9    13      18  Class java.io.IOException
           9    13      20  any
          18    20      20  any
          22    23      24  Class java.io.IOException
          33    34      35  Class java.io.IOException
          28    32      37  Class java.io.IOException
          28    32      39  any
          37    39      39  any
          41    42      43  Class java.io.IOException
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
        Name  Flags
      result  

  public javax.xml.stream.XMLStreamWriter createXMLStreamWriter(java.io.Writer);
    descriptor: (Ljava/io/Writer;)Ljavax/xml/stream/XMLStreamWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory this
        start local 1 // java.io.Writer writer
         0: .line 128
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 1 // java.io.Writer writer
        end local 0 // com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/sun/xml/internal/fastinfoset/stax/factory/StAXOutputFactory;
            0    1     1  writer  Ljava/io/Writer;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
        Name  Flags
      writer  

  public javax.xml.stream.XMLStreamWriter createXMLStreamWriter(java.io.OutputStream);
    descriptor: (Ljava/io/OutputStream;)Ljavax/xml/stream/XMLStreamWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory this
        start local 1 // java.io.OutputStream outputStream
         0: .line 132
            new com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer
            dup
            aload 1 /* outputStream */
            new com.sun.xml.internal.fastinfoset.stax.StAXManager
            dup
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory._manager:Lcom/sun/xml/internal/fastinfoset/stax/StAXManager;
            invokespecial com.sun.xml.internal.fastinfoset.stax.StAXManager.<init>:(Lcom/sun/xml/internal/fastinfoset/stax/StAXManager;)V
            invokespecial com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.<init>:(Ljava/io/OutputStream;Lcom/sun/xml/internal/fastinfoset/stax/StAXManager;)V
            areturn
        end local 1 // java.io.OutputStream outputStream
        end local 0 // com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lcom/sun/xml/internal/fastinfoset/stax/factory/StAXOutputFactory;
            0    1     1  outputStream  Ljava/io/OutputStream;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
              Name  Flags
      outputStream  

  public javax.xml.stream.XMLStreamWriter createXMLStreamWriter(java.io.OutputStream, java.lang.String);
    descriptor: (Ljava/io/OutputStream;Ljava/lang/String;)Ljavax/xml/stream/XMLStreamWriter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=3
        start local 0 // com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory this
        start local 1 // java.io.OutputStream outputStream
        start local 2 // java.lang.String encoding
         0: .line 136
            new com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer
            dup
            aload 1 /* outputStream */
            new com.sun.xml.internal.fastinfoset.stax.StAXManager
            dup
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory._manager:Lcom/sun/xml/internal/fastinfoset/stax/StAXManager;
            invokespecial com.sun.xml.internal.fastinfoset.stax.StAXManager.<init>:(Lcom/sun/xml/internal/fastinfoset/stax/StAXManager;)V
            invokespecial com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.<init>:(Ljava/io/OutputStream;Lcom/sun/xml/internal/fastinfoset/stax/StAXManager;)V
            astore 3 /* serializer */
        start local 3 // com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer serializer
         1: .line 137
            aload 3 /* serializer */
            aload 2 /* encoding */
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.setEncoding:(Ljava/lang/String;)V
         2: .line 138
            aload 3 /* serializer */
            areturn
        end local 3 // com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer serializer
        end local 2 // java.lang.String encoding
        end local 1 // java.io.OutputStream outputStream
        end local 0 // com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lcom/sun/xml/internal/fastinfoset/stax/factory/StAXOutputFactory;
            0    3     1  outputStream  Ljava/io/OutputStream;
            0    3     2      encoding  Ljava/lang/String;
            1    3     3    serializer  Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
    Exceptions:
      throws javax.xml.stream.XMLStreamException
    MethodParameters:
              Name  Flags
      outputStream  
      encoding      

  public java.lang.Object getProperty(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory this
        start local 1 // java.lang.String name
         0: .line 142
            aload 1 /* name */
            ifnonnull 2
         1: .line 143
            new java.lang.IllegalArgumentException
            dup
            invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
            ldc "message.propertyNotSupported"
            iconst_1
            anewarray java.lang.Object
            invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 145
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory._manager:Lcom/sun/xml/internal/fastinfoset/stax/StAXManager;
            aload 1 /* name */
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXManager.containsProperty:(Ljava/lang/String;)Z
            ifeq 4
         3: .line 146
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory._manager:Lcom/sun/xml/internal/fastinfoset/stax/StAXManager;
            aload 1 /* name */
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            areturn
         4: .line 147
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
            ldc "message.propertyNotSupported"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* name */
            aastore
            invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.lang.String name
        end local 0 // com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/xml/internal/fastinfoset/stax/factory/StAXOutputFactory;
            0    5     1  name  Ljava/lang/String;
    Exceptions:
      throws java.lang.IllegalArgumentException
    MethodParameters:
      Name  Flags
      name  

  public boolean isPropertySupported(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory this
        start local 1 // java.lang.String name
         0: .line 151
            aload 1 /* name */
            ifnonnull 2
         1: .line 152
            iconst_0
            ireturn
         2: .line 154
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory._manager:Lcom/sun/xml/internal/fastinfoset/stax/StAXManager;
            aload 1 /* name */
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXManager.containsProperty:(Ljava/lang/String;)Z
            ireturn
        end local 1 // java.lang.String name
        end local 0 // com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/xml/internal/fastinfoset/stax/factory/StAXOutputFactory;
            0    3     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public void setProperty(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory this
        start local 1 // java.lang.String name
        start local 2 // java.lang.Object value
         0: .line 158
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory._manager:Lcom/sun/xml/internal/fastinfoset/stax/StAXManager;
            aload 1 /* name */
            aload 2 /* value */
            invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXManager.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 160
            return
        end local 2 // java.lang.Object value
        end local 1 // java.lang.String name
        end local 0 // com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/sun/xml/internal/fastinfoset/stax/factory/StAXOutputFactory;
            0    2     1   name  Ljava/lang/String;
            0    2     2  value  Ljava/lang/Object;
    Exceptions:
      throws java.lang.IllegalArgumentException
    MethodParameters:
       Name  Flags
      name   
      value  
}
SourceFile: "StAXOutputFactory.java"