public class org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl implements javax.ws.rs.sse.InboundSseEvent
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl
  super_class: java.lang.Object
{
  private final java.lang.String name;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String id;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String comment;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final byte[] data;
    descriptor: [B
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final long reconnectDelay;
    descriptor: J
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.annotation.Annotation[] annotations;
    descriptor: [Ljava/lang/annotation/Annotation;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final javax.ws.rs.core.MediaType mediaType;
    descriptor: Ljavax/ws/rs/core/MediaType;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.String> headers;
    descriptor: Ljavax/ws/rs/core/MultivaluedMap;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/String;>;

  private final javax.ws.rs.ext.Providers providers;
    descriptor: Ljavax/ws/rs/ext/Providers;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private void <init>(java.lang.String, java.lang.String, java.lang.String, long, byte[], java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.String>, javax.ws.rs.ext.Providers);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J[B[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap;Ljavax/ws/rs/ext/Providers;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=11, args_size=10
        start local 0 // org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String id
        start local 3 // java.lang.String comment
        start local 4 // long reconnectDelay
        start local 6 // byte[] data
        start local 7 // java.lang.annotation.Annotation[] annotations
        start local 8 // javax.ws.rs.core.MediaType mediaType
        start local 9 // javax.ws.rs.core.MultivaluedMap headers
        start local 10 // javax.ws.rs.ext.Providers providers
         0: .line 133
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 137
            aload 0 /* this */
            aload 1 /* name */
            putfield org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.name:Ljava/lang/String;
         2: .line 138
            aload 0 /* this */
            aload 2 /* id */
            putfield org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.id:Ljava/lang/String;
         3: .line 139
            aload 0 /* this */
            aload 3 /* comment */
            putfield org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.comment:Ljava/lang/String;
         4: .line 140
            aload 0 /* this */
            lload 4 /* reconnectDelay */
            putfield org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.reconnectDelay:J
         5: .line 141
            aload 0 /* this */
            aload 6 /* data */
            putfield org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.data:[B
         6: .line 142
            aload 0 /* this */
            aload 7 /* annotations */
            putfield org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.annotations:[Ljava/lang/annotation/Annotation;
         7: .line 143
            aload 0 /* this */
            aload 8 /* mediaType */
            putfield org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.mediaType:Ljavax/ws/rs/core/MediaType;
         8: .line 144
            aload 0 /* this */
            aload 9 /* headers */
            putfield org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.headers:Ljavax/ws/rs/core/MultivaluedMap;
         9: .line 145
            aload 0 /* this */
            aload 10 /* providers */
            putfield org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.providers:Ljavax/ws/rs/ext/Providers;
        10: .line 146
            return
        end local 10 // javax.ws.rs.ext.Providers providers
        end local 9 // javax.ws.rs.core.MultivaluedMap headers
        end local 8 // javax.ws.rs.core.MediaType mediaType
        end local 7 // java.lang.annotation.Annotation[] annotations
        end local 6 // byte[] data
        end local 4 // long reconnectDelay
        end local 3 // java.lang.String comment
        end local 2 // java.lang.String id
        end local 1 // java.lang.String name
        end local 0 // org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   11     0            this  Lorg/jboss/resteasy/plugins/providers/sse/InboundSseEventImpl;
            0   11     1            name  Ljava/lang/String;
            0   11     2              id  Ljava/lang/String;
            0   11     3         comment  Ljava/lang/String;
            0   11     4  reconnectDelay  J
            0   11     6            data  [B
            0   11     7     annotations  [Ljava/lang/annotation/Annotation;
            0   11     8       mediaType  Ljavax/ws/rs/core/MediaType;
            0   11     9         headers  Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/String;>;
            0   11    10       providers  Ljavax/ws/rs/ext/Providers;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J[B[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/String;>;Ljavax/ws/rs/ext/Providers;)V
    MethodParameters:
                Name  Flags
      name            final
      id              final
      comment         final
      reconnectDelay  final
      data            final
      annotations     final
      mediaType       final
      headers         final
      providers       final

  public java.lang.String getName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl this
         0: .line 150
            aload 0 /* this */
            getfield org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.name:Ljava/lang/String;
            areturn
        end local 0 // org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jboss/resteasy/plugins/providers/sse/InboundSseEventImpl;

  public java.lang.String getId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl this
         0: .line 155
            aload 0 /* this */
            getfield org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.id:Ljava/lang/String;
            areturn
        end local 0 // org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jboss/resteasy/plugins/providers/sse/InboundSseEventImpl;

  public java.lang.String getComment();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl this
         0: .line 160
            aload 0 /* this */
            getfield org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.comment:Ljava/lang/String;
            areturn
        end local 0 // org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jboss/resteasy/plugins/providers/sse/InboundSseEventImpl;

  public long getReconnectDelay();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl this
         0: .line 165
            aload 0 /* this */
            getfield org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.reconnectDelay:J
            lconst_0
            lcmp
            ifge 2
         1: .line 167
            ldc -1
            lreturn
         2: .line 169
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.reconnectDelay:J
            lreturn
        end local 0 // org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/jboss/resteasy/plugins/providers/sse/InboundSseEventImpl;

  public boolean isReconnectDelaySet();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl this
         0: .line 174
            aload 0 /* this */
            getfield org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.reconnectDelay:J
            ldc -1
            lcmp
            ifle 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jboss/resteasy/plugins/providers/sse/InboundSseEventImpl;

  public boolean isEmpty();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl this
         0: .line 179
            aload 0 /* this */
            getfield org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.data:[B
            arraylength
            ifne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jboss/resteasy/plugins/providers/sse/InboundSseEventImpl;

  public java.lang.String readData();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl this
         0: .line 184
            aload 0 /* this */
            getstatic org.jboss.resteasy.plugins.providers.sse.SseConstants.STRING_AS_GENERIC_TYPE:Ljavax/ws/rs/core/GenericType;
            invokevirtual org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.readData:(Ljavax/ws/rs/core/GenericType;)Ljava/lang/Object;
            checkcast java.lang.String
            areturn
        end local 0 // org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jboss/resteasy/plugins/providers/sse/InboundSseEventImpl;

  public <T> T readData(java.lang.Class<T>);
    descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl this
        start local 1 // java.lang.Class type
         0: .line 189
            aload 0 /* this */
            new javax.ws.rs.core.GenericType
            dup
            aload 1 /* type */
            invokespecial javax.ws.rs.core.GenericType.<init>:(Ljava/lang/reflect/Type;)V
            getstatic javax.ws.rs.core.MediaType.TEXT_PLAIN_TYPE:Ljavax/ws/rs/core/MediaType;
            invokevirtual org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.readData:(Ljavax/ws/rs/core/GenericType;Ljavax/ws/rs/core/MediaType;)Ljava/lang/Object;
            areturn
        end local 1 // java.lang.Class type
        end local 0 // org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jboss/resteasy/plugins/providers/sse/InboundSseEventImpl;
            0    1     1  type  Ljava/lang/Class<TT;>;
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
      Name  Flags
      type  

  public <T> T readData(javax.ws.rs.core.GenericType<T>);
    descriptor: (Ljavax/ws/rs/core/GenericType;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl this
        start local 1 // javax.ws.rs.core.GenericType type
         0: .line 194
            aload 0 /* this */
            aload 1 /* type */
            getstatic javax.ws.rs.core.MediaType.TEXT_PLAIN_TYPE:Ljavax/ws/rs/core/MediaType;
            invokevirtual org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.readData:(Ljavax/ws/rs/core/GenericType;Ljavax/ws/rs/core/MediaType;)Ljava/lang/Object;
            areturn
        end local 1 // javax.ws.rs.core.GenericType type
        end local 0 // org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jboss/resteasy/plugins/providers/sse/InboundSseEventImpl;
            0    1     1  type  Ljavax/ws/rs/core/GenericType<TT;>;
    Signature: <T:Ljava/lang/Object;>(Ljavax/ws/rs/core/GenericType<TT;>;)TT;
    MethodParameters:
      Name  Flags
      type  

  public <T> T readData(java.lang.Class<T>, javax.ws.rs.core.MediaType);
    descriptor: (Ljava/lang/Class;Ljavax/ws/rs/core/MediaType;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl this
        start local 1 // java.lang.Class messageType
        start local 2 // javax.ws.rs.core.MediaType mediaType
         0: .line 199
            aload 0 /* this */
            new javax.ws.rs.core.GenericType
            dup
            aload 1 /* messageType */
            invokespecial javax.ws.rs.core.GenericType.<init>:(Ljava/lang/reflect/Type;)V
            aload 2 /* mediaType */
            invokevirtual org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.readData:(Ljavax/ws/rs/core/GenericType;Ljavax/ws/rs/core/MediaType;)Ljava/lang/Object;
            areturn
        end local 2 // javax.ws.rs.core.MediaType mediaType
        end local 1 // java.lang.Class messageType
        end local 0 // org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/jboss/resteasy/plugins/providers/sse/InboundSseEventImpl;
            0    1     1  messageType  Ljava/lang/Class<TT;>;
            0    1     2    mediaType  Ljavax/ws/rs/core/MediaType;
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Ljavax/ws/rs/core/MediaType;)TT;
    MethodParameters:
             Name  Flags
      messageType  
      mediaType    

  public <T> T readData(javax.ws.rs.core.GenericType<T>, javax.ws.rs.core.MediaType);
    descriptor: (Ljavax/ws/rs/core/GenericType;Ljavax/ws/rs/core/MediaType;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl this
        start local 1 // javax.ws.rs.core.GenericType type
        start local 2 // javax.ws.rs.core.MediaType mediaType
         0: .line 205
            aload 2 /* mediaType */
            ifnonnull 1
            aload 0 /* this */
            getfield org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.mediaType:Ljavax/ws/rs/core/MediaType;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 2 /* mediaType */
      StackMap locals:
      StackMap stack: javax.ws.rs.core.MediaType
         2: astore 3 /* effectiveMediaType */
        start local 3 // javax.ws.rs.core.MediaType effectiveMediaType
         3: .line 207
            aconst_null
            astore 4 /* reader */
        start local 4 // javax.ws.rs.ext.MessageBodyReader reader
         4: .line 208
            aload 0 /* this */
            getfield org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.providers:Ljavax/ws/rs/ext/Providers;
            ifnull 7
         5: .line 210
            aload 0 /* this */
            getfield org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.providers:Ljavax/ws/rs/ext/Providers;
            aload 1 /* type */
            invokevirtual javax.ws.rs.core.GenericType.getRawType:()Ljava/lang/Class;
            aload 1 /* type */
            invokevirtual javax.ws.rs.core.GenericType.getType:()Ljava/lang/reflect/Type;
            aload 0 /* this */
            getfield org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.annotations:[Ljava/lang/annotation/Annotation;
            aload 2 /* mediaType */
            invokeinterface javax.ws.rs.ext.Providers.getMessageBodyReader:(Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Ljavax/ws/rs/ext/MessageBodyReader;
            astore 4 /* reader */
         6: .line 211
            goto 11
         7: .line 214
      StackMap locals: javax.ws.rs.core.MediaType javax.ws.rs.ext.MessageBodyReader
      StackMap stack:
            invokestatic org.jboss.resteasy.spi.ResteasyProviderFactory.getInstance:()Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
            astore 5 /* factory */
        start local 5 // org.jboss.resteasy.spi.ResteasyProviderFactory factory
         8: .line 215
            aload 5 /* factory */
            invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.isBuiltinsRegistered:()Z
            ifne 10
         9: .line 216
            aload 5 /* factory */
            invokestatic org.jboss.resteasy.plugins.providers.RegisterBuiltin.register:(Lorg/jboss/resteasy/spi/ResteasyProviderFactory;)V
        10: .line 218
      StackMap locals: org.jboss.resteasy.spi.ResteasyProviderFactory
      StackMap stack:
            aload 5 /* factory */
            aload 1 /* type */
            invokevirtual javax.ws.rs.core.GenericType.getRawType:()Ljava/lang/Class;
            aload 1 /* type */
            invokevirtual javax.ws.rs.core.GenericType.getType:()Ljava/lang/reflect/Type;
            aload 0 /* this */
            getfield org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.annotations:[Ljava/lang/annotation/Annotation;
            aload 2 /* mediaType */
            invokevirtual org.jboss.resteasy.spi.ResteasyProviderFactory.getClientMessageBodyReader:(Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Ljavax/ws/rs/ext/MessageBodyReader;
            astore 4 /* reader */
        end local 5 // org.jboss.resteasy.spi.ResteasyProviderFactory factory
        11: .line 220
      StackMap locals:
      StackMap stack:
            aload 4 /* reader */
            ifnonnull 13
        12: .line 222
            new java.lang.IllegalStateException
            dup
            getstatic org.jboss.resteasy.resteasy_jaxrs.i18n.Messages.MESSAGES:Lorg/jboss/resteasy/resteasy_jaxrs/i18n/Messages;
            aload 1 /* type */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokeinterface org.jboss.resteasy.resteasy_jaxrs.i18n.Messages.notFoundMBR:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        13: .line 224
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* type */
            aload 3 /* effectiveMediaType */
            aload 4 /* reader */
            invokevirtual org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.readAndCast:(Ljavax/ws/rs/core/GenericType;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/ext/MessageBodyReader;)Ljava/lang/Object;
            areturn
        end local 4 // javax.ws.rs.ext.MessageBodyReader reader
        end local 3 // javax.ws.rs.core.MediaType effectiveMediaType
        end local 2 // javax.ws.rs.core.MediaType mediaType
        end local 1 // javax.ws.rs.core.GenericType type
        end local 0 // org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   14     0                this  Lorg/jboss/resteasy/plugins/providers/sse/InboundSseEventImpl;
            0   14     1                type  Ljavax/ws/rs/core/GenericType<TT;>;
            0   14     2           mediaType  Ljavax/ws/rs/core/MediaType;
            3   14     3  effectiveMediaType  Ljavax/ws/rs/core/MediaType;
            4   14     4              reader  Ljavax/ws/rs/ext/MessageBodyReader;
            8   11     5             factory  Lorg/jboss/resteasy/spi/ResteasyProviderFactory;
    Signature: <T:Ljava/lang/Object;>(Ljavax/ws/rs/core/GenericType<TT;>;Ljavax/ws/rs/core/MediaType;)TT;
    MethodParameters:
           Name  Flags
      type       
      mediaType  

  private <T> T readAndCast(javax.ws.rs.core.GenericType<T>, javax.ws.rs.core.MediaType, javax.ws.rs.ext.MessageBodyReader);
    descriptor: (Ljavax/ws/rs/core/GenericType;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/ext/MessageBodyReader;)Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=9, locals=5, args_size=4
        start local 0 // org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl this
        start local 1 // javax.ws.rs.core.GenericType type
        start local 2 // javax.ws.rs.core.MediaType effectiveMediaType
        start local 3 // javax.ws.rs.ext.MessageBodyReader reader
         0: .line 232
            aload 3 /* reader */
            aload 1 /* type */
            invokevirtual javax.ws.rs.core.GenericType.getRawType:()Ljava/lang/Class;
            aload 1 /* type */
            invokevirtual javax.ws.rs.core.GenericType.getType:()Ljava/lang/reflect/Type;
            aload 0 /* this */
            getfield org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.annotations:[Ljava/lang/annotation/Annotation;
            aload 2 /* effectiveMediaType */
            aload 0 /* this */
            getfield org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.headers:Ljavax/ws/rs/core/MultivaluedMap;
         1: .line 233
            new java.io.ByteArrayInputStream
            dup
            aload 0 /* this */
            getfield org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.data:[B
            invokespecial java.io.ByteArrayInputStream.<init>:([B)V
         2: .line 232
            invokeinterface javax.ws.rs.ext.MessageBodyReader.readFrom:(Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap;Ljava/io/InputStream;)Ljava/lang/Object;
         3: areturn
         4: .line 235
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 4 /* ex */
        start local 4 // java.io.IOException ex
         5: .line 237
            new javax.ws.rs.ProcessingException
            dup
            getstatic org.jboss.resteasy.resteasy_jaxrs.i18n.Messages.MESSAGES:Lorg/jboss/resteasy/resteasy_jaxrs/i18n/Messages;
            invokeinterface org.jboss.resteasy.resteasy_jaxrs.i18n.Messages.failedToReadData:()Ljava/lang/String;
            aload 4 /* ex */
            invokespecial javax.ws.rs.ProcessingException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 4 // java.io.IOException ex
        end local 3 // javax.ws.rs.ext.MessageBodyReader reader
        end local 2 // javax.ws.rs.core.MediaType effectiveMediaType
        end local 1 // javax.ws.rs.core.GenericType type
        end local 0 // org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    6     0                this  Lorg/jboss/resteasy/plugins/providers/sse/InboundSseEventImpl;
            0    6     1                type  Ljavax/ws/rs/core/GenericType<TT;>;
            0    6     2  effectiveMediaType  Ljavax/ws/rs/core/MediaType;
            0    6     3              reader  Ljavax/ws/rs/ext/MessageBodyReader;
            5    6     4                  ex  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           0     3       4  Class java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Ljavax/ws/rs/core/GenericType<TT;>;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/ext/MessageBodyReader;)TT;
    MethodParameters:
                    Name  Flags
      type                
      effectiveMediaType  
      reader              

  public byte[] getRawData();
    descriptor: ()[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl this
         0: .line 243
            aload 0 /* this */
            getfield org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.data:[B
            arraylength
            ifne 2
         1: .line 245
            aload 0 /* this */
            getfield org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.data:[B
            areturn
         2: .line 248
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.data:[B
            aload 0 /* this */
            getfield org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.data:[B
            arraylength
            invokestatic java.util.Arrays.copyOf:([BI)[B
            areturn
        end local 0 // org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/jboss/resteasy/plugins/providers/sse/InboundSseEventImpl;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl this
         0: .line 258
            aload 0 /* this */
            invokevirtual org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.readData:()Ljava/lang/String;
            astore 1 /* s */
        start local 1 // java.lang.String s
         1: .line 259
            goto 4
        end local 1 // java.lang.String s
         2: .line 260
      StackMap locals:
      StackMap stack: javax.ws.rs.ProcessingException
            astore 2 /* e */
        start local 2 // javax.ws.rs.ProcessingException e
         3: .line 262
            new java.lang.StringBuilder
            dup
            ldc "Exception:"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* e */
            invokevirtual javax.ws.rs.ProcessingException.getLocalizedMessage:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 1 /* s */
        end local 2 // javax.ws.rs.ProcessingException e
        start local 1 // java.lang.String s
         4: .line 265
      StackMap locals: java.lang.String
      StackMap stack:
            new java.lang.StringBuilder
            dup
            ldc "InboundSseEvent{id="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.id:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            bipush 39
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            ldc ", comment="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.comment:Ljava/lang/String;
            ifnonnull 5
            ldc "[]"
            goto 6
      StackMap locals:
      StackMap stack: java.lang.StringBuilder
         5: new java.lang.StringBuilder
            dup
            bipush 39
            invokestatic java.lang.String.valueOf:(C)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.comment:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            bipush 39
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
      StackMap locals: org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl java.lang.String
      StackMap stack: java.lang.StringBuilder java.lang.String
         6: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         7: .line 266
            ldc ", data="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* s */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            bipush 125
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
         8: .line 265
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.String s
        end local 0 // org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lorg/jboss/resteasy/plugins/providers/sse/InboundSseEventImpl;
            1    2     1     s  Ljava/lang/String;
            4    9     1     s  Ljava/lang/String;
            3    4     2     e  Ljavax/ws/rs/ProcessingException;
      Exception table:
        from    to  target  type
           0     1       2  Class javax.ws.rs.ProcessingException

  public javax.ws.rs.core.MediaType getMediaType();
    descriptor: ()Ljavax/ws/rs/core/MediaType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl this
         0: .line 271
            aload 0 /* this */
            getfield org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl.mediaType:Ljavax/ws/rs/core/MediaType;
            areturn
        end local 0 // org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jboss/resteasy/plugins/providers/sse/InboundSseEventImpl;
}
SourceFile: "InboundSseEventImpl.java"
NestMembers:
  org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl$Builder
InnerClasses:
  Builder = org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl$Builder of org.jboss.resteasy.plugins.providers.sse.InboundSseEventImpl