public final class org.apache.logging.log4j.core.appender.RandomAccessFileAppender extends org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender<org.apache.logging.log4j.core.appender.RandomAccessFileManager>
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: org.apache.logging.log4j.core.appender.RandomAccessFileAppender
  super_class: org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender
{
  private final java.lang.String fileName;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private java.lang.Object advertisement;
    descriptor: Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE

  private final org.apache.logging.log4j.core.net.Advertiser advertiser;
    descriptor: Lorg/apache/logging/log4j/core/net/Advertiser;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private void <init>(java.lang.String, org.apache.logging.log4j.core.Layout<? extends java.io.Serializable>, org.apache.logging.log4j.core.Filter, org.apache.logging.log4j.core.appender.RandomAccessFileManager, java.lang.String, boolean, boolean, org.apache.logging.log4j.core.net.Advertiser, org.apache.logging.log4j.core.config.Property[]);
    descriptor: (Ljava/lang/String;Lorg/apache/logging/log4j/core/Layout;Lorg/apache/logging/log4j/core/Filter;Lorg/apache/logging/log4j/core/appender/RandomAccessFileManager;Ljava/lang/String;ZZLorg/apache/logging/log4j/core/net/Advertiser;[Lorg/apache/logging/log4j/core/config/Property;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=8, locals=11, args_size=10
        start local 0 // org.apache.logging.log4j.core.appender.RandomAccessFileAppender this
        start local 1 // java.lang.String name
        start local 2 // org.apache.logging.log4j.core.Layout layout
        start local 3 // org.apache.logging.log4j.core.Filter filter
        start local 4 // org.apache.logging.log4j.core.appender.RandomAccessFileManager manager
        start local 5 // java.lang.String filename
        start local 6 // boolean ignoreExceptions
        start local 7 // boolean immediateFlush
        start local 8 // org.apache.logging.log4j.core.net.Advertiser advertiser
        start local 9 // org.apache.logging.log4j.core.config.Property[] properties
         0: .line 120
            aload 0 /* this */
            aload 1 /* name */
            aload 2 /* layout */
            aload 3 /* filter */
            iload 6 /* ignoreExceptions */
            iload 7 /* immediateFlush */
            aload 9 /* properties */
            aload 4 /* manager */
            invokespecial org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.<init>:(Ljava/lang/String;Lorg/apache/logging/log4j/core/Layout;Lorg/apache/logging/log4j/core/Filter;ZZ[Lorg/apache/logging/log4j/core/config/Property;Lorg/apache/logging/log4j/core/appender/OutputStreamManager;)V
         1: .line 121
            aload 8 /* advertiser */
            ifnull 9
         2: .line 122
            new java.util.HashMap
            dup
         3: .line 123
            aload 2 /* layout */
            invokeinterface org.apache.logging.log4j.core.Layout.getContentFormat:()Ljava/util/Map;
         4: .line 122
            invokespecial java.util.HashMap.<init>:(Ljava/util/Map;)V
            astore 10 /* configuration */
        start local 10 // java.util.Map configuration
         5: .line 124
            aload 10 /* configuration */
            aload 4 /* manager */
            invokevirtual org.apache.logging.log4j.core.appender.RandomAccessFileManager.getContentFormat:()Ljava/util/Map;
            invokeinterface java.util.Map.putAll:(Ljava/util/Map;)V
         6: .line 125
            aload 10 /* configuration */
            ldc "contentType"
            aload 2 /* layout */
            invokeinterface org.apache.logging.log4j.core.Layout.getContentType:()Ljava/lang/String;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         7: .line 126
            aload 10 /* configuration */
            ldc "name"
            aload 1 /* name */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         8: .line 127
            aload 0 /* this */
            aload 8 /* advertiser */
            aload 10 /* configuration */
            invokeinterface org.apache.logging.log4j.core.net.Advertiser.advertise:(Ljava/util/Map;)Ljava/lang/Object;
            putfield org.apache.logging.log4j.core.appender.RandomAccessFileAppender.advertisement:Ljava/lang/Object;
        end local 10 // java.util.Map configuration
         9: .line 129
      StackMap locals: org.apache.logging.log4j.core.appender.RandomAccessFileAppender java.lang.String org.apache.logging.log4j.core.Layout org.apache.logging.log4j.core.Filter org.apache.logging.log4j.core.appender.RandomAccessFileManager java.lang.String int int org.apache.logging.log4j.core.net.Advertiser org.apache.logging.log4j.core.config.Property[]
      StackMap stack:
            aload 0 /* this */
            aload 5 /* filename */
            putfield org.apache.logging.log4j.core.appender.RandomAccessFileAppender.fileName:Ljava/lang/String;
        10: .line 130
            aload 0 /* this */
            aload 8 /* advertiser */
            putfield org.apache.logging.log4j.core.appender.RandomAccessFileAppender.advertiser:Lorg/apache/logging/log4j/core/net/Advertiser;
        11: .line 131
            return
        end local 9 // org.apache.logging.log4j.core.config.Property[] properties
        end local 8 // org.apache.logging.log4j.core.net.Advertiser advertiser
        end local 7 // boolean immediateFlush
        end local 6 // boolean ignoreExceptions
        end local 5 // java.lang.String filename
        end local 4 // org.apache.logging.log4j.core.appender.RandomAccessFileManager manager
        end local 3 // org.apache.logging.log4j.core.Filter filter
        end local 2 // org.apache.logging.log4j.core.Layout layout
        end local 1 // java.lang.String name
        end local 0 // org.apache.logging.log4j.core.appender.RandomAccessFileAppender this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   12     0              this  Lorg/apache/logging/log4j/core/appender/RandomAccessFileAppender;
            0   12     1              name  Ljava/lang/String;
            0   12     2            layout  Lorg/apache/logging/log4j/core/Layout<+Ljava/io/Serializable;>;
            0   12     3            filter  Lorg/apache/logging/log4j/core/Filter;
            0   12     4           manager  Lorg/apache/logging/log4j/core/appender/RandomAccessFileManager;
            0   12     5          filename  Ljava/lang/String;
            0   12     6  ignoreExceptions  Z
            0   12     7    immediateFlush  Z
            0   12     8        advertiser  Lorg/apache/logging/log4j/core/net/Advertiser;
            0   12     9        properties  [Lorg/apache/logging/log4j/core/config/Property;
            5    9    10     configuration  Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
    Signature: (Ljava/lang/String;Lorg/apache/logging/log4j/core/Layout<+Ljava/io/Serializable;>;Lorg/apache/logging/log4j/core/Filter;Lorg/apache/logging/log4j/core/appender/RandomAccessFileManager;Ljava/lang/String;ZZLorg/apache/logging/log4j/core/net/Advertiser;[Lorg/apache/logging/log4j/core/config/Property;)V
    MethodParameters:
                  Name  Flags
      name              final
      layout            final
      filter            final
      manager           final
      filename          final
      ignoreExceptions  final
      immediateFlush    final
      advertiser        final
      properties        final

  public boolean stop(long, java.util.concurrent.TimeUnit);
    descriptor: (JLjava/util/concurrent/TimeUnit;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // org.apache.logging.log4j.core.appender.RandomAccessFileAppender this
        start local 1 // long timeout
        start local 3 // java.util.concurrent.TimeUnit timeUnit
         0: .line 135
            aload 0 /* this */
            invokevirtual org.apache.logging.log4j.core.appender.RandomAccessFileAppender.setStopping:()V
         1: .line 136
            aload 0 /* this */
            lload 1 /* timeout */
            aload 3 /* timeUnit */
            iconst_0
            invokespecial org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.stop:(JLjava/util/concurrent/TimeUnit;Z)Z
            pop
         2: .line 137
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.RandomAccessFileAppender.advertiser:Lorg/apache/logging/log4j/core/net/Advertiser;
            ifnull 4
         3: .line 138
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.RandomAccessFileAppender.advertiser:Lorg/apache/logging/log4j/core/net/Advertiser;
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.RandomAccessFileAppender.advertisement:Ljava/lang/Object;
            invokeinterface org.apache.logging.log4j.core.net.Advertiser.unadvertise:(Ljava/lang/Object;)V
         4: .line 140
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.logging.log4j.core.appender.RandomAccessFileAppender.setStopped:()V
         5: .line 141
            iconst_1
            ireturn
        end local 3 // java.util.concurrent.TimeUnit timeUnit
        end local 1 // long timeout
        end local 0 // org.apache.logging.log4j.core.appender.RandomAccessFileAppender this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lorg/apache/logging/log4j/core/appender/RandomAccessFileAppender;
            0    6     1   timeout  J
            0    6     3  timeUnit  Ljava/util/concurrent/TimeUnit;
    MethodParameters:
          Name  Flags
      timeout   final
      timeUnit  final

  public void append(org.apache.logging.log4j.core.LogEvent);
    descriptor: (Lorg/apache/logging/log4j/core/LogEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.logging.log4j.core.appender.RandomAccessFileAppender this
        start local 1 // org.apache.logging.log4j.core.LogEvent event
         0: .line 158
            aload 0 /* this */
            invokevirtual org.apache.logging.log4j.core.appender.RandomAccessFileAppender.getManager:()Lorg/apache/logging/log4j/core/appender/OutputStreamManager;
            checkcast org.apache.logging.log4j.core.appender.RandomAccessFileManager
            aload 1 /* event */
            invokeinterface org.apache.logging.log4j.core.LogEvent.isEndOfBatch:()Z
            invokevirtual org.apache.logging.log4j.core.appender.RandomAccessFileManager.setEndOfBatch:(Z)V
         1: .line 161
            aload 0 /* this */
            aload 1 /* event */
            invokespecial org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.append:(Lorg/apache/logging/log4j/core/LogEvent;)V
         2: .line 162
            return
        end local 1 // org.apache.logging.log4j.core.LogEvent event
        end local 0 // org.apache.logging.log4j.core.appender.RandomAccessFileAppender this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lorg/apache/logging/log4j/core/appender/RandomAccessFileAppender;
            0    3     1  event  Lorg/apache/logging/log4j/core/LogEvent;
    MethodParameters:
       Name  Flags
      event  final

  public java.lang.String getFileName();
    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.RandomAccessFileAppender this
         0: .line 170
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.RandomAccessFileAppender.fileName:Ljava/lang/String;
            areturn
        end local 0 // org.apache.logging.log4j.core.appender.RandomAccessFileAppender this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/appender/RandomAccessFileAppender;

  public int getBufferSize();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.appender.RandomAccessFileAppender this
         0: .line 178
            aload 0 /* this */
            invokevirtual org.apache.logging.log4j.core.appender.RandomAccessFileAppender.getManager:()Lorg/apache/logging/log4j/core/appender/OutputStreamManager;
            checkcast org.apache.logging.log4j.core.appender.RandomAccessFileManager
            invokevirtual org.apache.logging.log4j.core.appender.RandomAccessFileManager.getBufferSize:()I
            ireturn
        end local 0 // org.apache.logging.log4j.core.appender.RandomAccessFileAppender this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/appender/RandomAccessFileAppender;

  public static <B extends org.apache.logging.log4j.core.appender.RandomAccessFileAppender$Builder<B>> org.apache.logging.log4j.core.appender.RandomAccessFileAppender createAppender(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, org.apache.logging.log4j.core.Layout<? extends java.io.Serializable>, org.apache.logging.log4j.core.Filter, java.lang.String, java.lang.String, org.apache.logging.log4j.core.config.Configuration);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/logging/log4j/core/Layout;Lorg/apache/logging/log4j/core/Filter;Ljava/lang/String;Ljava/lang/String;Lorg/apache/logging/log4j/core/config/Configuration;)Lorg/apache/logging/log4j/core/appender/RandomAccessFileAppender;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=16, args_size=11
        start local 0 // java.lang.String fileName
        start local 1 // java.lang.String append
        start local 2 // java.lang.String name
        start local 3 // java.lang.String immediateFlush
        start local 4 // java.lang.String bufferSizeStr
        start local 5 // java.lang.String ignore
        start local 6 // org.apache.logging.log4j.core.Layout layout
        start local 7 // org.apache.logging.log4j.core.Filter filter
        start local 8 // java.lang.String advertise
        start local 9 // java.lang.String advertiseURI
        start local 10 // org.apache.logging.log4j.core.config.Configuration configuration
         0: .line 220
            aload 1 /* append */
            iconst_1
            invokestatic org.apache.logging.log4j.core.util.Booleans.parseBoolean:(Ljava/lang/String;Z)Z
            istore 11 /* isAppend */
        start local 11 // boolean isAppend
         1: .line 221
            aload 3 /* immediateFlush */
            iconst_1
            invokestatic org.apache.logging.log4j.core.util.Booleans.parseBoolean:(Ljava/lang/String;Z)Z
            istore 12 /* isFlush */
        start local 12 // boolean isFlush
         2: .line 222
            aload 5 /* ignore */
            iconst_1
            invokestatic org.apache.logging.log4j.core.util.Booleans.parseBoolean:(Ljava/lang/String;Z)Z
            istore 13 /* ignoreExceptions */
        start local 13 // boolean ignoreExceptions
         3: .line 223
            aload 8 /* advertise */
            invokestatic java.lang.Boolean.parseBoolean:(Ljava/lang/String;)Z
            istore 14 /* isAdvertise */
        start local 14 // boolean isAdvertise
         4: .line 224
            aload 4 /* bufferSizeStr */
            ldc 262144
            invokestatic org.apache.logging.log4j.core.util.Integers.parseInt:(Ljava/lang/String;I)I
            istore 15 /* bufferSize */
        start local 15 // int bufferSize
         5: .line 226
            invokestatic org.apache.logging.log4j.core.appender.RandomAccessFileAppender.newBuilder:()Lorg/apache/logging/log4j/core/appender/RandomAccessFileAppender$Builder;
         6: .line 227
            iload 14 /* isAdvertise */
            invokevirtual org.apache.logging.log4j.core.appender.RandomAccessFileAppender$Builder.setAdvertise:(Z)Lorg/apache/logging/log4j/core/appender/RandomAccessFileAppender$Builder;
         7: .line 228
            aload 9 /* advertiseURI */
            invokevirtual org.apache.logging.log4j.core.appender.RandomAccessFileAppender$Builder.setAdvertiseURI:(Ljava/lang/String;)Lorg/apache/logging/log4j/core/appender/RandomAccessFileAppender$Builder;
         8: .line 229
            iload 11 /* isAppend */
            invokevirtual org.apache.logging.log4j.core.appender.RandomAccessFileAppender$Builder.setAppend:(Z)Lorg/apache/logging/log4j/core/appender/RandomAccessFileAppender$Builder;
         9: .line 230
            iload 15 /* bufferSize */
            invokevirtual org.apache.logging.log4j.core.appender.RandomAccessFileAppender$Builder.withBufferSize:(I)Lorg/apache/logging/log4j/core/appender/AbstractOutputStreamAppender$Builder;
            checkcast org.apache.logging.log4j.core.appender.RandomAccessFileAppender$Builder
        10: .line 231
            aload 10 /* configuration */
            invokevirtual org.apache.logging.log4j.core.appender.RandomAccessFileAppender$Builder.setConfiguration:(Lorg/apache/logging/log4j/core/config/Configuration;)Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder;
            checkcast org.apache.logging.log4j.core.appender.RandomAccessFileAppender$Builder
        11: .line 232
            aload 0 /* fileName */
            invokevirtual org.apache.logging.log4j.core.appender.RandomAccessFileAppender$Builder.setFileName:(Ljava/lang/String;)Lorg/apache/logging/log4j/core/appender/RandomAccessFileAppender$Builder;
            aload 7 /* filter */
            invokevirtual org.apache.logging.log4j.core.appender.RandomAccessFileAppender$Builder.setFilter:(Lorg/apache/logging/log4j/core/Filter;)Lorg/apache/logging/log4j/core/filter/AbstractFilterable$Builder;
            checkcast org.apache.logging.log4j.core.appender.RandomAccessFileAppender$Builder
            iload 13 /* ignoreExceptions */
            invokevirtual org.apache.logging.log4j.core.appender.RandomAccessFileAppender$Builder.setIgnoreExceptions:(Z)Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder;
            checkcast org.apache.logging.log4j.core.appender.RandomAccessFileAppender$Builder
        12: .line 233
            iload 12 /* isFlush */
            invokevirtual org.apache.logging.log4j.core.appender.RandomAccessFileAppender$Builder.withImmediateFlush:(Z)Lorg/apache/logging/log4j/core/appender/AbstractOutputStreamAppender$Builder;
            checkcast org.apache.logging.log4j.core.appender.RandomAccessFileAppender$Builder
            aload 6 /* layout */
            invokevirtual org.apache.logging.log4j.core.appender.RandomAccessFileAppender$Builder.setLayout:(Lorg/apache/logging/log4j/core/Layout;)Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder;
            checkcast org.apache.logging.log4j.core.appender.RandomAccessFileAppender$Builder
            aload 2 /* name */
            invokevirtual org.apache.logging.log4j.core.appender.RandomAccessFileAppender$Builder.setName:(Ljava/lang/String;)Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder;
            checkcast org.apache.logging.log4j.core.appender.RandomAccessFileAppender$Builder
        13: .line 234
            invokevirtual org.apache.logging.log4j.core.appender.RandomAccessFileAppender$Builder.build:()Lorg/apache/logging/log4j/core/appender/RandomAccessFileAppender;
        14: .line 226
            areturn
        end local 15 // int bufferSize
        end local 14 // boolean isAdvertise
        end local 13 // boolean ignoreExceptions
        end local 12 // boolean isFlush
        end local 11 // boolean isAppend
        end local 10 // org.apache.logging.log4j.core.config.Configuration configuration
        end local 9 // java.lang.String advertiseURI
        end local 8 // java.lang.String advertise
        end local 7 // org.apache.logging.log4j.core.Filter filter
        end local 6 // org.apache.logging.log4j.core.Layout layout
        end local 5 // java.lang.String ignore
        end local 4 // java.lang.String bufferSizeStr
        end local 3 // java.lang.String immediateFlush
        end local 2 // java.lang.String name
        end local 1 // java.lang.String append
        end local 0 // java.lang.String fileName
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   15     0          fileName  Ljava/lang/String;
            0   15     1            append  Ljava/lang/String;
            0   15     2              name  Ljava/lang/String;
            0   15     3    immediateFlush  Ljava/lang/String;
            0   15     4     bufferSizeStr  Ljava/lang/String;
            0   15     5            ignore  Ljava/lang/String;
            0   15     6            layout  Lorg/apache/logging/log4j/core/Layout<+Ljava/io/Serializable;>;
            0   15     7            filter  Lorg/apache/logging/log4j/core/Filter;
            0   15     8         advertise  Ljava/lang/String;
            0   15     9      advertiseURI  Ljava/lang/String;
            0   15    10     configuration  Lorg/apache/logging/log4j/core/config/Configuration;
            1   15    11          isAppend  Z
            2   15    12           isFlush  Z
            3   15    13  ignoreExceptions  Z
            4   15    14       isAdvertise  Z
            5   15    15        bufferSize  I
    Signature: <B:Lorg/apache/logging/log4j/core/appender/RandomAccessFileAppender$Builder<TB;>;>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/logging/log4j/core/Layout<+Ljava/io/Serializable;>;Lorg/apache/logging/log4j/core/Filter;Ljava/lang/String;Ljava/lang/String;Lorg/apache/logging/log4j/core/config/Configuration;)Lorg/apache/logging/log4j/core/appender/RandomAccessFileAppender;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                Name  Flags
      fileName        final
      append          final
      name            final
      immediateFlush  final
      bufferSizeStr   final
      ignore          final
      layout          final
      filter          final
      advertise       final
      advertiseURI    final
      configuration   final

  public static <B extends org.apache.logging.log4j.core.appender.RandomAccessFileAppender$Builder<B>> B newBuilder();
    descriptor: ()Lorg/apache/logging/log4j/core/appender/RandomAccessFileAppender$Builder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 243
            new org.apache.logging.log4j.core.appender.RandomAccessFileAppender$Builder
            dup
            invokespecial org.apache.logging.log4j.core.appender.RandomAccessFileAppender$Builder.<init>:()V
            invokevirtual org.apache.logging.log4j.core.appender.RandomAccessFileAppender$Builder.asBuilder:()Lorg/apache/logging/log4j/core/filter/AbstractFilterable$Builder;
            checkcast org.apache.logging.log4j.core.appender.RandomAccessFileAppender$Builder
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: <B:Lorg/apache/logging/log4j/core/appender/RandomAccessFileAppender$Builder<TB;>;>()TB;
    RuntimeVisibleAnnotations: 
      org.apache.logging.log4j.core.config.plugins.PluginBuilderFactory()

  static org.apache.logging.log4j.Logger access$0();
    descriptor: ()Lorg/apache/logging/log4j/Logger;
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 42
            getstatic org.apache.logging.log4j.core.appender.RandomAccessFileAppender.LOGGER:Lorg/apache/logging/log4j/Logger;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
Signature: Lorg/apache/logging/log4j/core/appender/AbstractOutputStreamAppender<Lorg/apache/logging/log4j/core/appender/RandomAccessFileManager;>;
SourceFile: "RandomAccessFileAppender.java"
NestMembers:
  org.apache.logging.log4j.core.appender.RandomAccessFileAppender$Builder
InnerClasses:
  public abstract Builder = org.apache.logging.log4j.core.appender.AbstractAppender$Builder of org.apache.logging.log4j.core.appender.AbstractAppender
  public abstract Builder = org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender$Builder of org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender
  public Builder = org.apache.logging.log4j.core.appender.RandomAccessFileAppender$Builder of org.apache.logging.log4j.core.appender.RandomAccessFileAppender
  public abstract Builder = org.apache.logging.log4j.core.filter.AbstractFilterable$Builder of org.apache.logging.log4j.core.filter.AbstractFilterable
    RuntimeVisibleAnnotations: 
      org.apache.logging.log4j.core.config.plugins.Plugin(name = "RandomAccessFile", category = "Core", elementType = "appender", printObject = true)