public final class org.apache.http.util.EntityUtils
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: org.apache.http.util.EntityUtils
  super_class: java.lang.Object
{
  private static final int DEFAULT_BUFFER_SIZE;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 4096

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.util.EntityUtils this
         0: .line 55
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 56
            return
        end local 0 // org.apache.http.util.EntityUtils this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/http/util/EntityUtils;

  public static void consumeQuietly(org.apache.http.HttpEntity);
    descriptor: (Lorg/apache/http/HttpEntity;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.HttpEntity entity
         0: .line 69
            aload 0 /* entity */
            invokestatic org.apache.http.util.EntityUtils.consume:(Lorg/apache/http/HttpEntity;)V
         1: .line 70
            goto 3
      StackMap locals:
      StackMap stack: java.io.IOException
         2: pop
         3: .line 72
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.apache.http.HttpEntity entity
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0  entity  Lorg/apache/http/HttpEntity;
      Exception table:
        from    to  target  type
           0     1       2  Class java.io.IOException
    MethodParameters:
        Name  Flags
      entity  final

  public static void consume(org.apache.http.HttpEntity);
    descriptor: (Lorg/apache/http/HttpEntity;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // org.apache.http.HttpEntity entity
         0: .line 84
            aload 0 /* entity */
            ifnonnull 2
         1: .line 85
            return
         2: .line 87
      StackMap locals:
      StackMap stack:
            aload 0 /* entity */
            invokeinterface org.apache.http.HttpEntity.isStreaming:()Z
            ifeq 6
         3: .line 88
            aload 0 /* entity */
            invokeinterface org.apache.http.HttpEntity.getContent:()Ljava/io/InputStream;
            astore 1 /* inStream */
        start local 1 // java.io.InputStream inStream
         4: .line 89
            aload 1 /* inStream */
            ifnull 6
         5: .line 90
            aload 1 /* inStream */
            invokevirtual java.io.InputStream.close:()V
        end local 1 // java.io.InputStream inStream
         6: .line 93
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.apache.http.HttpEntity entity
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0    entity  Lorg/apache/http/HttpEntity;
            4    6     1  inStream  Ljava/io/InputStream;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      entity  final

  public static void updateEntity(org.apache.http.HttpResponse, org.apache.http.HttpEntity);
    descriptor: (Lorg/apache/http/HttpResponse;Lorg/apache/http/HttpEntity;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.HttpResponse response
        start local 1 // org.apache.http.HttpEntity entity
         0: .line 108
            aload 0 /* response */
            ldc "Response"
            invokestatic org.apache.http.util.Args.notNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 109
            aload 0 /* response */
            invokeinterface org.apache.http.HttpResponse.getEntity:()Lorg/apache/http/HttpEntity;
            invokestatic org.apache.http.util.EntityUtils.consume:(Lorg/apache/http/HttpEntity;)V
         2: .line 110
            aload 0 /* response */
            aload 1 /* entity */
            invokeinterface org.apache.http.HttpResponse.setEntity:(Lorg/apache/http/HttpEntity;)V
         3: .line 111
            return
        end local 1 // org.apache.http.HttpEntity entity
        end local 0 // org.apache.http.HttpResponse response
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0  response  Lorg/apache/http/HttpResponse;
            0    4     1    entity  Lorg/apache/http/HttpEntity;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
          Name  Flags
      response  final
      entity    final

  public static byte[] toByteArray(org.apache.http.HttpEntity);
    descriptor: (Lorg/apache/http/HttpEntity;)[B
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=8, args_size=1
        start local 0 // org.apache.http.HttpEntity entity
         0: .line 123
            aload 0 /* entity */
            ldc "Entity"
            invokestatic org.apache.http.util.Args.notNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 124
            aload 0 /* entity */
            invokeinterface org.apache.http.HttpEntity.getContent:()Ljava/io/InputStream;
            astore 1 /* inStream */
        start local 1 // java.io.InputStream inStream
         2: .line 125
            aload 1 /* inStream */
            ifnonnull 4
         3: .line 126
            aconst_null
            areturn
         4: .line 129
      StackMap locals: java.io.InputStream
      StackMap stack:
            aload 0 /* entity */
            invokeinterface org.apache.http.HttpEntity.getContentLength:()J
            ldc 2147483647
            lcmp
            ifgt 5
            iconst_1
            goto 6
      StackMap locals:
      StackMap stack:
         5: iconst_0
         6: .line 130
      StackMap locals:
      StackMap stack: int
            ldc "HTTP entity too large to be buffered in memory"
         7: .line 129
            invokestatic org.apache.http.util.Args.check:(ZLjava/lang/String;)V
         8: .line 131
            aload 0 /* entity */
            invokeinterface org.apache.http.HttpEntity.getContentLength:()J
            l2i
            istore 2 /* capacity */
        start local 2 // int capacity
         9: .line 132
            iload 2 /* capacity */
            ifge 11
        10: .line 133
            sipush 4096
            istore 2 /* capacity */
        11: .line 135
      StackMap locals: int
      StackMap stack:
            new org.apache.http.util.ByteArrayBuffer
            dup
            iload 2 /* capacity */
            invokespecial org.apache.http.util.ByteArrayBuffer.<init>:(I)V
            astore 3 /* buffer */
        start local 3 // org.apache.http.util.ByteArrayBuffer buffer
        12: .line 136
            sipush 4096
            newarray 8
            astore 4 /* tmp */
        start local 4 // byte[] tmp
        13: .line 138
            goto 15
        start local 5 // int l
        14: .line 139
      StackMap locals: org.apache.http.util.ByteArrayBuffer byte[] int
      StackMap stack:
            aload 3 /* buffer */
            aload 4 /* tmp */
            iconst_0
            iload 5 /* l */
            invokevirtual org.apache.http.util.ByteArrayBuffer.append:([BII)V
        end local 5 // int l
        15: .line 138
      StackMap locals:
      StackMap stack:
            aload 1 /* inStream */
            aload 4 /* tmp */
            invokevirtual java.io.InputStream.read:([B)I
            dup
            istore 5 /* l */
        start local 5 // int l
        16: iconst_m1
            if_icmpne 14
        17: .line 141
            aload 3 /* buffer */
            invokevirtual org.apache.http.util.ByteArrayBuffer.toByteArray:()[B
            astore 7
        18: .line 143
            aload 1 /* inStream */
            invokevirtual java.io.InputStream.close:()V
        19: .line 141
            aload 7
            areturn
        end local 5 // int l
        end local 4 // byte[] tmp
        end local 3 // org.apache.http.util.ByteArrayBuffer buffer
        end local 2 // int capacity
        20: .line 142
      StackMap locals: org.apache.http.HttpEntity java.io.InputStream
      StackMap stack: java.lang.Throwable
            astore 6
        21: .line 143
            aload 1 /* inStream */
            invokevirtual java.io.InputStream.close:()V
        22: .line 144
            aload 6
            athrow
        end local 1 // java.io.InputStream inStream
        end local 0 // org.apache.http.HttpEntity entity
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   23     0    entity  Lorg/apache/http/HttpEntity;
            2   23     1  inStream  Ljava/io/InputStream;
            9   20     2  capacity  I
           12   20     3    buffer  Lorg/apache/http/util/ByteArrayBuffer;
           13   20     4       tmp  [B
           14   15     5         l  I
           16   20     5         l  I
      Exception table:
        from    to  target  type
           4    18      20  any
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      entity  final

  public static java.lang.String getContentCharSet(org.apache.http.HttpEntity);
    descriptor: (Lorg/apache/http/HttpEntity;)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // org.apache.http.HttpEntity entity
         0: .line 159
            aload 0 /* entity */
            ldc "Entity"
            invokestatic org.apache.http.util.Args.notNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 160
            aconst_null
            astore 1 /* charset */
        start local 1 // java.lang.String charset
         2: .line 161
            aload 0 /* entity */
            invokeinterface org.apache.http.HttpEntity.getContentType:()Lorg/apache/http/Header;
            ifnull 8
         3: .line 162
            aload 0 /* entity */
            invokeinterface org.apache.http.HttpEntity.getContentType:()Lorg/apache/http/Header;
            invokeinterface org.apache.http.Header.getElements:()[Lorg/apache/http/HeaderElement;
            astore 2 /* values */
        start local 2 // org.apache.http.HeaderElement[] values
         4: .line 163
            aload 2 /* values */
            arraylength
            ifle 8
         5: .line 164
            aload 2 /* values */
            iconst_0
            aaload
            ldc "charset"
            invokeinterface org.apache.http.HeaderElement.getParameterByName:(Ljava/lang/String;)Lorg/apache/http/NameValuePair;
            astore 3 /* param */
        start local 3 // org.apache.http.NameValuePair param
         6: .line 165
            aload 3 /* param */
            ifnull 8
         7: .line 166
            aload 3 /* param */
            invokeinterface org.apache.http.NameValuePair.getValue:()Ljava/lang/String;
            astore 1 /* charset */
        end local 3 // org.apache.http.NameValuePair param
        end local 2 // org.apache.http.HeaderElement[] values
         8: .line 170
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* charset */
            areturn
        end local 1 // java.lang.String charset
        end local 0 // org.apache.http.HttpEntity entity
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    9     0   entity  Lorg/apache/http/HttpEntity;
            2    9     1  charset  Ljava/lang/String;
            4    8     2   values  [Lorg/apache/http/HeaderElement;
            6    8     3    param  Lorg/apache/http/NameValuePair;
    Exceptions:
      throws org.apache.http.ParseException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
        Name  Flags
      entity  final

  public static java.lang.String getContentMimeType(org.apache.http.HttpEntity);
    descriptor: (Lorg/apache/http/HttpEntity;)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // org.apache.http.HttpEntity entity
         0: .line 187
            aload 0 /* entity */
            ldc "Entity"
            invokestatic org.apache.http.util.Args.notNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 188
            aconst_null
            astore 1 /* mimeType */
        start local 1 // java.lang.String mimeType
         2: .line 189
            aload 0 /* entity */
            invokeinterface org.apache.http.HttpEntity.getContentType:()Lorg/apache/http/Header;
            ifnull 6
         3: .line 190
            aload 0 /* entity */
            invokeinterface org.apache.http.HttpEntity.getContentType:()Lorg/apache/http/Header;
            invokeinterface org.apache.http.Header.getElements:()[Lorg/apache/http/HeaderElement;
            astore 2 /* values */
        start local 2 // org.apache.http.HeaderElement[] values
         4: .line 191
            aload 2 /* values */
            arraylength
            ifle 6
         5: .line 192
            aload 2 /* values */
            iconst_0
            aaload
            invokeinterface org.apache.http.HeaderElement.getName:()Ljava/lang/String;
            astore 1 /* mimeType */
        end local 2 // org.apache.http.HeaderElement[] values
         6: .line 195
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* mimeType */
            areturn
        end local 1 // java.lang.String mimeType
        end local 0 // org.apache.http.HttpEntity entity
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0    entity  Lorg/apache/http/HttpEntity;
            2    7     1  mimeType  Ljava/lang/String;
            4    6     2    values  [Lorg/apache/http/HeaderElement;
    Exceptions:
      throws org.apache.http.ParseException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
        Name  Flags
      entity  final

  private static java.lang.String toString(org.apache.http.HttpEntity, org.apache.http.entity.ContentType);
    descriptor: (Lorg/apache/http/HttpEntity;Lorg/apache/http/entity/ContentType;)Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=4, locals=11, args_size=2
        start local 0 // org.apache.http.HttpEntity entity
        start local 1 // org.apache.http.entity.ContentType contentType
         0: .line 201
            aload 0 /* entity */
            invokeinterface org.apache.http.HttpEntity.getContent:()Ljava/io/InputStream;
            astore 2 /* inStream */
        start local 2 // java.io.InputStream inStream
         1: .line 202
            aload 2 /* inStream */
            ifnonnull 3
         2: .line 203
            aconst_null
            areturn
         3: .line 206
      StackMap locals: java.io.InputStream
      StackMap stack:
            aload 0 /* entity */
            invokeinterface org.apache.http.HttpEntity.getContentLength:()J
            ldc 2147483647
            lcmp
            ifgt 4
            iconst_1
            goto 5
      StackMap locals:
      StackMap stack:
         4: iconst_0
         5: .line 207
      StackMap locals:
      StackMap stack: int
            ldc "HTTP entity too large to be buffered in memory"
         6: .line 206
            invokestatic org.apache.http.util.Args.check:(ZLjava/lang/String;)V
         7: .line 208
            aload 0 /* entity */
            invokeinterface org.apache.http.HttpEntity.getContentLength:()J
            l2i
            istore 3 /* capacity */
        start local 3 // int capacity
         8: .line 209
            iload 3 /* capacity */
            ifge 10
         9: .line 210
            sipush 4096
            istore 3 /* capacity */
        10: .line 212
      StackMap locals: int
      StackMap stack:
            aconst_null
            astore 4 /* charset */
        start local 4 // java.nio.charset.Charset charset
        11: .line 213
            aload 1 /* contentType */
            ifnull 18
        12: .line 214
            aload 1 /* contentType */
            invokevirtual org.apache.http.entity.ContentType.getCharset:()Ljava/nio/charset/Charset;
            astore 4 /* charset */
        13: .line 215
            aload 4 /* charset */
            ifnonnull 18
        14: .line 216
            aload 1 /* contentType */
            invokevirtual org.apache.http.entity.ContentType.getMimeType:()Ljava/lang/String;
            invokestatic org.apache.http.entity.ContentType.getByMimeType:(Ljava/lang/String;)Lorg/apache/http/entity/ContentType;
            astore 5 /* defaultContentType */
        start local 5 // org.apache.http.entity.ContentType defaultContentType
        15: .line 217
            aload 5 /* defaultContentType */
            ifnull 16
            aload 5 /* defaultContentType */
            invokevirtual org.apache.http.entity.ContentType.getCharset:()Ljava/nio/charset/Charset;
            goto 17
      StackMap locals: java.nio.charset.Charset org.apache.http.entity.ContentType
      StackMap stack:
        16: aconst_null
      StackMap locals:
      StackMap stack: java.nio.charset.Charset
        17: astore 4 /* charset */
        end local 5 // org.apache.http.entity.ContentType defaultContentType
        18: .line 220
      StackMap locals:
      StackMap stack:
            aload 4 /* charset */
            ifnonnull 20
        19: .line 221
            getstatic org.apache.http.protocol.HTTP.DEF_CONTENT_CHARSET:Ljava/nio/charset/Charset;
            astore 4 /* charset */
        20: .line 223
      StackMap locals:
      StackMap stack:
            new java.io.InputStreamReader
            dup
            aload 2 /* inStream */
            aload 4 /* charset */
            invokespecial java.io.InputStreamReader.<init>:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V
            astore 5 /* reader */
        start local 5 // java.io.Reader reader
        21: .line 224
            new org.apache.http.util.CharArrayBuffer
            dup
            iload 3 /* capacity */
            invokespecial org.apache.http.util.CharArrayBuffer.<init>:(I)V
            astore 6 /* buffer */
        start local 6 // org.apache.http.util.CharArrayBuffer buffer
        22: .line 225
            sipush 1024
            newarray 5
            astore 7 /* tmp */
        start local 7 // char[] tmp
        23: .line 227
            goto 25
        start local 8 // int l
        24: .line 228
      StackMap locals: org.apache.http.HttpEntity org.apache.http.entity.ContentType java.io.InputStream int java.nio.charset.Charset java.io.Reader org.apache.http.util.CharArrayBuffer char[] int
      StackMap stack:
            aload 6 /* buffer */
            aload 7 /* tmp */
            iconst_0
            iload 8 /* l */
            invokevirtual org.apache.http.util.CharArrayBuffer.append:([CII)V
        end local 8 // int l
        25: .line 227
      StackMap locals:
      StackMap stack:
            aload 5 /* reader */
            aload 7 /* tmp */
            invokevirtual java.io.Reader.read:([C)I
            dup
            istore 8 /* l */
        start local 8 // int l
        26: iconst_m1
            if_icmpne 24
        27: .line 230
            aload 6 /* buffer */
            invokevirtual org.apache.http.util.CharArrayBuffer.toString:()Ljava/lang/String;
            astore 10
        28: .line 232
            aload 2 /* inStream */
            invokevirtual java.io.InputStream.close:()V
        29: .line 230
            aload 10
            areturn
        end local 8 // int l
        end local 7 // char[] tmp
        end local 6 // org.apache.http.util.CharArrayBuffer buffer
        end local 5 // java.io.Reader reader
        end local 4 // java.nio.charset.Charset charset
        end local 3 // int capacity
        30: .line 231
      StackMap locals: org.apache.http.HttpEntity org.apache.http.entity.ContentType java.io.InputStream
      StackMap stack: java.lang.Throwable
            astore 9
        31: .line 232
            aload 2 /* inStream */
            invokevirtual java.io.InputStream.close:()V
        32: .line 233
            aload 9
            athrow
        end local 2 // java.io.InputStream inStream
        end local 1 // org.apache.http.entity.ContentType contentType
        end local 0 // org.apache.http.HttpEntity entity
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   33     0              entity  Lorg/apache/http/HttpEntity;
            0   33     1         contentType  Lorg/apache/http/entity/ContentType;
            1   33     2            inStream  Ljava/io/InputStream;
            8   30     3            capacity  I
           11   30     4             charset  Ljava/nio/charset/Charset;
           15   18     5  defaultContentType  Lorg/apache/http/entity/ContentType;
           21   30     5              reader  Ljava/io/Reader;
           22   30     6              buffer  Lorg/apache/http/util/CharArrayBuffer;
           23   30     7                 tmp  [C
           24   25     8                   l  I
           26   30     8                   l  I
      Exception table:
        from    to  target  type
           3    28      30  any
    Exceptions:
      throws java.io.IOException
    MethodParameters:
             Name  Flags
      entity       final
      contentType  final

  public static java.lang.String toString(org.apache.http.HttpEntity, java.nio.charset.Charset);
    descriptor: (Lorg/apache/http/HttpEntity;Ljava/nio/charset/Charset;)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // org.apache.http.HttpEntity entity
        start local 1 // java.nio.charset.Charset defaultCharset
         0: .line 254
            aload 0 /* entity */
            ldc "Entity"
            invokestatic org.apache.http.util.Args.notNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 255
            aconst_null
            astore 2 /* contentType */
        start local 2 // org.apache.http.entity.ContentType contentType
         2: .line 257
            aload 0 /* entity */
            invokestatic org.apache.http.entity.ContentType.get:(Lorg/apache/http/HttpEntity;)Lorg/apache/http/entity/ContentType;
            astore 2 /* contentType */
         3: .line 258
            goto 7
      StackMap locals: org.apache.http.HttpEntity java.nio.charset.Charset org.apache.http.entity.ContentType
      StackMap stack: java.nio.charset.UnsupportedCharsetException
         4: astore 3 /* ex */
        start local 3 // java.nio.charset.UnsupportedCharsetException ex
         5: .line 259
            aload 1 /* defaultCharset */
            ifnonnull 7
         6: .line 260
            new java.io.UnsupportedEncodingException
            dup
            aload 3 /* ex */
            invokevirtual java.nio.charset.UnsupportedCharsetException.getMessage:()Ljava/lang/String;
            invokespecial java.io.UnsupportedEncodingException.<init>:(Ljava/lang/String;)V
            athrow
        end local 3 // java.nio.charset.UnsupportedCharsetException ex
         7: .line 263
      StackMap locals:
      StackMap stack:
            aload 2 /* contentType */
            ifnull 11
         8: .line 264
            aload 2 /* contentType */
            invokevirtual org.apache.http.entity.ContentType.getCharset:()Ljava/nio/charset/Charset;
            ifnonnull 12
         9: .line 265
            aload 2 /* contentType */
            aload 1 /* defaultCharset */
            invokevirtual org.apache.http.entity.ContentType.withCharset:(Ljava/nio/charset/Charset;)Lorg/apache/http/entity/ContentType;
            astore 2 /* contentType */
        10: .line 267
            goto 12
        11: .line 268
      StackMap locals:
      StackMap stack:
            getstatic org.apache.http.entity.ContentType.DEFAULT_TEXT:Lorg/apache/http/entity/ContentType;
            aload 1 /* defaultCharset */
            invokevirtual org.apache.http.entity.ContentType.withCharset:(Ljava/nio/charset/Charset;)Lorg/apache/http/entity/ContentType;
            astore 2 /* contentType */
        12: .line 270
      StackMap locals:
      StackMap stack:
            aload 0 /* entity */
            aload 2 /* contentType */
            invokestatic org.apache.http.util.EntityUtils.toString:(Lorg/apache/http/HttpEntity;Lorg/apache/http/entity/ContentType;)Ljava/lang/String;
            areturn
        end local 2 // org.apache.http.entity.ContentType contentType
        end local 1 // java.nio.charset.Charset defaultCharset
        end local 0 // org.apache.http.HttpEntity entity
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   13     0          entity  Lorg/apache/http/HttpEntity;
            0   13     1  defaultCharset  Ljava/nio/charset/Charset;
            2   13     2     contentType  Lorg/apache/http/entity/ContentType;
            5    7     3              ex  Ljava/nio/charset/UnsupportedCharsetException;
      Exception table:
        from    to  target  type
           2     3       4  Class java.nio.charset.UnsupportedCharsetException
    Exceptions:
      throws java.io.IOException, org.apache.http.ParseException
    MethodParameters:
                Name  Flags
      entity          final
      defaultCharset  final

  public static java.lang.String toString(org.apache.http.HttpEntity, java.lang.String);
    descriptor: (Lorg/apache/http/HttpEntity;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.HttpEntity entity
        start local 1 // java.lang.String defaultCharset
         0: .line 290
            aload 0 /* entity */
            aload 1 /* defaultCharset */
            ifnull 1
            aload 1 /* defaultCharset */
            invokestatic java.nio.charset.Charset.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset;
            goto 2
      StackMap locals:
      StackMap stack: org.apache.http.HttpEntity
         1: aconst_null
      StackMap locals: org.apache.http.HttpEntity java.lang.String
      StackMap stack: org.apache.http.HttpEntity java.nio.charset.Charset
         2: invokestatic org.apache.http.util.EntityUtils.toString:(Lorg/apache/http/HttpEntity;Ljava/nio/charset/Charset;)Ljava/lang/String;
            areturn
        end local 1 // java.lang.String defaultCharset
        end local 0 // org.apache.http.HttpEntity entity
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    3     0          entity  Lorg/apache/http/HttpEntity;
            0    3     1  defaultCharset  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException, org.apache.http.ParseException
    MethodParameters:
                Name  Flags
      entity          final
      defaultCharset  final

  public static java.lang.String toString(org.apache.http.HttpEntity);
    descriptor: (Lorg/apache/http/HttpEntity;)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.HttpEntity entity
         0: .line 307
            aload 0 /* entity */
            ldc "Entity"
            invokestatic org.apache.http.util.Args.notNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 308
            aload 0 /* entity */
            aload 0 /* entity */
            invokestatic org.apache.http.entity.ContentType.get:(Lorg/apache/http/HttpEntity;)Lorg/apache/http/entity/ContentType;
            invokestatic org.apache.http.util.EntityUtils.toString:(Lorg/apache/http/HttpEntity;Lorg/apache/http/entity/ContentType;)Ljava/lang/String;
            areturn
        end local 0 // org.apache.http.HttpEntity entity
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0  entity  Lorg/apache/http/HttpEntity;
    Exceptions:
      throws java.io.IOException, org.apache.http.ParseException
    MethodParameters:
        Name  Flags
      entity  final
}
SourceFile: "EntityUtils.java"