public class org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction extends org.apache.logging.log4j.core.appender.rolling.action.AbstractAction
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction
  super_class: org.apache.logging.log4j.core.appender.rolling.action.AbstractAction
{
  private final java.io.File source;
    descriptor: Ljava/io/File;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.io.File destination;
    descriptor: Ljava/io/File;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean renameEmptyFiles;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(java.io.File, java.io.File, boolean);
    descriptor: (Ljava/io/File;Ljava/io/File;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction this
        start local 1 // java.io.File src
        start local 2 // java.io.File dst
        start local 3 // boolean renameEmptyFiles
         0: .line 53
            aload 0 /* this */
            invokespecial org.apache.logging.log4j.core.appender.rolling.action.AbstractAction.<init>:()V
         1: .line 54
            aload 0 /* this */
            aload 1 /* src */
            putfield org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction.source:Ljava/io/File;
         2: .line 55
            aload 0 /* this */
            aload 2 /* dst */
            putfield org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction.destination:Ljava/io/File;
         3: .line 56
            aload 0 /* this */
            iload 3 /* renameEmptyFiles */
            putfield org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction.renameEmptyFiles:Z
         4: .line 57
            return
        end local 3 // boolean renameEmptyFiles
        end local 2 // java.io.File dst
        end local 1 // java.io.File src
        end local 0 // org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    5     0              this  Lorg/apache/logging/log4j/core/appender/rolling/action/FileRenameAction;
            0    5     1               src  Ljava/io/File;
            0    5     2               dst  Ljava/io/File;
            0    5     3  renameEmptyFiles  Z
    MethodParameters:
                  Name  Flags
      src               final
      dst               final
      renameEmptyFiles  final

  public boolean execute();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction this
         0: .line 66
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction.source:Ljava/io/File;
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction.destination:Ljava/io/File;
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction.renameEmptyFiles:Z
            invokestatic org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction.execute:(Ljava/io/File;Ljava/io/File;Z)Z
            ireturn
        end local 0 // org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/appender/rolling/action/FileRenameAction;

  public java.io.File getDestination();
    descriptor: ()Ljava/io/File;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction this
         0: .line 75
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction.destination:Ljava/io/File;
            areturn
        end local 0 // org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/appender/rolling/action/FileRenameAction;

  public java.io.File getSource();
    descriptor: ()Ljava/io/File;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction this
         0: .line 84
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction.source:Ljava/io/File;
            areturn
        end local 0 // org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/appender/rolling/action/FileRenameAction;

  public boolean isRenameEmptyFiles();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction this
         0: .line 93
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction.renameEmptyFiles:Z
            ireturn
        end local 0 // org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/appender/rolling/action/FileRenameAction;

  public static boolean execute(java.io.File, java.io.File, boolean);
    descriptor: (Ljava/io/File;Ljava/io/File;Z)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=8, args_size=3
        start local 0 // java.io.File source
        start local 1 // java.io.File destination
        start local 2 // boolean renameEmptyFiles
         0: .line 105
            iload 2 /* renameEmptyFiles */
            ifne 1
            aload 0 /* source */
            invokevirtual java.io.File.length:()J
            lconst_0
            lcmp
            ifle 59
         1: .line 106
      StackMap locals:
      StackMap stack:
            aload 1 /* destination */
            invokevirtual java.io.File.getParentFile:()Ljava/io/File;
            astore 3 /* parent */
        start local 3 // java.io.File parent
         2: .line 107
            aload 3 /* parent */
            ifnull 7
            aload 3 /* parent */
            invokevirtual java.io.File.exists:()Z
            ifne 7
         3: .line 111
            aload 3 /* parent */
            invokevirtual java.io.File.mkdirs:()Z
            pop
         4: .line 112
            aload 3 /* parent */
            invokevirtual java.io.File.exists:()Z
            ifne 7
         5: .line 113
            getstatic org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction.LOGGER:Lorg/apache/logging/log4j/Logger;
            ldc "Unable to create directory {}"
            aload 3 /* parent */
            invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
            invokeinterface org.apache.logging.log4j.Logger.error:(Ljava/lang/String;Ljava/lang/Object;)V
         6: .line 114
            iconst_0
            ireturn
         7: .line 119
      StackMap locals: java.io.File
      StackMap stack:
            aload 0 /* source */
            invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
            iconst_0
            anewarray java.lang.String
            invokestatic java.nio.file.Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
            aload 1 /* destination */
            invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
            iconst_0
            anewarray java.lang.String
            invokestatic java.nio.file.Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
            iconst_2
            anewarray java.nio.file.CopyOption
            dup
            iconst_0
         8: .line 120
            getstatic java.nio.file.StandardCopyOption.ATOMIC_MOVE:Ljava/nio/file/StandardCopyOption;
            aastore
            dup
            iconst_1
            getstatic java.nio.file.StandardCopyOption.REPLACE_EXISTING:Ljava/nio/file/StandardCopyOption;
            aastore
         9: .line 119
            invokestatic java.nio.file.Files.move:(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)Ljava/nio/file/Path;
            pop
        10: .line 121
            getstatic org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction.LOGGER:Lorg/apache/logging/log4j/Logger;
            ldc "Renamed file {} to {} with Files.move"
            aload 0 /* source */
            invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
        11: .line 122
            aload 1 /* destination */
            invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
        12: .line 121
            invokeinterface org.apache.logging.log4j.Logger.trace:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
        13: .line 123
            iconst_1
            ireturn
        14: .line 124
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 4 /* exMove */
        start local 4 // java.io.IOException exMove
        15: .line 125
            getstatic org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction.LOGGER:Lorg/apache/logging/log4j/Logger;
            ldc "Unable to move file {} to {}: {} {}"
            aload 0 /* source */
            invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
        16: .line 126
            aload 1 /* destination */
            invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
            aload 4 /* exMove */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            aload 4 /* exMove */
            invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
        17: .line 125
            invokeinterface org.apache.logging.log4j.Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
        18: .line 127
            aload 0 /* source */
            aload 1 /* destination */
            invokevirtual java.io.File.renameTo:(Ljava/io/File;)Z
            istore 5 /* result */
        start local 5 // boolean result
        19: .line 128
            iload 5 /* result */
            ifne 49
        20: .line 130
            aload 0 /* source */
            invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
            iconst_0
            anewarray java.lang.String
            invokestatic java.nio.file.Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
            aload 1 /* destination */
            invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
            iconst_0
            anewarray java.lang.String
            invokestatic java.nio.file.Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
            iconst_1
            anewarray java.nio.file.CopyOption
            dup
            iconst_0
        21: .line 131
            getstatic java.nio.file.StandardCopyOption.REPLACE_EXISTING:Ljava/nio/file/StandardCopyOption;
            aastore
        22: .line 130
            invokestatic java.nio.file.Files.copy:(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)Ljava/nio/file/Path;
            pop
        23: .line 133
            aload 0 /* source */
            invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
            iconst_0
            anewarray java.lang.String
            invokestatic java.nio.file.Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
            invokestatic java.nio.file.Files.delete:(Ljava/nio/file/Path;)V
        24: .line 134
            iconst_1
            istore 5 /* result */
        25: .line 135
            getstatic org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction.LOGGER:Lorg/apache/logging/log4j/Logger;
            ldc "Renamed file {} to {} using copy and delete"
        26: .line 136
            aload 0 /* source */
            invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
            aload 1 /* destination */
            invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
        27: .line 135
            invokeinterface org.apache.logging.log4j.Logger.trace:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
        28: .line 137
            goto 52
      StackMap locals: java.io.File java.io.File int java.io.File java.io.IOException int
      StackMap stack: java.io.IOException
        29: astore 6 /* exDelete */
        start local 6 // java.io.IOException exDelete
        30: .line 138
            getstatic org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction.LOGGER:Lorg/apache/logging/log4j/Logger;
            ldc "Unable to delete file {}: {} {}"
            aload 0 /* source */
            invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
        31: .line 139
            aload 6 /* exDelete */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            aload 6 /* exDelete */
            invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
        32: .line 138
            invokeinterface org.apache.logging.log4j.Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
        33: .line 141
            new java.io.PrintWriter
            dup
            aload 0 /* source */
            invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
            invokespecial java.io.PrintWriter.<init>:(Ljava/lang/String;)V
            invokevirtual java.io.PrintWriter.close:()V
        34: .line 142
            getstatic org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction.LOGGER:Lorg/apache/logging/log4j/Logger;
            ldc "Renamed file {} to {} with copy and truncation"
        35: .line 143
            aload 0 /* source */
            invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
            aload 1 /* destination */
            invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
        36: .line 142
            invokeinterface org.apache.logging.log4j.Logger.trace:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
        37: .line 144
            goto 52
      StackMap locals: java.io.File java.io.File int java.io.File java.io.IOException int java.io.IOException
      StackMap stack: java.io.IOException
        38: astore 7 /* exOwerwrite */
        start local 7 // java.io.IOException exOwerwrite
        39: .line 145
            getstatic org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction.LOGGER:Lorg/apache/logging/log4j/Logger;
            ldc "Unable to overwrite file {}: {} {}"
        40: .line 146
            aload 0 /* source */
            invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
            aload 7 /* exOwerwrite */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
        41: .line 147
            aload 7 /* exOwerwrite */
            invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
        42: .line 145
            invokeinterface org.apache.logging.log4j.Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
        end local 7 // java.io.IOException exOwerwrite
        end local 6 // java.io.IOException exDelete
        43: .line 150
            goto 52
      StackMap locals: java.io.File java.io.File int java.io.File java.io.IOException int
      StackMap stack: java.io.IOException
        44: astore 6 /* exCopy */
        start local 6 // java.io.IOException exCopy
        45: .line 151
            getstatic org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction.LOGGER:Lorg/apache/logging/log4j/Logger;
            ldc "Unable to copy file {} to {}: {} {}"
            aload 0 /* source */
            invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
        46: .line 152
            aload 1 /* destination */
            invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
            aload 6 /* exCopy */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            aload 6 /* exCopy */
            invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
        47: .line 151
            invokeinterface org.apache.logging.log4j.Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
        end local 6 // java.io.IOException exCopy
        48: .line 154
            goto 52
        49: .line 155
      StackMap locals:
      StackMap stack:
            getstatic org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction.LOGGER:Lorg/apache/logging/log4j/Logger;
            ldc "Renamed file {} to {} with source.renameTo"
        50: .line 156
            aload 0 /* source */
            invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
            aload 1 /* destination */
            invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
        51: .line 155
            invokeinterface org.apache.logging.log4j.Logger.trace:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
        52: .line 158
      StackMap locals:
      StackMap stack:
            iload 5 /* result */
        53: ireturn
        end local 5 // boolean result
        end local 4 // java.io.IOException exMove
        54: .line 160
      StackMap locals: java.io.File java.io.File int java.io.File
      StackMap stack: java.lang.RuntimeException
            astore 4 /* ex */
        start local 4 // java.lang.RuntimeException ex
        55: .line 161
            getstatic org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction.LOGGER:Lorg/apache/logging/log4j/Logger;
            ldc "Unable to rename file {} to {}: {} {}"
            aload 0 /* source */
            invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
        56: .line 162
            aload 1 /* destination */
            invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
            aload 4 /* ex */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            aload 4 /* ex */
            invokevirtual java.lang.RuntimeException.getMessage:()Ljava/lang/String;
        57: .line 161
            invokeinterface org.apache.logging.log4j.Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
        end local 4 // java.lang.RuntimeException ex
        end local 3 // java.io.File parent
        58: .line 164
            goto 65
        59: .line 166
      StackMap locals:
      StackMap stack:
            aload 0 /* source */
            invokevirtual java.io.File.delete:()Z
            pop
        60: .line 167
            goto 65
      StackMap locals:
      StackMap stack: java.lang.Exception
        61: astore 3 /* exDelete */
        start local 3 // java.lang.Exception exDelete
        62: .line 168
            getstatic org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction.LOGGER:Lorg/apache/logging/log4j/Logger;
            ldc "Unable to delete empty file {}: {} {}"
            aload 0 /* source */
            invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
        63: .line 169
            aload 3 /* exDelete */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            aload 3 /* exDelete */
            invokevirtual java.lang.Exception.getMessage:()Ljava/lang/String;
        64: .line 168
            invokeinterface org.apache.logging.log4j.Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
        end local 3 // java.lang.Exception exDelete
        65: .line 173
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 2 // boolean renameEmptyFiles
        end local 1 // java.io.File destination
        end local 0 // java.io.File source
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   66     0            source  Ljava/io/File;
            0   66     1       destination  Ljava/io/File;
            0   66     2  renameEmptyFiles  Z
            2   58     3            parent  Ljava/io/File;
           15   54     4            exMove  Ljava/io/IOException;
           19   54     5            result  Z
           30   43     6          exDelete  Ljava/io/IOException;
           39   43     7       exOwerwrite  Ljava/io/IOException;
           45   48     6            exCopy  Ljava/io/IOException;
           55   58     4                ex  Ljava/lang/RuntimeException;
           62   65     3          exDelete  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           7    13      14  Class java.io.IOException
          23    28      29  Class java.io.IOException
          33    37      38  Class java.io.IOException
          20    43      44  Class java.io.IOException
           7    13      54  Class java.lang.RuntimeException
          14    53      54  Class java.lang.RuntimeException
          59    60      61  Class java.lang.Exception
    MethodParameters:
                  Name  Flags
      source            final
      destination       final
      renameEmptyFiles  final

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction this
         0: .line 178
            new java.lang.StringBuilder
            dup
            ldc Lorg/apache/logging/log4j/core/appender/rolling/action/FileRenameAction;
            invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            bipush 91
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction.source:Ljava/io/File;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc " to "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction.destination:Ljava/io/File;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
         1: .line 179
            ldc ", renameEmptyFiles="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction.renameEmptyFiles:Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            bipush 93
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
         2: .line 178
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // org.apache.logging.log4j.core.appender.rolling.action.FileRenameAction this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/logging/log4j/core/appender/rolling/action/FileRenameAction;
}
SourceFile: "FileRenameAction.java"