public abstract class org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder<B extends org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder<B>> extends org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender$Builder<B>
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder
  super_class: org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender$Builder
{
  private boolean advertise;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      org.apache.logging.log4j.core.config.plugins.PluginBuilderAttribute()

  private int connectTimeoutMillis;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      org.apache.logging.log4j.core.config.plugins.PluginBuilderAttribute()

  private java.lang.String host;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      org.apache.logging.log4j.core.config.plugins.PluginBuilderAttribute()
      org.apache.logging.log4j.core.config.plugins.validation.constraints.ValidHost()

  private boolean immediateFail;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      org.apache.logging.log4j.core.config.plugins.PluginBuilderAttribute()

  private int port;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      org.apache.logging.log4j.core.config.plugins.PluginBuilderAttribute()
      org.apache.logging.log4j.core.config.plugins.validation.constraints.ValidPort()

  private org.apache.logging.log4j.core.net.Protocol protocol;
    descriptor: Lorg/apache/logging/log4j/core/net/Protocol;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      org.apache.logging.log4j.core.config.plugins.PluginBuilderAttribute()

  private int reconnectDelayMillis;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      org.apache.logging.log4j.core.config.plugins.PluginBuilderAttribute()
      org.apache.logging.log4j.core.config.plugins.PluginAliases(value = {"reconnectDelay", "reconnectionDelay", "delayMillis", "reconnectionDelayMillis"})

  private org.apache.logging.log4j.core.net.SocketOptions socketOptions;
    descriptor: Lorg/apache/logging/log4j/core/net/SocketOptions;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      org.apache.logging.log4j.core.config.plugins.PluginElement(value = "SocketOptions")

  private org.apache.logging.log4j.core.net.ssl.SslConfiguration sslConfiguration;
    descriptor: Lorg/apache/logging/log4j/core/net/ssl/SslConfiguration;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      org.apache.logging.log4j.core.config.plugins.PluginElement(value = "SslConfiguration")
      org.apache.logging.log4j.core.config.plugins.PluginAliases(value = {"SslConfig"})

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
         0: .line 72
            aload 0 /* this */
            invokespecial org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender$Builder.<init>:()V
         1: .line 82
            aload 0 /* this */
            ldc "localhost"
            putfield org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder.host:Ljava/lang/String;
         2: .line 85
            aload 0 /* this */
            iconst_1
            putfield org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder.immediateFail:Z
         3: .line 92
            aload 0 /* this */
            getstatic org.apache.logging.log4j.core.net.Protocol.TCP:Lorg/apache/logging/log4j/core/net/Protocol;
            putfield org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder.protocol:Lorg/apache/logging/log4j/core/net/Protocol;
         4: .line 72
            return
        end local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder<TB;>;

  public boolean getAdvertise();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
         0: .line 106
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder.advertise:Z
            ireturn
        end local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder<TB;>;

  public int getConnectTimeoutMillis();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
         0: .line 110
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder.connectTimeoutMillis:I
            ireturn
        end local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder<TB;>;

  public java.lang.String getHost();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
         0: .line 114
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder.host:Ljava/lang/String;
            areturn
        end local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder<TB;>;

  public int getPort();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
         0: .line 118
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder.port:I
            ireturn
        end local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder<TB;>;

  public org.apache.logging.log4j.core.net.Protocol getProtocol();
    descriptor: ()Lorg/apache/logging/log4j/core/net/Protocol;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
         0: .line 122
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder.protocol:Lorg/apache/logging/log4j/core/net/Protocol;
            areturn
        end local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder<TB;>;

  public org.apache.logging.log4j.core.net.ssl.SslConfiguration getSslConfiguration();
    descriptor: ()Lorg/apache/logging/log4j/core/net/ssl/SslConfiguration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
         0: .line 126
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder.sslConfiguration:Lorg/apache/logging/log4j/core/net/ssl/SslConfiguration;
            areturn
        end local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder<TB;>;

  public boolean getImmediateFail();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
         0: .line 130
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder.immediateFail:Z
            ireturn
        end local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder<TB;>;

  public B withAdvertise();
    descriptor: (Z)Lorg/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
        start local 1 // boolean advertise
         0: .line 134
            aload 0 /* this */
            iload 1 /* advertise */
            putfield org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder.advertise:Z
         1: .line 135
            aload 0 /* this */
            invokevirtual org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder.asBuilder:()Lorg/apache/logging/log4j/core/filter/AbstractFilterable$Builder;
            checkcast org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder
            areturn
        end local 1 // boolean advertise
        end local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lorg/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder<TB;>;
            0    2     1  advertise  Z
    Signature: (Z)TB;
    MethodParameters:
           Name  Flags
      advertise  final

  public B withConnectTimeoutMillis();
    descriptor: (I)Lorg/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
        start local 1 // int connectTimeoutMillis
         0: .line 139
            aload 0 /* this */
            iload 1 /* connectTimeoutMillis */
            putfield org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder.connectTimeoutMillis:I
         1: .line 140
            aload 0 /* this */
            invokevirtual org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder.asBuilder:()Lorg/apache/logging/log4j/core/filter/AbstractFilterable$Builder;
            checkcast org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder
            areturn
        end local 1 // int connectTimeoutMillis
        end local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    2     0                  this  Lorg/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder<TB;>;
            0    2     1  connectTimeoutMillis  I
    Signature: (I)TB;
    MethodParameters:
                      Name  Flags
      connectTimeoutMillis  final

  public B withHost(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
        start local 1 // java.lang.String host
         0: .line 144
            aload 0 /* this */
            aload 1 /* host */
            putfield org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder.host:Ljava/lang/String;
         1: .line 145
            aload 0 /* this */
            invokevirtual org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder.asBuilder:()Lorg/apache/logging/log4j/core/filter/AbstractFilterable$Builder;
            checkcast org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder
            areturn
        end local 1 // java.lang.String host
        end local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder<TB;>;
            0    2     1  host  Ljava/lang/String;
    Signature: (Ljava/lang/String;)TB;
    MethodParameters:
      Name  Flags
      host  final

  public B withImmediateFail();
    descriptor: (Z)Lorg/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
        start local 1 // boolean immediateFail
         0: .line 149
            aload 0 /* this */
            iload 1 /* immediateFail */
            putfield org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder.immediateFail:Z
         1: .line 150
            aload 0 /* this */
            invokevirtual org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder.asBuilder:()Lorg/apache/logging/log4j/core/filter/AbstractFilterable$Builder;
            checkcast org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder
            areturn
        end local 1 // boolean immediateFail
        end local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lorg/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder<TB;>;
            0    2     1  immediateFail  Z
    Signature: (Z)TB;
    MethodParameters:
               Name  Flags
      immediateFail  final

  public B withPort();
    descriptor: (I)Lorg/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
        start local 1 // int port
         0: .line 154
            aload 0 /* this */
            iload 1 /* port */
            putfield org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder.port:I
         1: .line 155
            aload 0 /* this */
            invokevirtual org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder.asBuilder:()Lorg/apache/logging/log4j/core/filter/AbstractFilterable$Builder;
            checkcast org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder
            areturn
        end local 1 // int port
        end local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder<TB;>;
            0    2     1  port  I
    Signature: (I)TB;
    MethodParameters:
      Name  Flags
      port  final

  public B withProtocol(org.apache.logging.log4j.core.net.Protocol);
    descriptor: (Lorg/apache/logging/log4j/core/net/Protocol;)Lorg/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
        start local 1 // org.apache.logging.log4j.core.net.Protocol protocol
         0: .line 159
            aload 0 /* this */
            aload 1 /* protocol */
            putfield org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder.protocol:Lorg/apache/logging/log4j/core/net/Protocol;
         1: .line 160
            aload 0 /* this */
            invokevirtual org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder.asBuilder:()Lorg/apache/logging/log4j/core/filter/AbstractFilterable$Builder;
            checkcast org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder
            areturn
        end local 1 // org.apache.logging.log4j.core.net.Protocol protocol
        end local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder<TB;>;
            0    2     1  protocol  Lorg/apache/logging/log4j/core/net/Protocol;
    Signature: (Lorg/apache/logging/log4j/core/net/Protocol;)TB;
    MethodParameters:
          Name  Flags
      protocol  final

  public B withReconnectDelayMillis();
    descriptor: (I)Lorg/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
        start local 1 // int reconnectDelayMillis
         0: .line 164
            aload 0 /* this */
            iload 1 /* reconnectDelayMillis */
            putfield org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder.reconnectDelayMillis:I
         1: .line 165
            aload 0 /* this */
            invokevirtual org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder.asBuilder:()Lorg/apache/logging/log4j/core/filter/AbstractFilterable$Builder;
            checkcast org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder
            areturn
        end local 1 // int reconnectDelayMillis
        end local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    2     0                  this  Lorg/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder<TB;>;
            0    2     1  reconnectDelayMillis  I
    Signature: (I)TB;
    MethodParameters:
                      Name  Flags
      reconnectDelayMillis  final

  public B withSocketOptions(org.apache.logging.log4j.core.net.SocketOptions);
    descriptor: (Lorg/apache/logging/log4j/core/net/SocketOptions;)Lorg/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
        start local 1 // org.apache.logging.log4j.core.net.SocketOptions socketOptions
         0: .line 169
            aload 0 /* this */
            aload 1 /* socketOptions */
            putfield org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder.socketOptions:Lorg/apache/logging/log4j/core/net/SocketOptions;
         1: .line 170
            aload 0 /* this */
            invokevirtual org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder.asBuilder:()Lorg/apache/logging/log4j/core/filter/AbstractFilterable$Builder;
            checkcast org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder
            areturn
        end local 1 // org.apache.logging.log4j.core.net.SocketOptions socketOptions
        end local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lorg/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder<TB;>;
            0    2     1  socketOptions  Lorg/apache/logging/log4j/core/net/SocketOptions;
    Signature: (Lorg/apache/logging/log4j/core/net/SocketOptions;)TB;
    MethodParameters:
               Name  Flags
      socketOptions  final

  public B withSslConfiguration(org.apache.logging.log4j.core.net.ssl.SslConfiguration);
    descriptor: (Lorg/apache/logging/log4j/core/net/ssl/SslConfiguration;)Lorg/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
        start local 1 // org.apache.logging.log4j.core.net.ssl.SslConfiguration sslConfiguration
         0: .line 174
            aload 0 /* this */
            aload 1 /* sslConfiguration */
            putfield org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder.sslConfiguration:Lorg/apache/logging/log4j/core/net/ssl/SslConfiguration;
         1: .line 175
            aload 0 /* this */
            invokevirtual org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder.asBuilder:()Lorg/apache/logging/log4j/core/filter/AbstractFilterable$Builder;
            checkcast org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder
            areturn
        end local 1 // org.apache.logging.log4j.core.net.ssl.SslConfiguration sslConfiguration
        end local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lorg/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder<TB;>;
            0    2     1  sslConfiguration  Lorg/apache/logging/log4j/core/net/ssl/SslConfiguration;
    Signature: (Lorg/apache/logging/log4j/core/net/ssl/SslConfiguration;)TB;
    MethodParameters:
                  Name  Flags
      sslConfiguration  final

  public int getReconnectDelayMillis();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
         0: .line 179
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder.reconnectDelayMillis:I
            ireturn
        end local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder<TB;>;

  public org.apache.logging.log4j.core.net.SocketOptions getSocketOptions();
    descriptor: ()Lorg/apache/logging/log4j/core/net/SocketOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
         0: .line 183
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder.socketOptions:Lorg/apache/logging/log4j/core/net/SocketOptions;
            areturn
        end local 0 // org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder<TB;>;
}
Signature: <B:Lorg/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder<TB;>;>Lorg/apache/logging/log4j/core/appender/AbstractOutputStreamAppender$Builder<TB;>;
SourceFile: "SocketAppender.java"
NestHost: org.apache.logging.log4j.core.appender.SocketAppender
InnerClasses:
  public abstract Builder = org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender$Builder of org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender
  public abstract AbstractBuilder = org.apache.logging.log4j.core.appender.SocketAppender$AbstractBuilder of org.apache.logging.log4j.core.appender.SocketAppender
  public abstract Builder = org.apache.logging.log4j.core.filter.AbstractFilterable$Builder of org.apache.logging.log4j.core.filter.AbstractFilterable