public class org.jboss.resteasy.plugins.providers.DefaultNumberWriter implements org.jboss.resteasy.spi.AsyncMessageBodyWriter<java.lang.Number>
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.jboss.resteasy.plugins.providers.DefaultNumberWriter
  super_class: java.lang.Object
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jboss.resteasy.plugins.providers.DefaultNumberWriter this
         0: .line 29
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.jboss.resteasy.plugins.providers.DefaultNumberWriter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jboss/resteasy/plugins/providers/DefaultNumberWriter;

  public boolean isWriteable(java.lang.Class<?>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType);
    descriptor: (Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=5
        start local 0 // org.jboss.resteasy.plugins.providers.DefaultNumberWriter this
        start local 1 // java.lang.Class type
        start local 2 // java.lang.reflect.Type genericType
        start local 3 // java.lang.annotation.Annotation[] annotations
        start local 4 // javax.ws.rs.core.MediaType mediaType
         0: .line 34
            ldc Ljava/lang/String;
            aload 1 /* type */
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifne 1
            aload 1 /* type */
            invokevirtual java.lang.Class.isArray:()Z
            ifne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 4 // javax.ws.rs.core.MediaType mediaType
        end local 3 // java.lang.annotation.Annotation[] annotations
        end local 2 // java.lang.reflect.Type genericType
        end local 1 // java.lang.Class type
        end local 0 // org.jboss.resteasy.plugins.providers.DefaultNumberWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/jboss/resteasy/plugins/providers/DefaultNumberWriter;
            0    2     1         type  Ljava/lang/Class<*>;
            0    2     2  genericType  Ljava/lang/reflect/Type;
            0    2     3  annotations  [Ljava/lang/annotation/Annotation;
            0    2     4    mediaType  Ljavax/ws/rs/core/MediaType;
    Signature: (Ljava/lang/Class<*>;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Z
    MethodParameters:
             Name  Flags
      type         
      genericType  
      annotations  
      mediaType    

  public long getSize(java.lang.Number, java.lang.Class<?>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType);
    descriptor: (Ljava/lang/Number;Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=6
        start local 0 // org.jboss.resteasy.plugins.providers.DefaultNumberWriter this
        start local 1 // java.lang.Number n
        start local 2 // java.lang.Class type
        start local 3 // java.lang.reflect.Type genericType
        start local 4 // java.lang.annotation.Annotation[] annotations
        start local 5 // javax.ws.rs.core.MediaType mediaType
         0: .line 40
            aload 0 /* this */
            aload 1 /* n */
            aload 5 /* mediaType */
            invokevirtual org.jboss.resteasy.plugins.providers.DefaultNumberWriter.convertToBytes:(Ljava/lang/Number;Ljavax/ws/rs/core/MediaType;)[B
            arraylength
            i2l
            lreturn
        end local 5 // javax.ws.rs.core.MediaType mediaType
        end local 4 // java.lang.annotation.Annotation[] annotations
        end local 3 // java.lang.reflect.Type genericType
        end local 2 // java.lang.Class type
        end local 1 // java.lang.Number n
        end local 0 // org.jboss.resteasy.plugins.providers.DefaultNumberWriter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/jboss/resteasy/plugins/providers/DefaultNumberWriter;
            0    1     1            n  Ljava/lang/Number;
            0    1     2         type  Ljava/lang/Class<*>;
            0    1     3  genericType  Ljava/lang/reflect/Type;
            0    1     4  annotations  [Ljava/lang/annotation/Annotation;
            0    1     5    mediaType  Ljavax/ws/rs/core/MediaType;
    Signature: (Ljava/lang/Number;Ljava/lang/Class<*>;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)J
    MethodParameters:
             Name  Flags
      n            
      type         
      genericType  
      annotations  
      mediaType    

  public void writeTo(java.lang.Number, java.lang.Class<?>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.Object>, java.io.OutputStream);
    descriptor: (Ljava/lang/Number;Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap;Ljava/io/OutputStream;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=9, args_size=8
        start local 0 // org.jboss.resteasy.plugins.providers.DefaultNumberWriter this
        start local 1 // java.lang.Number n
        start local 2 // java.lang.Class type
        start local 3 // java.lang.reflect.Type genericType
        start local 4 // java.lang.annotation.Annotation[] annotations
        start local 5 // javax.ws.rs.core.MediaType mediaType
        start local 6 // javax.ws.rs.core.MultivaluedMap httpHeaders
        start local 7 // java.io.OutputStream entityStream
         0: .line 47
            aload 0 /* this */
            aload 1 /* n */
            aload 5 /* mediaType */
            invokevirtual org.jboss.resteasy.plugins.providers.DefaultNumberWriter.convertToBytes:(Ljava/lang/Number;Ljavax/ws/rs/core/MediaType;)[B
            astore 8 /* bytes */
        start local 8 // byte[] bytes
         1: .line 48
            aload 7 /* entityStream */
            aload 8 /* bytes */
            invokevirtual java.io.OutputStream.write:([B)V
         2: .line 49
            return
        end local 8 // byte[] bytes
        end local 7 // java.io.OutputStream entityStream
        end local 6 // javax.ws.rs.core.MultivaluedMap httpHeaders
        end local 5 // javax.ws.rs.core.MediaType mediaType
        end local 4 // java.lang.annotation.Annotation[] annotations
        end local 3 // java.lang.reflect.Type genericType
        end local 2 // java.lang.Class type
        end local 1 // java.lang.Number n
        end local 0 // org.jboss.resteasy.plugins.providers.DefaultNumberWriter this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lorg/jboss/resteasy/plugins/providers/DefaultNumberWriter;
            0    3     1             n  Ljava/lang/Number;
            0    3     2          type  Ljava/lang/Class<*>;
            0    3     3   genericType  Ljava/lang/reflect/Type;
            0    3     4   annotations  [Ljava/lang/annotation/Annotation;
            0    3     5     mediaType  Ljavax/ws/rs/core/MediaType;
            0    3     6   httpHeaders  Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/Object;>;
            0    3     7  entityStream  Ljava/io/OutputStream;
            1    3     8         bytes  [B
    Exceptions:
      throws java.io.IOException, javax.ws.rs.WebApplicationException
    Signature: (Ljava/lang/Number;Ljava/lang/Class<*>;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/Object;>;Ljava/io/OutputStream;)V
    MethodParameters:
              Name  Flags
      n             
      type          
      genericType   
      annotations   
      mediaType     
      httpHeaders   
      entityStream  

  public java.util.concurrent.CompletionStage<java.lang.Void> asyncWriteTo(java.lang.Number, java.lang.Class<?>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.Object>, org.jboss.resteasy.spi.AsyncOutputStream);
    descriptor: (Ljava/lang/Number;Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap;Lorg/jboss/resteasy/spi/AsyncOutputStream;)Ljava/util/concurrent/CompletionStage;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=9, args_size=8
        start local 0 // org.jboss.resteasy.plugins.providers.DefaultNumberWriter this
        start local 1 // java.lang.Number n
        start local 2 // java.lang.Class type
        start local 3 // java.lang.reflect.Type genericType
        start local 4 // java.lang.annotation.Annotation[] annotations
        start local 5 // javax.ws.rs.core.MediaType mediaType
        start local 6 // javax.ws.rs.core.MultivaluedMap httpHeaders
        start local 7 // org.jboss.resteasy.spi.AsyncOutputStream entityStream
         0: .line 56
            aload 0 /* this */
            aload 1 /* n */
            aload 5 /* mediaType */
            invokevirtual org.jboss.resteasy.plugins.providers.DefaultNumberWriter.convertToBytes:(Ljava/lang/Number;Ljavax/ws/rs/core/MediaType;)[B
            astore 8 /* bytes */
        start local 8 // byte[] bytes
         1: .line 57
            aload 7 /* entityStream */
            aload 8 /* bytes */
            invokevirtual org.jboss.resteasy.spi.AsyncOutputStream.asyncWrite:([B)Ljava/util/concurrent/CompletionStage;
            areturn
        end local 8 // byte[] bytes
        end local 7 // org.jboss.resteasy.spi.AsyncOutputStream entityStream
        end local 6 // javax.ws.rs.core.MultivaluedMap httpHeaders
        end local 5 // javax.ws.rs.core.MediaType mediaType
        end local 4 // java.lang.annotation.Annotation[] annotations
        end local 3 // java.lang.reflect.Type genericType
        end local 2 // java.lang.Class type
        end local 1 // java.lang.Number n
        end local 0 // org.jboss.resteasy.plugins.providers.DefaultNumberWriter this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lorg/jboss/resteasy/plugins/providers/DefaultNumberWriter;
            0    2     1             n  Ljava/lang/Number;
            0    2     2          type  Ljava/lang/Class<*>;
            0    2     3   genericType  Ljava/lang/reflect/Type;
            0    2     4   annotations  [Ljava/lang/annotation/Annotation;
            0    2     5     mediaType  Ljavax/ws/rs/core/MediaType;
            0    2     6   httpHeaders  Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/Object;>;
            0    2     7  entityStream  Lorg/jboss/resteasy/spi/AsyncOutputStream;
            1    2     8         bytes  [B
    Signature: (Ljava/lang/Number;Ljava/lang/Class<*>;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/Object;>;Lorg/jboss/resteasy/spi/AsyncOutputStream;)Ljava/util/concurrent/CompletionStage<Ljava/lang/Void;>;
    MethodParameters:
              Name  Flags
      n             
      type          
      genericType   
      annotations   
      mediaType     
      httpHeaders   
      entityStream  

  private byte[] convertToBytes(java.lang.Number, javax.ws.rs.core.MediaType);
    descriptor: (Ljava/lang/Number;Ljavax/ws/rs/core/MediaType;)[B
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // org.jboss.resteasy.plugins.providers.DefaultNumberWriter this
        start local 1 // java.lang.Number n
        start local 2 // javax.ws.rs.core.MediaType mediaType
         0: .line 62
            aload 2 /* mediaType */
            invokevirtual javax.ws.rs.core.MediaType.getParameters:()Ljava/util/Map;
            ldc "charset"
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 3 /* charset */
        start local 3 // java.lang.String charset
         1: .line 63
            aload 3 /* charset */
            ifnonnull 3
         2: .line 65
            getstatic java.nio.charset.StandardCharsets.UTF_8:Ljava/nio/charset/Charset;
            invokevirtual java.nio.charset.Charset.name:()Ljava/lang/String;
            astore 3 /* charset */
         3: .line 68
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* n */
            instanceof java.lang.Byte
            ifeq 8
         4: .line 72
            aload 1 /* n */
            invokevirtual java.lang.Number.byteValue:()B
            invokestatic java.lang.Byte.toString:(B)Ljava/lang/String;
            aload 3 /* charset */
            invokevirtual java.lang.String.getBytes:(Ljava/lang/String;)[B
         5: areturn
         6: .line 74
      StackMap locals:
      StackMap stack: java.io.UnsupportedEncodingException
            pop
         7: .line 77
            aload 1 /* n */
            invokevirtual java.lang.Number.byteValue:()B
            invokestatic java.lang.Byte.toString:(B)Ljava/lang/String;
            invokevirtual java.lang.String.getBytes:()[B
            areturn
         8: .line 81
      StackMap locals:
      StackMap stack:
            aload 1 /* n */
            instanceof java.lang.Double
            ifeq 13
         9: .line 85
            aload 1 /* n */
            invokevirtual java.lang.Number.doubleValue:()D
            invokestatic java.lang.Double.toString:(D)Ljava/lang/String;
            aload 3 /* charset */
            invokevirtual java.lang.String.getBytes:(Ljava/lang/String;)[B
        10: areturn
        11: .line 87
      StackMap locals:
      StackMap stack: java.io.UnsupportedEncodingException
            pop
        12: .line 89
            aload 1 /* n */
            invokevirtual java.lang.Number.doubleValue:()D
            invokestatic java.lang.Double.toString:(D)Ljava/lang/String;
            invokevirtual java.lang.String.getBytes:()[B
            areturn
        13: .line 93
      StackMap locals:
      StackMap stack:
            aload 1 /* n */
            instanceof java.lang.Float
            ifeq 18
        14: .line 97
            aload 1 /* n */
            invokevirtual java.lang.Number.floatValue:()F
            invokestatic java.lang.Float.toString:(F)Ljava/lang/String;
            aload 3 /* charset */
            invokevirtual java.lang.String.getBytes:(Ljava/lang/String;)[B
        15: areturn
        16: .line 99
      StackMap locals:
      StackMap stack: java.io.UnsupportedEncodingException
            pop
        17: .line 101
            aload 1 /* n */
            invokevirtual java.lang.Number.floatValue:()F
            invokestatic java.lang.Float.toString:(F)Ljava/lang/String;
            invokevirtual java.lang.String.getBytes:()[B
            areturn
        18: .line 105
      StackMap locals:
      StackMap stack:
            aload 1 /* n */
            instanceof java.lang.Integer
            ifeq 23
        19: .line 109
            aload 1 /* n */
            invokevirtual java.lang.Number.intValue:()I
            invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
            aload 3 /* charset */
            invokevirtual java.lang.String.getBytes:(Ljava/lang/String;)[B
        20: areturn
        21: .line 111
      StackMap locals:
      StackMap stack: java.io.UnsupportedEncodingException
            pop
        22: .line 113
            aload 1 /* n */
            invokevirtual java.lang.Number.intValue:()I
            invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
            invokevirtual java.lang.String.getBytes:()[B
            areturn
        23: .line 117
      StackMap locals:
      StackMap stack:
            aload 1 /* n */
            instanceof java.lang.Long
            ifeq 28
        24: .line 121
            aload 1 /* n */
            invokevirtual java.lang.Number.longValue:()J
            invokestatic java.lang.Long.toString:(J)Ljava/lang/String;
            aload 3 /* charset */
            invokevirtual java.lang.String.getBytes:(Ljava/lang/String;)[B
        25: areturn
        26: .line 123
      StackMap locals:
      StackMap stack: java.io.UnsupportedEncodingException
            pop
        27: .line 125
            aload 1 /* n */
            invokevirtual java.lang.Number.longValue:()J
            invokestatic java.lang.Long.toString:(J)Ljava/lang/String;
            invokevirtual java.lang.String.getBytes:()[B
            areturn
        28: .line 129
      StackMap locals:
      StackMap stack:
            aload 1 /* n */
            instanceof java.lang.Short
            ifeq 33
        29: .line 133
            aload 1 /* n */
            invokevirtual java.lang.Number.shortValue:()S
            invokestatic java.lang.Short.toString:(S)Ljava/lang/String;
            aload 3 /* charset */
            invokevirtual java.lang.String.getBytes:(Ljava/lang/String;)[B
        30: areturn
        31: .line 135
      StackMap locals:
      StackMap stack: java.io.UnsupportedEncodingException
            pop
        32: .line 137
            aload 1 /* n */
            invokevirtual java.lang.Number.shortValue:()S
            invokestatic java.lang.Short.toString:(S)Ljava/lang/String;
            invokevirtual java.lang.String.getBytes:()[B
            areturn
        33: .line 141
      StackMap locals:
      StackMap stack:
            aload 1 /* n */
            instanceof java.math.BigDecimal
            ifeq 38
        34: .line 145
            ldc Ljava/math/BigDecimal;
            aload 1 /* n */
            invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.math.BigDecimal
            invokevirtual java.math.BigDecimal.toString:()Ljava/lang/String;
            aload 3 /* charset */
            invokevirtual java.lang.String.getBytes:(Ljava/lang/String;)[B
        35: areturn
        36: .line 147
      StackMap locals:
      StackMap stack: java.io.UnsupportedEncodingException
            pop
        37: .line 149
            ldc Ljava/math/BigDecimal;
            aload 1 /* n */
            invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.math.BigDecimal
            invokevirtual java.math.BigDecimal.toString:()Ljava/lang/String;
            invokevirtual java.lang.String.getBytes:()[B
            areturn
        38: .line 153
      StackMap locals:
      StackMap stack:
            aload 1 /* n */
            instanceof java.math.BigInteger
            ifeq 43
        39: .line 157
            ldc Ljava/math/BigInteger;
            aload 1 /* n */
            invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.math.BigInteger
            invokevirtual java.math.BigInteger.toString:()Ljava/lang/String;
            aload 3 /* charset */
            invokevirtual java.lang.String.getBytes:(Ljava/lang/String;)[B
        40: areturn
        41: .line 159
      StackMap locals:
      StackMap stack: java.io.UnsupportedEncodingException
            pop
        42: .line 161
            ldc Ljava/math/BigInteger;
            aload 1 /* n */
            invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.math.BigInteger
            invokevirtual java.math.BigInteger.toString:()Ljava/lang/String;
            invokevirtual java.lang.String.getBytes:()[B
            areturn
        43: .line 165
      StackMap locals:
      StackMap stack:
            new java.lang.RuntimeException
            dup
            getstatic org.jboss.resteasy.resteasy_jaxrs.i18n.Messages.MESSAGES:Lorg/jboss/resteasy/resteasy_jaxrs/i18n/Messages;
            aload 1 /* n */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokeinterface org.jboss.resteasy.resteasy_jaxrs.i18n.Messages.unexpectedNumberSubclass:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        end local 3 // java.lang.String charset
        end local 2 // javax.ws.rs.core.MediaType mediaType
        end local 1 // java.lang.Number n
        end local 0 // org.jboss.resteasy.plugins.providers.DefaultNumberWriter this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   44     0       this  Lorg/jboss/resteasy/plugins/providers/DefaultNumberWriter;
            0   44     1          n  Ljava/lang/Number;
            0   44     2  mediaType  Ljavax/ws/rs/core/MediaType;
            1   44     3    charset  Ljava/lang/String;
      Exception table:
        from    to  target  type
           4     5       6  Class java.io.UnsupportedEncodingException
           9    10      11  Class java.io.UnsupportedEncodingException
          14    15      16  Class java.io.UnsupportedEncodingException
          19    20      21  Class java.io.UnsupportedEncodingException
          24    25      26  Class java.io.UnsupportedEncodingException
          29    30      31  Class java.io.UnsupportedEncodingException
          34    35      36  Class java.io.UnsupportedEncodingException
          39    40      41  Class java.io.UnsupportedEncodingException
    MethodParameters:
           Name  Flags
      n          
      mediaType  

  public void writeTo(java.lang.Object, java.lang.Class, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap, java.io.OutputStream);
    descriptor: (Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap;Ljava/io/OutputStream;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=8, locals=8, args_size=8
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.Number
            aload 2
            aload 3
            aload 4
            aload 5
            aload 6
            aload 7
            invokevirtual org.jboss.resteasy.plugins.providers.DefaultNumberWriter.writeTo:(Ljava/lang/Number;Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap;Ljava/io/OutputStream;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException, javax.ws.rs.WebApplicationException

  public long getSize(java.lang.Object, java.lang.Class, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType);
    descriptor: (Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)J
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=6, locals=6, args_size=6
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.Number
            aload 2
            aload 3
            aload 4
            aload 5
            invokevirtual org.jboss.resteasy.plugins.providers.DefaultNumberWriter.getSize:(Ljava/lang/Number;Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)J
            lreturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.util.concurrent.CompletionStage asyncWriteTo(java.lang.Object, java.lang.Class, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap, org.jboss.resteasy.spi.AsyncOutputStream);
    descriptor: (Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap;Lorg/jboss/resteasy/spi/AsyncOutputStream;)Ljava/util/concurrent/CompletionStage;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=8, locals=8, args_size=8
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.Number
            aload 2
            aload 3
            aload 4
            aload 5
            aload 6
            aload 7
            invokevirtual org.jboss.resteasy.plugins.providers.DefaultNumberWriter.asyncWriteTo:(Ljava/lang/Number;Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap;Lorg/jboss/resteasy/spi/AsyncOutputStream;)Ljava/util/concurrent/CompletionStage;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
Signature: Ljava/lang/Object;Lorg/jboss/resteasy/spi/AsyncMessageBodyWriter<Ljava/lang/Number;>;
SourceFile: "DefaultNumberWriter.java"
    RuntimeVisibleAnnotations: 
      javax.ws.rs.ext.Provider()
      javax.ws.rs.Produces(value = {"text/plain"})