public class org.apache.http.impl.io.SocketOutputBuffer extends org.apache.http.impl.io.AbstractSessionOutputBuffer
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.http.impl.io.SocketOutputBuffer
  super_class: org.apache.http.impl.io.AbstractSessionOutputBuffer
{
  public void <init>(java.net.Socket, int, org.apache.http.params.HttpParams);
    descriptor: (Ljava/net/Socket;ILorg/apache/http/params/HttpParams;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // org.apache.http.impl.io.SocketOutputBuffer this
        start local 1 // java.net.Socket socket
        start local 2 // int bufferSize
        start local 3 // org.apache.http.params.HttpParams params
         0: .line 61
            aload 0 /* this */
            invokespecial org.apache.http.impl.io.AbstractSessionOutputBuffer.<init>:()V
         1: .line 62
            aload 1 /* socket */
            ldc "Socket"
            invokestatic org.apache.http.util.Args.notNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         2: .line 63
            iload 2 /* bufferSize */
            istore 4 /* n */
        start local 4 // int n
         3: .line 64
            iload 4 /* n */
            ifge 5
         4: .line 65
            aload 1 /* socket */
            invokevirtual java.net.Socket.getSendBufferSize:()I
            istore 4 /* n */
         5: .line 67
      StackMap locals: org.apache.http.impl.io.SocketOutputBuffer java.net.Socket int org.apache.http.params.HttpParams int
      StackMap stack:
            iload 4 /* n */
            sipush 1024
            if_icmpge 7
         6: .line 68
            sipush 1024
            istore 4 /* n */
         7: .line 70
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* socket */
            invokevirtual java.net.Socket.getOutputStream:()Ljava/io/OutputStream;
            iload 4 /* n */
            aload 3 /* params */
            invokevirtual org.apache.http.impl.io.SocketOutputBuffer.init:(Ljava/io/OutputStream;ILorg/apache/http/params/HttpParams;)V
         8: .line 71
            return
        end local 4 // int n
        end local 3 // org.apache.http.params.HttpParams params
        end local 2 // int bufferSize
        end local 1 // java.net.Socket socket
        end local 0 // org.apache.http.impl.io.SocketOutputBuffer this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    9     0        this  Lorg/apache/http/impl/io/SocketOutputBuffer;
            0    9     1      socket  Ljava/net/Socket;
            0    9     2  bufferSize  I
            0    9     3      params  Lorg/apache/http/params/HttpParams;
            3    9     4           n  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
            Name  Flags
      socket      final
      bufferSize  final
      params      final
}
SourceFile: "SocketOutputBuffer.java"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()