public class io.netty.handler.codec.xml.XmlDecoder extends io.netty.handler.codec.ByteToMessageDecoder
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: io.netty.handler.codec.xml.XmlDecoder
  super_class: io.netty.handler.codec.ByteToMessageDecoder
{
  private static final com.fasterxml.aalto.AsyncXMLInputFactory XML_INPUT_FACTORY;
    descriptor: Lcom/fasterxml/aalto/AsyncXMLInputFactory;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final io.netty.handler.codec.xml.XmlDocumentEnd XML_DOCUMENT_END;
    descriptor: Lio/netty/handler/codec/xml/XmlDocumentEnd;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private final com.fasterxml.aalto.AsyncXMLStreamReader<com.fasterxml.aalto.AsyncByteArrayFeeder> streamReader;
    descriptor: Lcom/fasterxml/aalto/AsyncXMLStreamReader;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Lcom/fasterxml/aalto/AsyncXMLStreamReader<Lcom/fasterxml/aalto/AsyncByteArrayFeeder;>;

  private final com.fasterxml.aalto.AsyncByteArrayFeeder streamFeeder;
    descriptor: Lcom/fasterxml/aalto/AsyncByteArrayFeeder;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 38
            new com.fasterxml.aalto.stax.InputFactoryImpl
            dup
            invokespecial com.fasterxml.aalto.stax.InputFactoryImpl.<init>:()V
            putstatic io.netty.handler.codec.xml.XmlDecoder.XML_INPUT_FACTORY:Lcom/fasterxml/aalto/AsyncXMLInputFactory;
         1: .line 39
            getstatic io.netty.handler.codec.xml.XmlDocumentEnd.INSTANCE:Lio/netty/handler/codec/xml/XmlDocumentEnd;
            putstatic io.netty.handler.codec.xml.XmlDecoder.XML_DOCUMENT_END:Lio/netty/handler/codec/xml/XmlDocumentEnd;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // io.netty.handler.codec.xml.XmlDecoder this
         0: .line 36
            aload 0 /* this */
            invokespecial io.netty.handler.codec.ByteToMessageDecoder.<init>:()V
         1: .line 41
            aload 0 /* this */
            getstatic io.netty.handler.codec.xml.XmlDecoder.XML_INPUT_FACTORY:Lcom/fasterxml/aalto/AsyncXMLInputFactory;
            invokevirtual com.fasterxml.aalto.AsyncXMLInputFactory.createAsyncForByteArray:()Lcom/fasterxml/aalto/AsyncXMLStreamReader;
            putfield io.netty.handler.codec.xml.XmlDecoder.streamReader:Lcom/fasterxml/aalto/AsyncXMLStreamReader;
         2: .line 42
            aload 0 /* this */
            aload 0 /* this */
            getfield io.netty.handler.codec.xml.XmlDecoder.streamReader:Lcom/fasterxml/aalto/AsyncXMLStreamReader;
            invokeinterface com.fasterxml.aalto.AsyncXMLStreamReader.getInputFeeder:()Lcom/fasterxml/aalto/AsyncInputFeeder;
            checkcast com.fasterxml.aalto.AsyncByteArrayFeeder
            putfield io.netty.handler.codec.xml.XmlDecoder.streamFeeder:Lcom/fasterxml/aalto/AsyncByteArrayFeeder;
         3: .line 36
            return
        end local 0 // io.netty.handler.codec.xml.XmlDecoder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lio/netty/handler/codec/xml/XmlDecoder;

  protected void decode(io.netty.channel.ChannelHandlerContext, io.netty.buffer.ByteBuf, java.util.List<java.lang.Object>);
    descriptor: (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=8, locals=10, args_size=4
        start local 0 // io.netty.handler.codec.xml.XmlDecoder this
        start local 1 // io.netty.channel.ChannelHandlerContext ctx
        start local 2 // io.netty.buffer.ByteBuf in
        start local 3 // java.util.List out
         0: .line 46
            aload 2 /* in */
            invokevirtual io.netty.buffer.ByteBuf.readableBytes:()I
            newarray 8
            astore 4 /* buffer */
        start local 4 // byte[] buffer
         1: .line 47
            aload 2 /* in */
            aload 4 /* buffer */
            invokevirtual io.netty.buffer.ByteBuf.readBytes:([B)Lio/netty/buffer/ByteBuf;
            pop
         2: .line 49
            aload 0 /* this */
            getfield io.netty.handler.codec.xml.XmlDecoder.streamFeeder:Lcom/fasterxml/aalto/AsyncByteArrayFeeder;
            aload 4 /* buffer */
            iconst_0
            aload 4 /* buffer */
            arraylength
            invokeinterface com.fasterxml.aalto.AsyncByteArrayFeeder.feedInput:([BII)V
         3: .line 50
            goto 63
      StackMap locals: io.netty.handler.codec.xml.XmlDecoder io.netty.channel.ChannelHandlerContext io.netty.buffer.ByteBuf java.util.List byte[]
      StackMap stack: javax.xml.stream.XMLStreamException
         4: astore 5 /* exception */
        start local 5 // javax.xml.stream.XMLStreamException exception
         5: .line 51
            aload 2 /* in */
            aload 2 /* in */
            invokevirtual io.netty.buffer.ByteBuf.readableBytes:()I
            invokevirtual io.netty.buffer.ByteBuf.skipBytes:(I)Lio/netty/buffer/ByteBuf;
            pop
         6: .line 52
            aload 5 /* exception */
            athrow
        end local 5 // javax.xml.stream.XMLStreamException exception
         7: .line 56
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield io.netty.handler.codec.xml.XmlDecoder.streamReader:Lcom/fasterxml/aalto/AsyncXMLStreamReader;
            invokeinterface com.fasterxml.aalto.AsyncXMLStreamReader.next:()I
            istore 5 /* type */
        start local 5 // int type
         8: .line 57
            iload 5 /* type */
            tableswitch { // 1 - 12
                    1: 15
                    2: 37
                    3: 50
                    4: 52
                    5: 54
                    6: 56
                    7: 9
                    8: 13
                    9: 58
                   10: 63
                   11: 60
                   12: 62
              default: 63
          }
         9: .line 59
      StackMap locals: int
      StackMap stack:
            aload 3 /* out */
            new io.netty.handler.codec.xml.XmlDocumentStart
            dup
            aload 0 /* this */
            getfield io.netty.handler.codec.xml.XmlDecoder.streamReader:Lcom/fasterxml/aalto/AsyncXMLStreamReader;
            invokeinterface com.fasterxml.aalto.AsyncXMLStreamReader.getEncoding:()Ljava/lang/String;
            aload 0 /* this */
            getfield io.netty.handler.codec.xml.XmlDecoder.streamReader:Lcom/fasterxml/aalto/AsyncXMLStreamReader;
            invokeinterface com.fasterxml.aalto.AsyncXMLStreamReader.getVersion:()Ljava/lang/String;
        10: .line 60
            aload 0 /* this */
            getfield io.netty.handler.codec.xml.XmlDecoder.streamReader:Lcom/fasterxml/aalto/AsyncXMLStreamReader;
            invokeinterface com.fasterxml.aalto.AsyncXMLStreamReader.isStandalone:()Z
            aload 0 /* this */
            getfield io.netty.handler.codec.xml.XmlDecoder.streamReader:Lcom/fasterxml/aalto/AsyncXMLStreamReader;
            invokeinterface com.fasterxml.aalto.AsyncXMLStreamReader.getCharacterEncodingScheme:()Ljava/lang/String;
            invokespecial io.netty.handler.codec.xml.XmlDocumentStart.<init>:(Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)V
        11: .line 59
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        12: .line 61
            goto 63
        13: .line 63
      StackMap locals:
      StackMap stack:
            aload 3 /* out */
            getstatic io.netty.handler.codec.xml.XmlDecoder.XML_DOCUMENT_END:Lio/netty/handler/codec/xml/XmlDocumentEnd;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        14: .line 64
            goto 63
        15: .line 66
      StackMap locals:
      StackMap stack:
            new io.netty.handler.codec.xml.XmlElementStart
            dup
            aload 0 /* this */
            getfield io.netty.handler.codec.xml.XmlDecoder.streamReader:Lcom/fasterxml/aalto/AsyncXMLStreamReader;
            invokeinterface com.fasterxml.aalto.AsyncXMLStreamReader.getLocalName:()Ljava/lang/String;
        16: .line 67
            aload 0 /* this */
            getfield io.netty.handler.codec.xml.XmlDecoder.streamReader:Lcom/fasterxml/aalto/AsyncXMLStreamReader;
            invokeinterface com.fasterxml.aalto.AsyncXMLStreamReader.getName:()Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield io.netty.handler.codec.xml.XmlDecoder.streamReader:Lcom/fasterxml/aalto/AsyncXMLStreamReader;
            invokeinterface com.fasterxml.aalto.AsyncXMLStreamReader.getPrefix:()Ljava/lang/String;
        17: .line 66
            invokespecial io.netty.handler.codec.xml.XmlElementStart.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            astore 6 /* elementStart */
        start local 6 // io.netty.handler.codec.xml.XmlElementStart elementStart
        18: .line 68
            iconst_0
            istore 7 /* x */
        start local 7 // int x
        19: goto 26
        20: .line 69
      StackMap locals: io.netty.handler.codec.xml.XmlElementStart int
      StackMap stack:
            new io.netty.handler.codec.xml.XmlAttribute
            dup
            aload 0 /* this */
            getfield io.netty.handler.codec.xml.XmlDecoder.streamReader:Lcom/fasterxml/aalto/AsyncXMLStreamReader;
            iload 7 /* x */
            invokeinterface com.fasterxml.aalto.AsyncXMLStreamReader.getAttributeType:(I)Ljava/lang/String;
        21: .line 70
            aload 0 /* this */
            getfield io.netty.handler.codec.xml.XmlDecoder.streamReader:Lcom/fasterxml/aalto/AsyncXMLStreamReader;
            iload 7 /* x */
            invokeinterface com.fasterxml.aalto.AsyncXMLStreamReader.getAttributeLocalName:(I)Ljava/lang/String;
            aload 0 /* this */
            getfield io.netty.handler.codec.xml.XmlDecoder.streamReader:Lcom/fasterxml/aalto/AsyncXMLStreamReader;
            iload 7 /* x */
            invokeinterface com.fasterxml.aalto.AsyncXMLStreamReader.getAttributePrefix:(I)Ljava/lang/String;
        22: .line 71
            aload 0 /* this */
            getfield io.netty.handler.codec.xml.XmlDecoder.streamReader:Lcom/fasterxml/aalto/AsyncXMLStreamReader;
            iload 7 /* x */
            invokeinterface com.fasterxml.aalto.AsyncXMLStreamReader.getAttributeNamespace:(I)Ljava/lang/String;
            aload 0 /* this */
            getfield io.netty.handler.codec.xml.XmlDecoder.streamReader:Lcom/fasterxml/aalto/AsyncXMLStreamReader;
            iload 7 /* x */
            invokeinterface com.fasterxml.aalto.AsyncXMLStreamReader.getAttributeValue:(I)Ljava/lang/String;
        23: .line 69
            invokespecial io.netty.handler.codec.xml.XmlAttribute.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            astore 8 /* attribute */
        start local 8 // io.netty.handler.codec.xml.XmlAttribute attribute
        24: .line 72
            aload 6 /* elementStart */
            invokevirtual io.netty.handler.codec.xml.XmlElementStart.attributes:()Ljava/util/List;
            aload 8 /* attribute */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 8 // io.netty.handler.codec.xml.XmlAttribute attribute
        25: .line 68
            iinc 7 /* x */ 1
      StackMap locals:
      StackMap stack:
        26: iload 7 /* x */
            aload 0 /* this */
            getfield io.netty.handler.codec.xml.XmlDecoder.streamReader:Lcom/fasterxml/aalto/AsyncXMLStreamReader;
            invokeinterface com.fasterxml.aalto.AsyncXMLStreamReader.getAttributeCount:()I
            if_icmplt 20
        end local 7 // int x
        27: .line 74
            iconst_0
            istore 7 /* x */
        start local 7 // int x
        28: goto 34
        29: .line 75
      StackMap locals:
      StackMap stack:
            new io.netty.handler.codec.xml.XmlNamespace
            dup
            aload 0 /* this */
            getfield io.netty.handler.codec.xml.XmlDecoder.streamReader:Lcom/fasterxml/aalto/AsyncXMLStreamReader;
            iload 7 /* x */
            invokeinterface com.fasterxml.aalto.AsyncXMLStreamReader.getNamespacePrefix:(I)Ljava/lang/String;
        30: .line 76
            aload 0 /* this */
            getfield io.netty.handler.codec.xml.XmlDecoder.streamReader:Lcom/fasterxml/aalto/AsyncXMLStreamReader;
            iload 7 /* x */
            invokeinterface com.fasterxml.aalto.AsyncXMLStreamReader.getNamespaceURI:(I)Ljava/lang/String;
        31: .line 75
            invokespecial io.netty.handler.codec.xml.XmlNamespace.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            astore 8 /* namespace */
        start local 8 // io.netty.handler.codec.xml.XmlNamespace namespace
        32: .line 77
            aload 6 /* elementStart */
            invokevirtual io.netty.handler.codec.xml.XmlElementStart.namespaces:()Ljava/util/List;
            aload 8 /* namespace */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 8 // io.netty.handler.codec.xml.XmlNamespace namespace
        33: .line 74
            iinc 7 /* x */ 1
      StackMap locals:
      StackMap stack:
        34: iload 7 /* x */
            aload 0 /* this */
            getfield io.netty.handler.codec.xml.XmlDecoder.streamReader:Lcom/fasterxml/aalto/AsyncXMLStreamReader;
            invokeinterface com.fasterxml.aalto.AsyncXMLStreamReader.getNamespaceCount:()I
            if_icmplt 29
        end local 7 // int x
        35: .line 79
            aload 3 /* out */
            aload 6 /* elementStart */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        36: .line 80
            goto 63
        end local 6 // io.netty.handler.codec.xml.XmlElementStart elementStart
        37: .line 82
      StackMap locals:
      StackMap stack:
            new io.netty.handler.codec.xml.XmlElementEnd
            dup
            aload 0 /* this */
            getfield io.netty.handler.codec.xml.XmlDecoder.streamReader:Lcom/fasterxml/aalto/AsyncXMLStreamReader;
            invokeinterface com.fasterxml.aalto.AsyncXMLStreamReader.getLocalName:()Ljava/lang/String;
        38: .line 83
            aload 0 /* this */
            getfield io.netty.handler.codec.xml.XmlDecoder.streamReader:Lcom/fasterxml/aalto/AsyncXMLStreamReader;
            invokeinterface com.fasterxml.aalto.AsyncXMLStreamReader.getName:()Ljavax/xml/namespace/QName;
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 0 /* this */
            getfield io.netty.handler.codec.xml.XmlDecoder.streamReader:Lcom/fasterxml/aalto/AsyncXMLStreamReader;
            invokeinterface com.fasterxml.aalto.AsyncXMLStreamReader.getPrefix:()Ljava/lang/String;
        39: .line 82
            invokespecial io.netty.handler.codec.xml.XmlElementEnd.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            astore 7 /* elementEnd */
        start local 7 // io.netty.handler.codec.xml.XmlElementEnd elementEnd
        40: .line 84
            iconst_0
            istore 8 /* x */
        start local 8 // int x
        41: goto 47
        42: .line 85
      StackMap locals: io.netty.handler.codec.xml.XmlDecoder io.netty.channel.ChannelHandlerContext io.netty.buffer.ByteBuf java.util.List byte[] int top io.netty.handler.codec.xml.XmlElementEnd int
      StackMap stack:
            new io.netty.handler.codec.xml.XmlNamespace
            dup
            aload 0 /* this */
            getfield io.netty.handler.codec.xml.XmlDecoder.streamReader:Lcom/fasterxml/aalto/AsyncXMLStreamReader;
            iload 8 /* x */
            invokeinterface com.fasterxml.aalto.AsyncXMLStreamReader.getNamespacePrefix:(I)Ljava/lang/String;
        43: .line 86
            aload 0 /* this */
            getfield io.netty.handler.codec.xml.XmlDecoder.streamReader:Lcom/fasterxml/aalto/AsyncXMLStreamReader;
            iload 8 /* x */
            invokeinterface com.fasterxml.aalto.AsyncXMLStreamReader.getNamespaceURI:(I)Ljava/lang/String;
        44: .line 85
            invokespecial io.netty.handler.codec.xml.XmlNamespace.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            astore 9 /* namespace */
        start local 9 // io.netty.handler.codec.xml.XmlNamespace namespace
        45: .line 87
            aload 7 /* elementEnd */
            invokevirtual io.netty.handler.codec.xml.XmlElementEnd.namespaces:()Ljava/util/List;
            aload 9 /* namespace */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 9 // io.netty.handler.codec.xml.XmlNamespace namespace
        46: .line 84
            iinc 8 /* x */ 1
      StackMap locals:
      StackMap stack:
        47: iload 8 /* x */
            aload 0 /* this */
            getfield io.netty.handler.codec.xml.XmlDecoder.streamReader:Lcom/fasterxml/aalto/AsyncXMLStreamReader;
            invokeinterface com.fasterxml.aalto.AsyncXMLStreamReader.getNamespaceCount:()I
            if_icmplt 42
        end local 8 // int x
        48: .line 89
            aload 3 /* out */
            aload 7 /* elementEnd */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        49: .line 90
            goto 63
        end local 7 // io.netty.handler.codec.xml.XmlElementEnd elementEnd
        50: .line 92
      StackMap locals: io.netty.handler.codec.xml.XmlDecoder io.netty.channel.ChannelHandlerContext io.netty.buffer.ByteBuf java.util.List byte[] int
      StackMap stack:
            aload 3 /* out */
            new io.netty.handler.codec.xml.XmlProcessingInstruction
            dup
            aload 0 /* this */
            getfield io.netty.handler.codec.xml.XmlDecoder.streamReader:Lcom/fasterxml/aalto/AsyncXMLStreamReader;
            invokeinterface com.fasterxml.aalto.AsyncXMLStreamReader.getPIData:()Ljava/lang/String;
            aload 0 /* this */
            getfield io.netty.handler.codec.xml.XmlDecoder.streamReader:Lcom/fasterxml/aalto/AsyncXMLStreamReader;
            invokeinterface com.fasterxml.aalto.AsyncXMLStreamReader.getPITarget:()Ljava/lang/String;
            invokespecial io.netty.handler.codec.xml.XmlProcessingInstruction.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        51: .line 93
            goto 63
        52: .line 95
      StackMap locals:
      StackMap stack:
            aload 3 /* out */
            new io.netty.handler.codec.xml.XmlCharacters
            dup
            aload 0 /* this */
            getfield io.netty.handler.codec.xml.XmlDecoder.streamReader:Lcom/fasterxml/aalto/AsyncXMLStreamReader;
            invokeinterface com.fasterxml.aalto.AsyncXMLStreamReader.getText:()Ljava/lang/String;
            invokespecial io.netty.handler.codec.xml.XmlCharacters.<init>:(Ljava/lang/String;)V
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        53: .line 96
            goto 63
        54: .line 98
      StackMap locals:
      StackMap stack:
            aload 3 /* out */
            new io.netty.handler.codec.xml.XmlComment
            dup
            aload 0 /* this */
            getfield io.netty.handler.codec.xml.XmlDecoder.streamReader:Lcom/fasterxml/aalto/AsyncXMLStreamReader;
            invokeinterface com.fasterxml.aalto.AsyncXMLStreamReader.getText:()Ljava/lang/String;
            invokespecial io.netty.handler.codec.xml.XmlComment.<init>:(Ljava/lang/String;)V
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        55: .line 99
            goto 63
        56: .line 101
      StackMap locals:
      StackMap stack:
            aload 3 /* out */
            new io.netty.handler.codec.xml.XmlSpace
            dup
            aload 0 /* this */
            getfield io.netty.handler.codec.xml.XmlDecoder.streamReader:Lcom/fasterxml/aalto/AsyncXMLStreamReader;
            invokeinterface com.fasterxml.aalto.AsyncXMLStreamReader.getText:()Ljava/lang/String;
            invokespecial io.netty.handler.codec.xml.XmlSpace.<init>:(Ljava/lang/String;)V
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        57: .line 102
            goto 63
        58: .line 104
      StackMap locals:
      StackMap stack:
            aload 3 /* out */
            new io.netty.handler.codec.xml.XmlEntityReference
            dup
            aload 0 /* this */
            getfield io.netty.handler.codec.xml.XmlDecoder.streamReader:Lcom/fasterxml/aalto/AsyncXMLStreamReader;
            invokeinterface com.fasterxml.aalto.AsyncXMLStreamReader.getLocalName:()Ljava/lang/String;
            aload 0 /* this */
            getfield io.netty.handler.codec.xml.XmlDecoder.streamReader:Lcom/fasterxml/aalto/AsyncXMLStreamReader;
            invokeinterface com.fasterxml.aalto.AsyncXMLStreamReader.getText:()Ljava/lang/String;
            invokespecial io.netty.handler.codec.xml.XmlEntityReference.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        59: .line 105
            goto 63
        60: .line 107
      StackMap locals:
      StackMap stack:
            aload 3 /* out */
            new io.netty.handler.codec.xml.XmlDTD
            dup
            aload 0 /* this */
            getfield io.netty.handler.codec.xml.XmlDecoder.streamReader:Lcom/fasterxml/aalto/AsyncXMLStreamReader;
            invokeinterface com.fasterxml.aalto.AsyncXMLStreamReader.getText:()Ljava/lang/String;
            invokespecial io.netty.handler.codec.xml.XmlDTD.<init>:(Ljava/lang/String;)V
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        61: .line 108
            goto 63
        62: .line 110
      StackMap locals:
      StackMap stack:
            aload 3 /* out */
            new io.netty.handler.codec.xml.XmlCdata
            dup
            aload 0 /* this */
            getfield io.netty.handler.codec.xml.XmlDecoder.streamReader:Lcom/fasterxml/aalto/AsyncXMLStreamReader;
            invokeinterface com.fasterxml.aalto.AsyncXMLStreamReader.getText:()Ljava/lang/String;
            invokespecial io.netty.handler.codec.xml.XmlCdata.<init>:(Ljava/lang/String;)V
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 5 // int type
        63: .line 55
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield io.netty.handler.codec.xml.XmlDecoder.streamFeeder:Lcom/fasterxml/aalto/AsyncByteArrayFeeder;
            invokeinterface com.fasterxml.aalto.AsyncByteArrayFeeder.needMoreInput:()Z
            ifeq 7
        64: .line 114
            return
        end local 4 // byte[] buffer
        end local 3 // java.util.List out
        end local 2 // io.netty.buffer.ByteBuf in
        end local 1 // io.netty.channel.ChannelHandlerContext ctx
        end local 0 // io.netty.handler.codec.xml.XmlDecoder this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   65     0          this  Lio/netty/handler/codec/xml/XmlDecoder;
            0   65     1           ctx  Lio/netty/channel/ChannelHandlerContext;
            0   65     2            in  Lio/netty/buffer/ByteBuf;
            0   65     3           out  Ljava/util/List<Ljava/lang/Object;>;
            1   65     4        buffer  [B
            5    7     5     exception  Ljavax/xml/stream/XMLStreamException;
            8   63     5          type  I
           18   37     6  elementStart  Lio/netty/handler/codec/xml/XmlElementStart;
           19   27     7             x  I
           24   25     8     attribute  Lio/netty/handler/codec/xml/XmlAttribute;
           28   35     7             x  I
           32   33     8     namespace  Lio/netty/handler/codec/xml/XmlNamespace;
           40   50     7    elementEnd  Lio/netty/handler/codec/xml/XmlElementEnd;
           41   48     8             x  I
           45   46     9     namespace  Lio/netty/handler/codec/xml/XmlNamespace;
      Exception table:
        from    to  target  type
           2     3       4  Class javax.xml.stream.XMLStreamException
    Exceptions:
      throws java.lang.Exception
    Signature: (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List<Ljava/lang/Object;>;)V
    MethodParameters:
      Name  Flags
      ctx   
      in    
      out   
}
SourceFile: "XmlDecoder.java"