public class org.apache.http.client.entity.EntityBuilder
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.http.client.entity.EntityBuilder
  super_class: java.lang.Object
{
  private java.lang.String text;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private byte[] binary;
    descriptor: [B
    flags: (0x0002) ACC_PRIVATE

  private java.io.InputStream stream;
    descriptor: Ljava/io/InputStream;
    flags: (0x0002) ACC_PRIVATE

  private java.util.List<org.apache.http.NameValuePair> parameters;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lorg/apache/http/NameValuePair;>;

  private java.io.Serializable serializable;
    descriptor: Ljava/io/Serializable;
    flags: (0x0002) ACC_PRIVATE

  private java.io.File file;
    descriptor: Ljava/io/File;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.http.entity.ContentType contentType;
    descriptor: Lorg/apache/http/entity/ContentType;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String contentEncoding;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private boolean chunked;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean gzipCompress;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  void <init>();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.client.entity.EntityBuilder this
         0: .line 79
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 80
            return
        end local 0 // org.apache.http.client.entity.EntityBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/http/client/entity/EntityBuilder;

  public static org.apache.http.client.entity.EntityBuilder create();
    descriptor: ()Lorg/apache/http/client/entity/EntityBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 83
            new org.apache.http.client.entity.EntityBuilder
            dup
            invokespecial org.apache.http.client.entity.EntityBuilder.<init>:()V
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void clearContent();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.client.entity.EntityBuilder this
         0: .line 87
            aload 0 /* this */
            aconst_null
            putfield org.apache.http.client.entity.EntityBuilder.text:Ljava/lang/String;
         1: .line 88
            aload 0 /* this */
            aconst_null
            putfield org.apache.http.client.entity.EntityBuilder.binary:[B
         2: .line 89
            aload 0 /* this */
            aconst_null
            putfield org.apache.http.client.entity.EntityBuilder.stream:Ljava/io/InputStream;
         3: .line 90
            aload 0 /* this */
            aconst_null
            putfield org.apache.http.client.entity.EntityBuilder.parameters:Ljava/util/List;
         4: .line 91
            aload 0 /* this */
            aconst_null
            putfield org.apache.http.client.entity.EntityBuilder.serializable:Ljava/io/Serializable;
         5: .line 92
            aload 0 /* this */
            aconst_null
            putfield org.apache.http.client.entity.EntityBuilder.file:Ljava/io/File;
         6: .line 93
            return
        end local 0 // org.apache.http.client.entity.EntityBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lorg/apache/http/client/entity/EntityBuilder;

  public java.lang.String getText();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.client.entity.EntityBuilder this
         0: .line 99
            aload 0 /* this */
            getfield org.apache.http.client.entity.EntityBuilder.text:Ljava/lang/String;
            areturn
        end local 0 // org.apache.http.client.entity.EntityBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/client/entity/EntityBuilder;

  public org.apache.http.client.entity.EntityBuilder setText(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/http/client/entity/EntityBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.client.entity.EntityBuilder this
        start local 1 // java.lang.String text
         0: .line 114
            aload 0 /* this */
            invokevirtual org.apache.http.client.entity.EntityBuilder.clearContent:()V
         1: .line 115
            aload 0 /* this */
            aload 1 /* text */
            putfield org.apache.http.client.entity.EntityBuilder.text:Ljava/lang/String;
         2: .line 116
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String text
        end local 0 // org.apache.http.client.entity.EntityBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/http/client/entity/EntityBuilder;
            0    3     1  text  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      text  final

  public byte[] getBinary();
    descriptor: ()[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.client.entity.EntityBuilder this
         0: .line 124
            aload 0 /* this */
            getfield org.apache.http.client.entity.EntityBuilder.binary:[B
            areturn
        end local 0 // org.apache.http.client.entity.EntityBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/client/entity/EntityBuilder;

  public org.apache.http.client.entity.EntityBuilder setBinary(byte[]);
    descriptor: ([B)Lorg/apache/http/client/entity/EntityBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.client.entity.EntityBuilder this
        start local 1 // byte[] binary
         0: .line 140
            aload 0 /* this */
            invokevirtual org.apache.http.client.entity.EntityBuilder.clearContent:()V
         1: .line 141
            aload 0 /* this */
            aload 1 /* binary */
            putfield org.apache.http.client.entity.EntityBuilder.binary:[B
         2: .line 142
            aload 0 /* this */
            areturn
        end local 1 // byte[] binary
        end local 0 // org.apache.http.client.entity.EntityBuilder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lorg/apache/http/client/entity/EntityBuilder;
            0    3     1  binary  [B
    MethodParameters:
        Name  Flags
      binary  final

  public java.io.InputStream getStream();
    descriptor: ()Ljava/io/InputStream;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.client.entity.EntityBuilder this
         0: .line 150
            aload 0 /* this */
            getfield org.apache.http.client.entity.EntityBuilder.stream:Ljava/io/InputStream;
            areturn
        end local 0 // org.apache.http.client.entity.EntityBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/client/entity/EntityBuilder;

  public org.apache.http.client.entity.EntityBuilder setStream(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)Lorg/apache/http/client/entity/EntityBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.client.entity.EntityBuilder this
        start local 1 // java.io.InputStream stream
         0: .line 166
            aload 0 /* this */
            invokevirtual org.apache.http.client.entity.EntityBuilder.clearContent:()V
         1: .line 167
            aload 0 /* this */
            aload 1 /* stream */
            putfield org.apache.http.client.entity.EntityBuilder.stream:Ljava/io/InputStream;
         2: .line 168
            aload 0 /* this */
            areturn
        end local 1 // java.io.InputStream stream
        end local 0 // org.apache.http.client.entity.EntityBuilder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lorg/apache/http/client/entity/EntityBuilder;
            0    3     1  stream  Ljava/io/InputStream;
    MethodParameters:
        Name  Flags
      stream  final

  public java.util.List<org.apache.http.NameValuePair> getParameters();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.client.entity.EntityBuilder this
         0: .line 177
            aload 0 /* this */
            getfield org.apache.http.client.entity.EntityBuilder.parameters:Ljava/util/List;
            areturn
        end local 0 // org.apache.http.client.entity.EntityBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/client/entity/EntityBuilder;
    Signature: ()Ljava/util/List<Lorg/apache/http/NameValuePair;>;

  public org.apache.http.client.entity.EntityBuilder setParameters(java.util.List<org.apache.http.NameValuePair>);
    descriptor: (Ljava/util/List;)Lorg/apache/http/client/entity/EntityBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.client.entity.EntityBuilder this
        start local 1 // java.util.List parameters
         0: .line 192
            aload 0 /* this */
            invokevirtual org.apache.http.client.entity.EntityBuilder.clearContent:()V
         1: .line 193
            aload 0 /* this */
            aload 1 /* parameters */
            putfield org.apache.http.client.entity.EntityBuilder.parameters:Ljava/util/List;
         2: .line 194
            aload 0 /* this */
            areturn
        end local 1 // java.util.List parameters
        end local 0 // org.apache.http.client.entity.EntityBuilder this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lorg/apache/http/client/entity/EntityBuilder;
            0    3     1  parameters  Ljava/util/List<Lorg/apache/http/NameValuePair;>;
    Signature: (Ljava/util/List<Lorg/apache/http/NameValuePair;>;)Lorg/apache/http/client/entity/EntityBuilder;
    MethodParameters:
            Name  Flags
      parameters  final

  public org.apache.http.client.entity.EntityBuilder setParameters(org.apache.http.NameValuePair[]);
    descriptor: ([Lorg/apache/http/NameValuePair;)Lorg/apache/http/client/entity/EntityBuilder;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.client.entity.EntityBuilder this
        start local 1 // org.apache.http.NameValuePair[] parameters
         0: .line 208
            aload 0 /* this */
            aload 1 /* parameters */
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            invokevirtual org.apache.http.client.entity.EntityBuilder.setParameters:(Ljava/util/List;)Lorg/apache/http/client/entity/EntityBuilder;
            areturn
        end local 1 // org.apache.http.NameValuePair[] parameters
        end local 0 // org.apache.http.client.entity.EntityBuilder this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/apache/http/client/entity/EntityBuilder;
            0    1     1  parameters  [Lorg/apache/http/NameValuePair;
    MethodParameters:
            Name  Flags
      parameters  final

  public java.io.Serializable getSerializable();
    descriptor: ()Ljava/io/Serializable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.client.entity.EntityBuilder this
         0: .line 216
            aload 0 /* this */
            getfield org.apache.http.client.entity.EntityBuilder.serializable:Ljava/io/Serializable;
            areturn
        end local 0 // org.apache.http.client.entity.EntityBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/client/entity/EntityBuilder;

  public org.apache.http.client.entity.EntityBuilder setSerializable(java.io.Serializable);
    descriptor: (Ljava/io/Serializable;)Lorg/apache/http/client/entity/EntityBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.client.entity.EntityBuilder this
        start local 1 // java.io.Serializable serializable
         0: .line 231
            aload 0 /* this */
            invokevirtual org.apache.http.client.entity.EntityBuilder.clearContent:()V
         1: .line 232
            aload 0 /* this */
            aload 1 /* serializable */
            putfield org.apache.http.client.entity.EntityBuilder.serializable:Ljava/io/Serializable;
         2: .line 233
            aload 0 /* this */
            areturn
        end local 1 // java.io.Serializable serializable
        end local 0 // org.apache.http.client.entity.EntityBuilder this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lorg/apache/http/client/entity/EntityBuilder;
            0    3     1  serializable  Ljava/io/Serializable;
    MethodParameters:
              Name  Flags
      serializable  final

  public java.io.File getFile();
    descriptor: ()Ljava/io/File;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.client.entity.EntityBuilder this
         0: .line 241
            aload 0 /* this */
            getfield org.apache.http.client.entity.EntityBuilder.file:Ljava/io/File;
            areturn
        end local 0 // org.apache.http.client.entity.EntityBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/client/entity/EntityBuilder;

  public org.apache.http.client.entity.EntityBuilder setFile(java.io.File);
    descriptor: (Ljava/io/File;)Lorg/apache/http/client/entity/EntityBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.client.entity.EntityBuilder this
        start local 1 // java.io.File file
         0: .line 256
            aload 0 /* this */
            invokevirtual org.apache.http.client.entity.EntityBuilder.clearContent:()V
         1: .line 257
            aload 0 /* this */
            aload 1 /* file */
            putfield org.apache.http.client.entity.EntityBuilder.file:Ljava/io/File;
         2: .line 258
            aload 0 /* this */
            areturn
        end local 1 // java.io.File file
        end local 0 // org.apache.http.client.entity.EntityBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/http/client/entity/EntityBuilder;
            0    3     1  file  Ljava/io/File;
    MethodParameters:
      Name  Flags
      file  final

  public org.apache.http.entity.ContentType getContentType();
    descriptor: ()Lorg/apache/http/entity/ContentType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.client.entity.EntityBuilder this
         0: .line 265
            aload 0 /* this */
            getfield org.apache.http.client.entity.EntityBuilder.contentType:Lorg/apache/http/entity/ContentType;
            areturn
        end local 0 // org.apache.http.client.entity.EntityBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/client/entity/EntityBuilder;

  public org.apache.http.client.entity.EntityBuilder setContentType(org.apache.http.entity.ContentType);
    descriptor: (Lorg/apache/http/entity/ContentType;)Lorg/apache/http/client/entity/EntityBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.client.entity.EntityBuilder this
        start local 1 // org.apache.http.entity.ContentType contentType
         0: .line 272
            aload 0 /* this */
            aload 1 /* contentType */
            putfield org.apache.http.client.entity.EntityBuilder.contentType:Lorg/apache/http/entity/ContentType;
         1: .line 273
            aload 0 /* this */
            areturn
        end local 1 // org.apache.http.entity.ContentType contentType
        end local 0 // org.apache.http.client.entity.EntityBuilder this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/apache/http/client/entity/EntityBuilder;
            0    2     1  contentType  Lorg/apache/http/entity/ContentType;
    MethodParameters:
             Name  Flags
      contentType  final

  public java.lang.String getContentEncoding();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.client.entity.EntityBuilder this
         0: .line 280
            aload 0 /* this */
            getfield org.apache.http.client.entity.EntityBuilder.contentEncoding:Ljava/lang/String;
            areturn
        end local 0 // org.apache.http.client.entity.EntityBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/client/entity/EntityBuilder;

  public org.apache.http.client.entity.EntityBuilder setContentEncoding(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/http/client/entity/EntityBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.http.client.entity.EntityBuilder this
        start local 1 // java.lang.String contentEncoding
         0: .line 287
            aload 0 /* this */
            aload 1 /* contentEncoding */
            putfield org.apache.http.client.entity.EntityBuilder.contentEncoding:Ljava/lang/String;
         1: .line 288
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String contentEncoding
        end local 0 // org.apache.http.client.entity.EntityBuilder this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lorg/apache/http/client/entity/EntityBuilder;
            0    2     1  contentEncoding  Ljava/lang/String;
    MethodParameters:
                 Name  Flags
      contentEncoding  final

  public boolean isChunked();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.client.entity.EntityBuilder this
         0: .line 295
            aload 0 /* this */
            getfield org.apache.http.client.entity.EntityBuilder.chunked:Z
            ireturn
        end local 0 // org.apache.http.client.entity.EntityBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/client/entity/EntityBuilder;

  public org.apache.http.client.entity.EntityBuilder chunked();
    descriptor: ()Lorg/apache/http/client/entity/EntityBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.client.entity.EntityBuilder this
         0: .line 302
            aload 0 /* this */
            iconst_1
            putfield org.apache.http.client.entity.EntityBuilder.chunked:Z
         1: .line 303
            aload 0 /* this */
            areturn
        end local 0 // org.apache.http.client.entity.EntityBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/http/client/entity/EntityBuilder;

  public boolean isGzipCompress();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.client.entity.EntityBuilder this
         0: .line 310
            aload 0 /* this */
            getfield org.apache.http.client.entity.EntityBuilder.gzipCompress:Z
            ireturn
        end local 0 // org.apache.http.client.entity.EntityBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/http/client/entity/EntityBuilder;

  public org.apache.http.client.entity.EntityBuilder gzipCompress();
    descriptor: ()Lorg/apache/http/client/entity/EntityBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.http.client.entity.EntityBuilder this
         0: .line 317
            aload 0 /* this */
            iconst_1
            putfield org.apache.http.client.entity.EntityBuilder.gzipCompress:Z
         1: .line 318
            aload 0 /* this */
            areturn
        end local 0 // org.apache.http.client.entity.EntityBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/http/client/entity/EntityBuilder;

  private org.apache.http.entity.ContentType getContentOrDefault(org.apache.http.entity.ContentType);
    descriptor: (Lorg/apache/http/entity/ContentType;)Lorg/apache/http/entity/ContentType;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.apache.http.client.entity.EntityBuilder this
        start local 1 // org.apache.http.entity.ContentType def
         0: .line 322
            aload 0 /* this */
            getfield org.apache.http.client.entity.EntityBuilder.contentType:Lorg/apache/http/entity/ContentType;
            ifnull 1
            aload 0 /* this */
            getfield org.apache.http.client.entity.EntityBuilder.contentType:Lorg/apache/http/entity/ContentType;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 1 /* def */
      StackMap locals:
      StackMap stack: org.apache.http.entity.ContentType
         2: areturn
        end local 1 // org.apache.http.entity.ContentType def
        end local 0 // org.apache.http.client.entity.EntityBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/http/client/entity/EntityBuilder;
            0    3     1   def  Lorg/apache/http/entity/ContentType;
    MethodParameters:
      Name  Flags
      def   final

  public org.apache.http.HttpEntity build();
    descriptor: ()Lorg/apache/http/HttpEntity;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=2, args_size=1
        start local 0 // org.apache.http.client.entity.EntityBuilder this
         0: .line 330
            aload 0 /* this */
            getfield org.apache.http.client.entity.EntityBuilder.text:Ljava/lang/String;
            ifnull 3
         1: .line 331
            new org.apache.http.entity.StringEntity
            dup
            aload 0 /* this */
            getfield org.apache.http.client.entity.EntityBuilder.text:Ljava/lang/String;
            aload 0 /* this */
            getstatic org.apache.http.entity.ContentType.DEFAULT_TEXT:Lorg/apache/http/entity/ContentType;
            invokevirtual org.apache.http.client.entity.EntityBuilder.getContentOrDefault:(Lorg/apache/http/entity/ContentType;)Lorg/apache/http/entity/ContentType;
            invokespecial org.apache.http.entity.StringEntity.<init>:(Ljava/lang/String;Lorg/apache/http/entity/ContentType;)V
            astore 1 /* e */
        start local 1 // org.apache.http.entity.AbstractHttpEntity e
         2: .line 332
            goto 23
        end local 1 // org.apache.http.entity.AbstractHttpEntity e
      StackMap locals:
      StackMap stack:
         3: aload 0 /* this */
            getfield org.apache.http.client.entity.EntityBuilder.binary:[B
            ifnull 6
         4: .line 333
            new org.apache.http.entity.ByteArrayEntity
            dup
            aload 0 /* this */
            getfield org.apache.http.client.entity.EntityBuilder.binary:[B
            aload 0 /* this */
            getstatic org.apache.http.entity.ContentType.DEFAULT_BINARY:Lorg/apache/http/entity/ContentType;
            invokevirtual org.apache.http.client.entity.EntityBuilder.getContentOrDefault:(Lorg/apache/http/entity/ContentType;)Lorg/apache/http/entity/ContentType;
            invokespecial org.apache.http.entity.ByteArrayEntity.<init>:([BLorg/apache/http/entity/ContentType;)V
            astore 1 /* e */
        start local 1 // org.apache.http.entity.AbstractHttpEntity e
         5: .line 334
            goto 23
        end local 1 // org.apache.http.entity.AbstractHttpEntity e
      StackMap locals:
      StackMap stack:
         6: aload 0 /* this */
            getfield org.apache.http.client.entity.EntityBuilder.stream:Ljava/io/InputStream;
            ifnull 9
         7: .line 335
            new org.apache.http.entity.InputStreamEntity
            dup
            aload 0 /* this */
            getfield org.apache.http.client.entity.EntityBuilder.stream:Ljava/io/InputStream;
            ldc -1
            aload 0 /* this */
            getstatic org.apache.http.entity.ContentType.DEFAULT_BINARY:Lorg/apache/http/entity/ContentType;
            invokevirtual org.apache.http.client.entity.EntityBuilder.getContentOrDefault:(Lorg/apache/http/entity/ContentType;)Lorg/apache/http/entity/ContentType;
            invokespecial org.apache.http.entity.InputStreamEntity.<init>:(Ljava/io/InputStream;JLorg/apache/http/entity/ContentType;)V
            astore 1 /* e */
        start local 1 // org.apache.http.entity.AbstractHttpEntity e
         8: .line 336
            goto 23
        end local 1 // org.apache.http.entity.AbstractHttpEntity e
      StackMap locals:
      StackMap stack:
         9: aload 0 /* this */
            getfield org.apache.http.client.entity.EntityBuilder.parameters:Ljava/util/List;
            ifnull 15
        10: .line 337
            new org.apache.http.client.entity.UrlEncodedFormEntity
            dup
            aload 0 /* this */
            getfield org.apache.http.client.entity.EntityBuilder.parameters:Ljava/util/List;
        11: .line 338
            aload 0 /* this */
            getfield org.apache.http.client.entity.EntityBuilder.contentType:Lorg/apache/http/entity/ContentType;
            ifnull 12
            aload 0 /* this */
            getfield org.apache.http.client.entity.EntityBuilder.contentType:Lorg/apache/http/entity/ContentType;
            invokevirtual org.apache.http.entity.ContentType.getCharset:()Ljava/nio/charset/Charset;
            goto 13
      StackMap locals: org.apache.http.client.entity.EntityBuilder
      StackMap stack: new 10 new 10 java.util.List
        12: aconst_null
        13: .line 337
      StackMap locals: org.apache.http.client.entity.EntityBuilder
      StackMap stack: new 10 new 10 java.util.List java.nio.charset.Charset
            invokespecial org.apache.http.client.entity.UrlEncodedFormEntity.<init>:(Ljava/lang/Iterable;Ljava/nio/charset/Charset;)V
            astore 1 /* e */
        start local 1 // org.apache.http.entity.AbstractHttpEntity e
        14: .line 339
            goto 23
        end local 1 // org.apache.http.entity.AbstractHttpEntity e
      StackMap locals:
      StackMap stack:
        15: aload 0 /* this */
            getfield org.apache.http.client.entity.EntityBuilder.serializable:Ljava/io/Serializable;
            ifnull 19
        16: .line 340
            new org.apache.http.entity.SerializableEntity
            dup
            aload 0 /* this */
            getfield org.apache.http.client.entity.EntityBuilder.serializable:Ljava/io/Serializable;
            invokespecial org.apache.http.entity.SerializableEntity.<init>:(Ljava/io/Serializable;)V
            astore 1 /* e */
        start local 1 // org.apache.http.entity.AbstractHttpEntity e
        17: .line 341
            aload 1 /* e */
            getstatic org.apache.http.entity.ContentType.DEFAULT_BINARY:Lorg/apache/http/entity/ContentType;
            invokevirtual org.apache.http.entity.ContentType.toString:()Ljava/lang/String;
            invokevirtual org.apache.http.entity.AbstractHttpEntity.setContentType:(Ljava/lang/String;)V
        18: .line 342
            goto 23
        end local 1 // org.apache.http.entity.AbstractHttpEntity e
      StackMap locals:
      StackMap stack:
        19: aload 0 /* this */
            getfield org.apache.http.client.entity.EntityBuilder.file:Ljava/io/File;
            ifnull 22
        20: .line 343
            new org.apache.http.entity.FileEntity
            dup
            aload 0 /* this */
            getfield org.apache.http.client.entity.EntityBuilder.file:Ljava/io/File;
            aload 0 /* this */
            getstatic org.apache.http.entity.ContentType.DEFAULT_BINARY:Lorg/apache/http/entity/ContentType;
            invokevirtual org.apache.http.client.entity.EntityBuilder.getContentOrDefault:(Lorg/apache/http/entity/ContentType;)Lorg/apache/http/entity/ContentType;
            invokespecial org.apache.http.entity.FileEntity.<init>:(Ljava/io/File;Lorg/apache/http/entity/ContentType;)V
            astore 1 /* e */
        start local 1 // org.apache.http.entity.AbstractHttpEntity e
        21: .line 344
            goto 23
        end local 1 // org.apache.http.entity.AbstractHttpEntity e
        22: .line 345
      StackMap locals:
      StackMap stack:
            new org.apache.http.entity.BasicHttpEntity
            dup
            invokespecial org.apache.http.entity.BasicHttpEntity.<init>:()V
            astore 1 /* e */
        start local 1 // org.apache.http.entity.AbstractHttpEntity e
        23: .line 347
      StackMap locals: org.apache.http.entity.AbstractHttpEntity
      StackMap stack:
            aload 1 /* e */
            invokevirtual org.apache.http.entity.AbstractHttpEntity.getContentType:()Lorg/apache/http/Header;
            ifnull 25
            aload 0 /* this */
            getfield org.apache.http.client.entity.EntityBuilder.contentType:Lorg/apache/http/entity/ContentType;
            ifnull 25
        24: .line 348
            aload 1 /* e */
            aload 0 /* this */
            getfield org.apache.http.client.entity.EntityBuilder.contentType:Lorg/apache/http/entity/ContentType;
            invokevirtual org.apache.http.entity.ContentType.toString:()Ljava/lang/String;
            invokevirtual org.apache.http.entity.AbstractHttpEntity.setContentType:(Ljava/lang/String;)V
        25: .line 350
      StackMap locals:
      StackMap stack:
            aload 1 /* e */
            aload 0 /* this */
            getfield org.apache.http.client.entity.EntityBuilder.contentEncoding:Ljava/lang/String;
            invokevirtual org.apache.http.entity.AbstractHttpEntity.setContentEncoding:(Ljava/lang/String;)V
        26: .line 351
            aload 1 /* e */
            aload 0 /* this */
            getfield org.apache.http.client.entity.EntityBuilder.chunked:Z
            invokevirtual org.apache.http.entity.AbstractHttpEntity.setChunked:(Z)V
        27: .line 352
            aload 0 /* this */
            getfield org.apache.http.client.entity.EntityBuilder.gzipCompress:Z
            ifeq 29
        28: .line 353
            new org.apache.http.client.entity.GzipCompressingEntity
            dup
            aload 1 /* e */
            invokespecial org.apache.http.client.entity.GzipCompressingEntity.<init>:(Lorg/apache/http/HttpEntity;)V
            areturn
        29: .line 355
      StackMap locals:
      StackMap stack:
            aload 1 /* e */
            areturn
        end local 1 // org.apache.http.entity.AbstractHttpEntity e
        end local 0 // org.apache.http.client.entity.EntityBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   30     0  this  Lorg/apache/http/client/entity/EntityBuilder;
            2    3     1     e  Lorg/apache/http/entity/AbstractHttpEntity;
            5    6     1     e  Lorg/apache/http/entity/AbstractHttpEntity;
            8    9     1     e  Lorg/apache/http/entity/AbstractHttpEntity;
           14   15     1     e  Lorg/apache/http/entity/AbstractHttpEntity;
           17   19     1     e  Lorg/apache/http/entity/AbstractHttpEntity;
           21   22     1     e  Lorg/apache/http/entity/AbstractHttpEntity;
           23   30     1     e  Lorg/apache/http/entity/AbstractHttpEntity;
}
SourceFile: "EntityBuilder.java"