class io.netty.util.internal.logging.Log4JLogger extends io.netty.util.internal.logging.AbstractInternalLogger
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: io.netty.util.internal.logging.Log4JLogger
  super_class: io.netty.util.internal.logging.AbstractInternalLogger
{
  private static final long serialVersionUID;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 2851357342488183058

  final transient org.apache.log4j.Logger logger;
    descriptor: Lorg/apache/log4j/Logger;
    flags: (0x0090) ACC_FINAL, ACC_TRANSIENT

  static final java.lang.String FQCN;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  final boolean traceCapable;
    descriptor: Z
    flags: (0x0010) ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 59
            ldc Lio/netty/util/internal/logging/Log4JLogger;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            putstatic io.netty.util.internal.logging.Log4JLogger.FQCN:Ljava/lang/String;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  void <init>(org.apache.log4j.Logger);
    descriptor: (Lorg/apache/log4j/Logger;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.netty.util.internal.logging.Log4JLogger this
        start local 1 // org.apache.log4j.Logger logger
         0: .line 66
            aload 0 /* this */
            aload 1 /* logger */
            invokevirtual org.apache.log4j.Logger.getName:()Ljava/lang/String;
            invokespecial io.netty.util.internal.logging.AbstractInternalLogger.<init>:(Ljava/lang/String;)V
         1: .line 67
            aload 0 /* this */
            aload 1 /* logger */
            putfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
         2: .line 68
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual io.netty.util.internal.logging.Log4JLogger.isTraceCapable:()Z
            putfield io.netty.util.internal.logging.Log4JLogger.traceCapable:Z
         3: .line 69
            return
        end local 1 // org.apache.log4j.Logger logger
        end local 0 // io.netty.util.internal.logging.Log4JLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lio/netty/util/internal/logging/Log4JLogger;
            0    4     1  logger  Lorg/apache/log4j/Logger;
    MethodParameters:
        Name  Flags
      logger  

  private boolean isTraceCapable();
    descriptor: ()Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.util.internal.logging.Log4JLogger this
         0: .line 73
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            invokevirtual org.apache.log4j.Logger.isTraceEnabled:()Z
            pop
         1: .line 74
            iconst_1
            ireturn
         2: .line 75
      StackMap locals:
      StackMap stack: java.lang.NoSuchMethodError
            pop
         3: .line 76
            iconst_0
            ireturn
        end local 0 // io.netty.util.internal.logging.Log4JLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lio/netty/util/internal/logging/Log4JLogger;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.NoSuchMethodError

  public boolean isTraceEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.util.internal.logging.Log4JLogger this
         0: .line 87
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.traceCapable:Z
            ifeq 2
         1: .line 88
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            invokevirtual org.apache.log4j.Logger.isTraceEnabled:()Z
            ireturn
         2: .line 90
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            invokevirtual org.apache.log4j.Logger.isDebugEnabled:()Z
            ireturn
        end local 0 // io.netty.util.internal.logging.Log4JLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lio/netty/util/internal/logging/Log4JLogger;

  public void trace(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // io.netty.util.internal.logging.Log4JLogger this
        start local 1 // java.lang.String msg
         0: .line 102
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            getstatic io.netty.util.internal.logging.Log4JLogger.FQCN:Ljava/lang/String;
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.traceCapable:Z
            ifeq 1
            getstatic org.apache.log4j.Level.TRACE:Lorg/apache/log4j/Level;
            goto 2
      StackMap locals: io.netty.util.internal.logging.Log4JLogger java.lang.String
      StackMap stack: org.apache.log4j.Logger java.lang.String
         1: getstatic org.apache.log4j.Level.DEBUG:Lorg/apache/log4j/Level;
      StackMap locals: io.netty.util.internal.logging.Log4JLogger java.lang.String
      StackMap stack: org.apache.log4j.Logger java.lang.String org.apache.log4j.Level
         2: aload 1 /* msg */
            aconst_null
            invokevirtual org.apache.log4j.Logger.log:(Ljava/lang/String;Lorg/apache/log4j/Priority;Ljava/lang/Object;Ljava/lang/Throwable;)V
         3: .line 103
            return
        end local 1 // java.lang.String msg
        end local 0 // io.netty.util.internal.logging.Log4JLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lio/netty/util/internal/logging/Log4JLogger;
            0    4     1   msg  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      msg   

  public void trace(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // io.netty.util.internal.logging.Log4JLogger this
        start local 1 // java.lang.String format
        start local 2 // java.lang.Object arg
         0: .line 121
            aload 0 /* this */
            invokevirtual io.netty.util.internal.logging.Log4JLogger.isTraceEnabled:()Z
            ifeq 7
         1: .line 122
            aload 1 /* format */
            aload 2 /* arg */
            invokestatic io.netty.util.internal.logging.MessageFormatter.format:(Ljava/lang/String;Ljava/lang/Object;)Lio/netty/util/internal/logging/FormattingTuple;
            astore 3 /* ft */
        start local 3 // io.netty.util.internal.logging.FormattingTuple ft
         2: .line 123
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            getstatic io.netty.util.internal.logging.Log4JLogger.FQCN:Ljava/lang/String;
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.traceCapable:Z
            ifeq 3
            getstatic org.apache.log4j.Level.TRACE:Lorg/apache/log4j/Level;
            goto 4
      StackMap locals: io.netty.util.internal.logging.Log4JLogger java.lang.String java.lang.Object io.netty.util.internal.logging.FormattingTuple
      StackMap stack: org.apache.log4j.Logger java.lang.String
         3: getstatic org.apache.log4j.Level.DEBUG:Lorg/apache/log4j/Level;
      StackMap locals: io.netty.util.internal.logging.Log4JLogger java.lang.String java.lang.Object io.netty.util.internal.logging.FormattingTuple
      StackMap stack: org.apache.log4j.Logger java.lang.String org.apache.log4j.Level
         4: aload 3 /* ft */
         5: .line 124
            invokevirtual io.netty.util.internal.logging.FormattingTuple.getMessage:()Ljava/lang/String;
            aload 3 /* ft */
            invokevirtual io.netty.util.internal.logging.FormattingTuple.getThrowable:()Ljava/lang/Throwable;
         6: .line 123
            invokevirtual org.apache.log4j.Logger.log:(Ljava/lang/String;Lorg/apache/log4j/Priority;Ljava/lang/Object;Ljava/lang/Throwable;)V
        end local 3 // io.netty.util.internal.logging.FormattingTuple ft
         7: .line 126
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Object arg
        end local 1 // java.lang.String format
        end local 0 // io.netty.util.internal.logging.Log4JLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lio/netty/util/internal/logging/Log4JLogger;
            0    8     1  format  Ljava/lang/String;
            0    8     2     arg  Ljava/lang/Object;
            2    7     3      ft  Lio/netty/util/internal/logging/FormattingTuple;
    MethodParameters:
        Name  Flags
      format  
      arg     

  public void trace(java.lang.String, java.lang.Object, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // io.netty.util.internal.logging.Log4JLogger this
        start local 1 // java.lang.String format
        start local 2 // java.lang.Object argA
        start local 3 // java.lang.Object argB
         0: .line 146
            aload 0 /* this */
            invokevirtual io.netty.util.internal.logging.Log4JLogger.isTraceEnabled:()Z
            ifeq 7
         1: .line 147
            aload 1 /* format */
            aload 2 /* argA */
            aload 3 /* argB */
            invokestatic io.netty.util.internal.logging.MessageFormatter.format:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lio/netty/util/internal/logging/FormattingTuple;
            astore 4 /* ft */
        start local 4 // io.netty.util.internal.logging.FormattingTuple ft
         2: .line 148
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            getstatic io.netty.util.internal.logging.Log4JLogger.FQCN:Ljava/lang/String;
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.traceCapable:Z
            ifeq 3
            getstatic org.apache.log4j.Level.TRACE:Lorg/apache/log4j/Level;
            goto 4
      StackMap locals: io.netty.util.internal.logging.Log4JLogger java.lang.String java.lang.Object java.lang.Object io.netty.util.internal.logging.FormattingTuple
      StackMap stack: org.apache.log4j.Logger java.lang.String
         3: getstatic org.apache.log4j.Level.DEBUG:Lorg/apache/log4j/Level;
      StackMap locals: io.netty.util.internal.logging.Log4JLogger java.lang.String java.lang.Object java.lang.Object io.netty.util.internal.logging.FormattingTuple
      StackMap stack: org.apache.log4j.Logger java.lang.String org.apache.log4j.Level
         4: aload 4 /* ft */
         5: .line 149
            invokevirtual io.netty.util.internal.logging.FormattingTuple.getMessage:()Ljava/lang/String;
            aload 4 /* ft */
            invokevirtual io.netty.util.internal.logging.FormattingTuple.getThrowable:()Ljava/lang/Throwable;
         6: .line 148
            invokevirtual org.apache.log4j.Logger.log:(Ljava/lang/String;Lorg/apache/log4j/Priority;Ljava/lang/Object;Ljava/lang/Throwable;)V
        end local 4 // io.netty.util.internal.logging.FormattingTuple ft
         7: .line 151
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.Object argB
        end local 2 // java.lang.Object argA
        end local 1 // java.lang.String format
        end local 0 // io.netty.util.internal.logging.Log4JLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lio/netty/util/internal/logging/Log4JLogger;
            0    8     1  format  Ljava/lang/String;
            0    8     2    argA  Ljava/lang/Object;
            0    8     3    argB  Ljava/lang/Object;
            2    7     4      ft  Lio/netty/util/internal/logging/FormattingTuple;
    MethodParameters:
        Name  Flags
      format  
      argA    
      argB    

  public void trace(java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // io.netty.util.internal.logging.Log4JLogger this
        start local 1 // java.lang.String format
        start local 2 // java.lang.Object[] arguments
         0: .line 169
            aload 0 /* this */
            invokevirtual io.netty.util.internal.logging.Log4JLogger.isTraceEnabled:()Z
            ifeq 7
         1: .line 170
            aload 1 /* format */
            aload 2 /* arguments */
            invokestatic io.netty.util.internal.logging.MessageFormatter.arrayFormat:(Ljava/lang/String;[Ljava/lang/Object;)Lio/netty/util/internal/logging/FormattingTuple;
            astore 3 /* ft */
        start local 3 // io.netty.util.internal.logging.FormattingTuple ft
         2: .line 171
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            getstatic io.netty.util.internal.logging.Log4JLogger.FQCN:Ljava/lang/String;
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.traceCapable:Z
            ifeq 3
            getstatic org.apache.log4j.Level.TRACE:Lorg/apache/log4j/Level;
            goto 4
      StackMap locals: io.netty.util.internal.logging.Log4JLogger java.lang.String java.lang.Object[] io.netty.util.internal.logging.FormattingTuple
      StackMap stack: org.apache.log4j.Logger java.lang.String
         3: getstatic org.apache.log4j.Level.DEBUG:Lorg/apache/log4j/Level;
      StackMap locals: io.netty.util.internal.logging.Log4JLogger java.lang.String java.lang.Object[] io.netty.util.internal.logging.FormattingTuple
      StackMap stack: org.apache.log4j.Logger java.lang.String org.apache.log4j.Level
         4: aload 3 /* ft */
         5: .line 172
            invokevirtual io.netty.util.internal.logging.FormattingTuple.getMessage:()Ljava/lang/String;
            aload 3 /* ft */
            invokevirtual io.netty.util.internal.logging.FormattingTuple.getThrowable:()Ljava/lang/Throwable;
         6: .line 171
            invokevirtual org.apache.log4j.Logger.log:(Ljava/lang/String;Lorg/apache/log4j/Priority;Ljava/lang/Object;Ljava/lang/Throwable;)V
        end local 3 // io.netty.util.internal.logging.FormattingTuple ft
         7: .line 174
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Object[] arguments
        end local 1 // java.lang.String format
        end local 0 // io.netty.util.internal.logging.Log4JLogger this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    8     0       this  Lio/netty/util/internal/logging/Log4JLogger;
            0    8     1     format  Ljava/lang/String;
            0    8     2  arguments  [Ljava/lang/Object;
            2    7     3         ft  Lio/netty/util/internal/logging/FormattingTuple;
    MethodParameters:
           Name  Flags
      format     
      arguments  

  public void trace(java.lang.String, java.lang.Throwable);
    descriptor: (Ljava/lang/String;Ljava/lang/Throwable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // io.netty.util.internal.logging.Log4JLogger this
        start local 1 // java.lang.String msg
        start local 2 // java.lang.Throwable t
         0: .line 186
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            getstatic io.netty.util.internal.logging.Log4JLogger.FQCN:Ljava/lang/String;
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.traceCapable:Z
            ifeq 1
            getstatic org.apache.log4j.Level.TRACE:Lorg/apache/log4j/Level;
            goto 2
      StackMap locals: io.netty.util.internal.logging.Log4JLogger java.lang.String java.lang.Throwable
      StackMap stack: org.apache.log4j.Logger java.lang.String
         1: getstatic org.apache.log4j.Level.DEBUG:Lorg/apache/log4j/Level;
      StackMap locals: io.netty.util.internal.logging.Log4JLogger java.lang.String java.lang.Throwable
      StackMap stack: org.apache.log4j.Logger java.lang.String org.apache.log4j.Level
         2: aload 1 /* msg */
            aload 2 /* t */
            invokevirtual org.apache.log4j.Logger.log:(Ljava/lang/String;Lorg/apache/log4j/Priority;Ljava/lang/Object;Ljava/lang/Throwable;)V
         3: .line 187
            return
        end local 2 // java.lang.Throwable t
        end local 1 // java.lang.String msg
        end local 0 // io.netty.util.internal.logging.Log4JLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lio/netty/util/internal/logging/Log4JLogger;
            0    4     1   msg  Ljava/lang/String;
            0    4     2     t  Ljava/lang/Throwable;
    MethodParameters:
      Name  Flags
      msg   
      t     

  public boolean isDebugEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.util.internal.logging.Log4JLogger this
         0: .line 196
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            invokevirtual org.apache.log4j.Logger.isDebugEnabled:()Z
            ireturn
        end local 0 // io.netty.util.internal.logging.Log4JLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/util/internal/logging/Log4JLogger;

  public void debug(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // io.netty.util.internal.logging.Log4JLogger this
        start local 1 // java.lang.String msg
         0: .line 207
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            getstatic io.netty.util.internal.logging.Log4JLogger.FQCN:Ljava/lang/String;
            getstatic org.apache.log4j.Level.DEBUG:Lorg/apache/log4j/Level;
            aload 1 /* msg */
            aconst_null
            invokevirtual org.apache.log4j.Logger.log:(Ljava/lang/String;Lorg/apache/log4j/Priority;Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 208
            return
        end local 1 // java.lang.String msg
        end local 0 // io.netty.util.internal.logging.Log4JLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/netty/util/internal/logging/Log4JLogger;
            0    2     1   msg  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      msg   

  public void debug(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // io.netty.util.internal.logging.Log4JLogger this
        start local 1 // java.lang.String format
        start local 2 // java.lang.Object arg
         0: .line 226
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            invokevirtual org.apache.log4j.Logger.isDebugEnabled:()Z
            ifeq 3
         1: .line 227
            aload 1 /* format */
            aload 2 /* arg */
            invokestatic io.netty.util.internal.logging.MessageFormatter.format:(Ljava/lang/String;Ljava/lang/Object;)Lio/netty/util/internal/logging/FormattingTuple;
            astore 3 /* ft */
        start local 3 // io.netty.util.internal.logging.FormattingTuple ft
         2: .line 228
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            getstatic io.netty.util.internal.logging.Log4JLogger.FQCN:Ljava/lang/String;
            getstatic org.apache.log4j.Level.DEBUG:Lorg/apache/log4j/Level;
            aload 3 /* ft */
            invokevirtual io.netty.util.internal.logging.FormattingTuple.getMessage:()Ljava/lang/String;
            aload 3 /* ft */
            invokevirtual io.netty.util.internal.logging.FormattingTuple.getThrowable:()Ljava/lang/Throwable;
            invokevirtual org.apache.log4j.Logger.log:(Ljava/lang/String;Lorg/apache/log4j/Priority;Ljava/lang/Object;Ljava/lang/Throwable;)V
        end local 3 // io.netty.util.internal.logging.FormattingTuple ft
         3: .line 230
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Object arg
        end local 1 // java.lang.String format
        end local 0 // io.netty.util.internal.logging.Log4JLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lio/netty/util/internal/logging/Log4JLogger;
            0    4     1  format  Ljava/lang/String;
            0    4     2     arg  Ljava/lang/Object;
            2    3     3      ft  Lio/netty/util/internal/logging/FormattingTuple;
    MethodParameters:
        Name  Flags
      format  
      arg     

  public void debug(java.lang.String, java.lang.Object, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // io.netty.util.internal.logging.Log4JLogger this
        start local 1 // java.lang.String format
        start local 2 // java.lang.Object argA
        start local 3 // java.lang.Object argB
         0: .line 250
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            invokevirtual org.apache.log4j.Logger.isDebugEnabled:()Z
            ifeq 3
         1: .line 251
            aload 1 /* format */
            aload 2 /* argA */
            aload 3 /* argB */
            invokestatic io.netty.util.internal.logging.MessageFormatter.format:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lio/netty/util/internal/logging/FormattingTuple;
            astore 4 /* ft */
        start local 4 // io.netty.util.internal.logging.FormattingTuple ft
         2: .line 252
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            getstatic io.netty.util.internal.logging.Log4JLogger.FQCN:Ljava/lang/String;
            getstatic org.apache.log4j.Level.DEBUG:Lorg/apache/log4j/Level;
            aload 4 /* ft */
            invokevirtual io.netty.util.internal.logging.FormattingTuple.getMessage:()Ljava/lang/String;
            aload 4 /* ft */
            invokevirtual io.netty.util.internal.logging.FormattingTuple.getThrowable:()Ljava/lang/Throwable;
            invokevirtual org.apache.log4j.Logger.log:(Ljava/lang/String;Lorg/apache/log4j/Priority;Ljava/lang/Object;Ljava/lang/Throwable;)V
        end local 4 // io.netty.util.internal.logging.FormattingTuple ft
         3: .line 254
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.Object argB
        end local 2 // java.lang.Object argA
        end local 1 // java.lang.String format
        end local 0 // io.netty.util.internal.logging.Log4JLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lio/netty/util/internal/logging/Log4JLogger;
            0    4     1  format  Ljava/lang/String;
            0    4     2    argA  Ljava/lang/Object;
            0    4     3    argB  Ljava/lang/Object;
            2    3     4      ft  Lio/netty/util/internal/logging/FormattingTuple;
    MethodParameters:
        Name  Flags
      format  
      argA    
      argB    

  public void debug(java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // io.netty.util.internal.logging.Log4JLogger this
        start local 1 // java.lang.String format
        start local 2 // java.lang.Object[] arguments
         0: .line 271
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            invokevirtual org.apache.log4j.Logger.isDebugEnabled:()Z
            ifeq 3
         1: .line 272
            aload 1 /* format */
            aload 2 /* arguments */
            invokestatic io.netty.util.internal.logging.MessageFormatter.arrayFormat:(Ljava/lang/String;[Ljava/lang/Object;)Lio/netty/util/internal/logging/FormattingTuple;
            astore 3 /* ft */
        start local 3 // io.netty.util.internal.logging.FormattingTuple ft
         2: .line 273
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            getstatic io.netty.util.internal.logging.Log4JLogger.FQCN:Ljava/lang/String;
            getstatic org.apache.log4j.Level.DEBUG:Lorg/apache/log4j/Level;
            aload 3 /* ft */
            invokevirtual io.netty.util.internal.logging.FormattingTuple.getMessage:()Ljava/lang/String;
            aload 3 /* ft */
            invokevirtual io.netty.util.internal.logging.FormattingTuple.getThrowable:()Ljava/lang/Throwable;
            invokevirtual org.apache.log4j.Logger.log:(Ljava/lang/String;Lorg/apache/log4j/Priority;Ljava/lang/Object;Ljava/lang/Throwable;)V
        end local 3 // io.netty.util.internal.logging.FormattingTuple ft
         3: .line 275
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Object[] arguments
        end local 1 // java.lang.String format
        end local 0 // io.netty.util.internal.logging.Log4JLogger this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lio/netty/util/internal/logging/Log4JLogger;
            0    4     1     format  Ljava/lang/String;
            0    4     2  arguments  [Ljava/lang/Object;
            2    3     3         ft  Lio/netty/util/internal/logging/FormattingTuple;
    MethodParameters:
           Name  Flags
      format     
      arguments  

  public void debug(java.lang.String, java.lang.Throwable);
    descriptor: (Ljava/lang/String;Ljava/lang/Throwable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // io.netty.util.internal.logging.Log4JLogger this
        start local 1 // java.lang.String msg
        start local 2 // java.lang.Throwable t
         0: .line 287
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            getstatic io.netty.util.internal.logging.Log4JLogger.FQCN:Ljava/lang/String;
            getstatic org.apache.log4j.Level.DEBUG:Lorg/apache/log4j/Level;
            aload 1 /* msg */
            aload 2 /* t */
            invokevirtual org.apache.log4j.Logger.log:(Ljava/lang/String;Lorg/apache/log4j/Priority;Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 288
            return
        end local 2 // java.lang.Throwable t
        end local 1 // java.lang.String msg
        end local 0 // io.netty.util.internal.logging.Log4JLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/netty/util/internal/logging/Log4JLogger;
            0    2     1   msg  Ljava/lang/String;
            0    2     2     t  Ljava/lang/Throwable;
    MethodParameters:
      Name  Flags
      msg   
      t     

  public boolean isInfoEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.util.internal.logging.Log4JLogger this
         0: .line 297
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            invokevirtual org.apache.log4j.Logger.isInfoEnabled:()Z
            ireturn
        end local 0 // io.netty.util.internal.logging.Log4JLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/util/internal/logging/Log4JLogger;

  public void info(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // io.netty.util.internal.logging.Log4JLogger this
        start local 1 // java.lang.String msg
         0: .line 308
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            getstatic io.netty.util.internal.logging.Log4JLogger.FQCN:Ljava/lang/String;
            getstatic org.apache.log4j.Level.INFO:Lorg/apache/log4j/Level;
            aload 1 /* msg */
            aconst_null
            invokevirtual org.apache.log4j.Logger.log:(Ljava/lang/String;Lorg/apache/log4j/Priority;Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 309
            return
        end local 1 // java.lang.String msg
        end local 0 // io.netty.util.internal.logging.Log4JLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/netty/util/internal/logging/Log4JLogger;
            0    2     1   msg  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      msg   

  public void info(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // io.netty.util.internal.logging.Log4JLogger this
        start local 1 // java.lang.String format
        start local 2 // java.lang.Object arg
         0: .line 326
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            invokevirtual org.apache.log4j.Logger.isInfoEnabled:()Z
            ifeq 3
         1: .line 327
            aload 1 /* format */
            aload 2 /* arg */
            invokestatic io.netty.util.internal.logging.MessageFormatter.format:(Ljava/lang/String;Ljava/lang/Object;)Lio/netty/util/internal/logging/FormattingTuple;
            astore 3 /* ft */
        start local 3 // io.netty.util.internal.logging.FormattingTuple ft
         2: .line 328
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            getstatic io.netty.util.internal.logging.Log4JLogger.FQCN:Ljava/lang/String;
            getstatic org.apache.log4j.Level.INFO:Lorg/apache/log4j/Level;
            aload 3 /* ft */
            invokevirtual io.netty.util.internal.logging.FormattingTuple.getMessage:()Ljava/lang/String;
            aload 3 /* ft */
            invokevirtual io.netty.util.internal.logging.FormattingTuple.getThrowable:()Ljava/lang/Throwable;
            invokevirtual org.apache.log4j.Logger.log:(Ljava/lang/String;Lorg/apache/log4j/Priority;Ljava/lang/Object;Ljava/lang/Throwable;)V
        end local 3 // io.netty.util.internal.logging.FormattingTuple ft
         3: .line 330
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Object arg
        end local 1 // java.lang.String format
        end local 0 // io.netty.util.internal.logging.Log4JLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lio/netty/util/internal/logging/Log4JLogger;
            0    4     1  format  Ljava/lang/String;
            0    4     2     arg  Ljava/lang/Object;
            2    3     3      ft  Lio/netty/util/internal/logging/FormattingTuple;
    MethodParameters:
        Name  Flags
      format  
      arg     

  public void info(java.lang.String, java.lang.Object, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // io.netty.util.internal.logging.Log4JLogger this
        start local 1 // java.lang.String format
        start local 2 // java.lang.Object argA
        start local 3 // java.lang.Object argB
         0: .line 350
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            invokevirtual org.apache.log4j.Logger.isInfoEnabled:()Z
            ifeq 3
         1: .line 351
            aload 1 /* format */
            aload 2 /* argA */
            aload 3 /* argB */
            invokestatic io.netty.util.internal.logging.MessageFormatter.format:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lio/netty/util/internal/logging/FormattingTuple;
            astore 4 /* ft */
        start local 4 // io.netty.util.internal.logging.FormattingTuple ft
         2: .line 352
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            getstatic io.netty.util.internal.logging.Log4JLogger.FQCN:Ljava/lang/String;
            getstatic org.apache.log4j.Level.INFO:Lorg/apache/log4j/Level;
            aload 4 /* ft */
            invokevirtual io.netty.util.internal.logging.FormattingTuple.getMessage:()Ljava/lang/String;
            aload 4 /* ft */
            invokevirtual io.netty.util.internal.logging.FormattingTuple.getThrowable:()Ljava/lang/Throwable;
            invokevirtual org.apache.log4j.Logger.log:(Ljava/lang/String;Lorg/apache/log4j/Priority;Ljava/lang/Object;Ljava/lang/Throwable;)V
        end local 4 // io.netty.util.internal.logging.FormattingTuple ft
         3: .line 354
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.Object argB
        end local 2 // java.lang.Object argA
        end local 1 // java.lang.String format
        end local 0 // io.netty.util.internal.logging.Log4JLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lio/netty/util/internal/logging/Log4JLogger;
            0    4     1  format  Ljava/lang/String;
            0    4     2    argA  Ljava/lang/Object;
            0    4     3    argB  Ljava/lang/Object;
            2    3     4      ft  Lio/netty/util/internal/logging/FormattingTuple;
    MethodParameters:
        Name  Flags
      format  
      argA    
      argB    

  public void info(java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // io.netty.util.internal.logging.Log4JLogger this
        start local 1 // java.lang.String format
        start local 2 // java.lang.Object[] argArray
         0: .line 372
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            invokevirtual org.apache.log4j.Logger.isInfoEnabled:()Z
            ifeq 3
         1: .line 373
            aload 1 /* format */
            aload 2 /* argArray */
            invokestatic io.netty.util.internal.logging.MessageFormatter.arrayFormat:(Ljava/lang/String;[Ljava/lang/Object;)Lio/netty/util/internal/logging/FormattingTuple;
            astore 3 /* ft */
        start local 3 // io.netty.util.internal.logging.FormattingTuple ft
         2: .line 374
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            getstatic io.netty.util.internal.logging.Log4JLogger.FQCN:Ljava/lang/String;
            getstatic org.apache.log4j.Level.INFO:Lorg/apache/log4j/Level;
            aload 3 /* ft */
            invokevirtual io.netty.util.internal.logging.FormattingTuple.getMessage:()Ljava/lang/String;
            aload 3 /* ft */
            invokevirtual io.netty.util.internal.logging.FormattingTuple.getThrowable:()Ljava/lang/Throwable;
            invokevirtual org.apache.log4j.Logger.log:(Ljava/lang/String;Lorg/apache/log4j/Priority;Ljava/lang/Object;Ljava/lang/Throwable;)V
        end local 3 // io.netty.util.internal.logging.FormattingTuple ft
         3: .line 376
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Object[] argArray
        end local 1 // java.lang.String format
        end local 0 // io.netty.util.internal.logging.Log4JLogger this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lio/netty/util/internal/logging/Log4JLogger;
            0    4     1    format  Ljava/lang/String;
            0    4     2  argArray  [Ljava/lang/Object;
            2    3     3        ft  Lio/netty/util/internal/logging/FormattingTuple;
    MethodParameters:
          Name  Flags
      format    
      argArray  

  public void info(java.lang.String, java.lang.Throwable);
    descriptor: (Ljava/lang/String;Ljava/lang/Throwable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // io.netty.util.internal.logging.Log4JLogger this
        start local 1 // java.lang.String msg
        start local 2 // java.lang.Throwable t
         0: .line 389
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            getstatic io.netty.util.internal.logging.Log4JLogger.FQCN:Ljava/lang/String;
            getstatic org.apache.log4j.Level.INFO:Lorg/apache/log4j/Level;
            aload 1 /* msg */
            aload 2 /* t */
            invokevirtual org.apache.log4j.Logger.log:(Ljava/lang/String;Lorg/apache/log4j/Priority;Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 390
            return
        end local 2 // java.lang.Throwable t
        end local 1 // java.lang.String msg
        end local 0 // io.netty.util.internal.logging.Log4JLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/netty/util/internal/logging/Log4JLogger;
            0    2     1   msg  Ljava/lang/String;
            0    2     2     t  Ljava/lang/Throwable;
    MethodParameters:
      Name  Flags
      msg   
      t     

  public boolean isWarnEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // io.netty.util.internal.logging.Log4JLogger this
         0: .line 399
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            getstatic org.apache.log4j.Level.WARN:Lorg/apache/log4j/Level;
            invokevirtual org.apache.log4j.Logger.isEnabledFor:(Lorg/apache/log4j/Priority;)Z
            ireturn
        end local 0 // io.netty.util.internal.logging.Log4JLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/util/internal/logging/Log4JLogger;

  public void warn(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // io.netty.util.internal.logging.Log4JLogger this
        start local 1 // java.lang.String msg
         0: .line 410
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            getstatic io.netty.util.internal.logging.Log4JLogger.FQCN:Ljava/lang/String;
            getstatic org.apache.log4j.Level.WARN:Lorg/apache/log4j/Level;
            aload 1 /* msg */
            aconst_null
            invokevirtual org.apache.log4j.Logger.log:(Ljava/lang/String;Lorg/apache/log4j/Priority;Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 411
            return
        end local 1 // java.lang.String msg
        end local 0 // io.netty.util.internal.logging.Log4JLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/netty/util/internal/logging/Log4JLogger;
            0    2     1   msg  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      msg   

  public void warn(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // io.netty.util.internal.logging.Log4JLogger this
        start local 1 // java.lang.String format
        start local 2 // java.lang.Object arg
         0: .line 429
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            getstatic org.apache.log4j.Level.WARN:Lorg/apache/log4j/Level;
            invokevirtual org.apache.log4j.Logger.isEnabledFor:(Lorg/apache/log4j/Priority;)Z
            ifeq 3
         1: .line 430
            aload 1 /* format */
            aload 2 /* arg */
            invokestatic io.netty.util.internal.logging.MessageFormatter.format:(Ljava/lang/String;Ljava/lang/Object;)Lio/netty/util/internal/logging/FormattingTuple;
            astore 3 /* ft */
        start local 3 // io.netty.util.internal.logging.FormattingTuple ft
         2: .line 431
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            getstatic io.netty.util.internal.logging.Log4JLogger.FQCN:Ljava/lang/String;
            getstatic org.apache.log4j.Level.WARN:Lorg/apache/log4j/Level;
            aload 3 /* ft */
            invokevirtual io.netty.util.internal.logging.FormattingTuple.getMessage:()Ljava/lang/String;
            aload 3 /* ft */
            invokevirtual io.netty.util.internal.logging.FormattingTuple.getThrowable:()Ljava/lang/Throwable;
            invokevirtual org.apache.log4j.Logger.log:(Ljava/lang/String;Lorg/apache/log4j/Priority;Ljava/lang/Object;Ljava/lang/Throwable;)V
        end local 3 // io.netty.util.internal.logging.FormattingTuple ft
         3: .line 433
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Object arg
        end local 1 // java.lang.String format
        end local 0 // io.netty.util.internal.logging.Log4JLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lio/netty/util/internal/logging/Log4JLogger;
            0    4     1  format  Ljava/lang/String;
            0    4     2     arg  Ljava/lang/Object;
            2    3     3      ft  Lio/netty/util/internal/logging/FormattingTuple;
    MethodParameters:
        Name  Flags
      format  
      arg     

  public void warn(java.lang.String, java.lang.Object, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // io.netty.util.internal.logging.Log4JLogger this
        start local 1 // java.lang.String format
        start local 2 // java.lang.Object argA
        start local 3 // java.lang.Object argB
         0: .line 453
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            getstatic org.apache.log4j.Level.WARN:Lorg/apache/log4j/Level;
            invokevirtual org.apache.log4j.Logger.isEnabledFor:(Lorg/apache/log4j/Priority;)Z
            ifeq 3
         1: .line 454
            aload 1 /* format */
            aload 2 /* argA */
            aload 3 /* argB */
            invokestatic io.netty.util.internal.logging.MessageFormatter.format:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lio/netty/util/internal/logging/FormattingTuple;
            astore 4 /* ft */
        start local 4 // io.netty.util.internal.logging.FormattingTuple ft
         2: .line 455
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            getstatic io.netty.util.internal.logging.Log4JLogger.FQCN:Ljava/lang/String;
            getstatic org.apache.log4j.Level.WARN:Lorg/apache/log4j/Level;
            aload 4 /* ft */
            invokevirtual io.netty.util.internal.logging.FormattingTuple.getMessage:()Ljava/lang/String;
            aload 4 /* ft */
            invokevirtual io.netty.util.internal.logging.FormattingTuple.getThrowable:()Ljava/lang/Throwable;
            invokevirtual org.apache.log4j.Logger.log:(Ljava/lang/String;Lorg/apache/log4j/Priority;Ljava/lang/Object;Ljava/lang/Throwable;)V
        end local 4 // io.netty.util.internal.logging.FormattingTuple ft
         3: .line 457
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.Object argB
        end local 2 // java.lang.Object argA
        end local 1 // java.lang.String format
        end local 0 // io.netty.util.internal.logging.Log4JLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lio/netty/util/internal/logging/Log4JLogger;
            0    4     1  format  Ljava/lang/String;
            0    4     2    argA  Ljava/lang/Object;
            0    4     3    argB  Ljava/lang/Object;
            2    3     4      ft  Lio/netty/util/internal/logging/FormattingTuple;
    MethodParameters:
        Name  Flags
      format  
      argA    
      argB    

  public void warn(java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // io.netty.util.internal.logging.Log4JLogger this
        start local 1 // java.lang.String format
        start local 2 // java.lang.Object[] argArray
         0: .line 475
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            getstatic org.apache.log4j.Level.WARN:Lorg/apache/log4j/Level;
            invokevirtual org.apache.log4j.Logger.isEnabledFor:(Lorg/apache/log4j/Priority;)Z
            ifeq 3
         1: .line 476
            aload 1 /* format */
            aload 2 /* argArray */
            invokestatic io.netty.util.internal.logging.MessageFormatter.arrayFormat:(Ljava/lang/String;[Ljava/lang/Object;)Lio/netty/util/internal/logging/FormattingTuple;
            astore 3 /* ft */
        start local 3 // io.netty.util.internal.logging.FormattingTuple ft
         2: .line 477
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            getstatic io.netty.util.internal.logging.Log4JLogger.FQCN:Ljava/lang/String;
            getstatic org.apache.log4j.Level.WARN:Lorg/apache/log4j/Level;
            aload 3 /* ft */
            invokevirtual io.netty.util.internal.logging.FormattingTuple.getMessage:()Ljava/lang/String;
            aload 3 /* ft */
            invokevirtual io.netty.util.internal.logging.FormattingTuple.getThrowable:()Ljava/lang/Throwable;
            invokevirtual org.apache.log4j.Logger.log:(Ljava/lang/String;Lorg/apache/log4j/Priority;Ljava/lang/Object;Ljava/lang/Throwable;)V
        end local 3 // io.netty.util.internal.logging.FormattingTuple ft
         3: .line 479
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Object[] argArray
        end local 1 // java.lang.String format
        end local 0 // io.netty.util.internal.logging.Log4JLogger this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lio/netty/util/internal/logging/Log4JLogger;
            0    4     1    format  Ljava/lang/String;
            0    4     2  argArray  [Ljava/lang/Object;
            2    3     3        ft  Lio/netty/util/internal/logging/FormattingTuple;
    MethodParameters:
          Name  Flags
      format    
      argArray  

  public void warn(java.lang.String, java.lang.Throwable);
    descriptor: (Ljava/lang/String;Ljava/lang/Throwable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // io.netty.util.internal.logging.Log4JLogger this
        start local 1 // java.lang.String msg
        start local 2 // java.lang.Throwable t
         0: .line 492
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            getstatic io.netty.util.internal.logging.Log4JLogger.FQCN:Ljava/lang/String;
            getstatic org.apache.log4j.Level.WARN:Lorg/apache/log4j/Level;
            aload 1 /* msg */
            aload 2 /* t */
            invokevirtual org.apache.log4j.Logger.log:(Ljava/lang/String;Lorg/apache/log4j/Priority;Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 493
            return
        end local 2 // java.lang.Throwable t
        end local 1 // java.lang.String msg
        end local 0 // io.netty.util.internal.logging.Log4JLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/netty/util/internal/logging/Log4JLogger;
            0    2     1   msg  Ljava/lang/String;
            0    2     2     t  Ljava/lang/Throwable;
    MethodParameters:
      Name  Flags
      msg   
      t     

  public boolean isErrorEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // io.netty.util.internal.logging.Log4JLogger this
         0: .line 502
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            getstatic org.apache.log4j.Level.ERROR:Lorg/apache/log4j/Level;
            invokevirtual org.apache.log4j.Logger.isEnabledFor:(Lorg/apache/log4j/Priority;)Z
            ireturn
        end local 0 // io.netty.util.internal.logging.Log4JLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/util/internal/logging/Log4JLogger;

  public void error(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // io.netty.util.internal.logging.Log4JLogger this
        start local 1 // java.lang.String msg
         0: .line 513
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            getstatic io.netty.util.internal.logging.Log4JLogger.FQCN:Ljava/lang/String;
            getstatic org.apache.log4j.Level.ERROR:Lorg/apache/log4j/Level;
            aload 1 /* msg */
            aconst_null
            invokevirtual org.apache.log4j.Logger.log:(Ljava/lang/String;Lorg/apache/log4j/Priority;Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 514
            return
        end local 1 // java.lang.String msg
        end local 0 // io.netty.util.internal.logging.Log4JLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/netty/util/internal/logging/Log4JLogger;
            0    2     1   msg  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      msg   

  public void error(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // io.netty.util.internal.logging.Log4JLogger this
        start local 1 // java.lang.String format
        start local 2 // java.lang.Object arg
         0: .line 532
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            getstatic org.apache.log4j.Level.ERROR:Lorg/apache/log4j/Level;
            invokevirtual org.apache.log4j.Logger.isEnabledFor:(Lorg/apache/log4j/Priority;)Z
            ifeq 3
         1: .line 533
            aload 1 /* format */
            aload 2 /* arg */
            invokestatic io.netty.util.internal.logging.MessageFormatter.format:(Ljava/lang/String;Ljava/lang/Object;)Lio/netty/util/internal/logging/FormattingTuple;
            astore 3 /* ft */
        start local 3 // io.netty.util.internal.logging.FormattingTuple ft
         2: .line 534
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            getstatic io.netty.util.internal.logging.Log4JLogger.FQCN:Ljava/lang/String;
            getstatic org.apache.log4j.Level.ERROR:Lorg/apache/log4j/Level;
            aload 3 /* ft */
            invokevirtual io.netty.util.internal.logging.FormattingTuple.getMessage:()Ljava/lang/String;
            aload 3 /* ft */
            invokevirtual io.netty.util.internal.logging.FormattingTuple.getThrowable:()Ljava/lang/Throwable;
            invokevirtual org.apache.log4j.Logger.log:(Ljava/lang/String;Lorg/apache/log4j/Priority;Ljava/lang/Object;Ljava/lang/Throwable;)V
        end local 3 // io.netty.util.internal.logging.FormattingTuple ft
         3: .line 536
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Object arg
        end local 1 // java.lang.String format
        end local 0 // io.netty.util.internal.logging.Log4JLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lio/netty/util/internal/logging/Log4JLogger;
            0    4     1  format  Ljava/lang/String;
            0    4     2     arg  Ljava/lang/Object;
            2    3     3      ft  Lio/netty/util/internal/logging/FormattingTuple;
    MethodParameters:
        Name  Flags
      format  
      arg     

  public void error(java.lang.String, java.lang.Object, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // io.netty.util.internal.logging.Log4JLogger this
        start local 1 // java.lang.String format
        start local 2 // java.lang.Object argA
        start local 3 // java.lang.Object argB
         0: .line 556
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            getstatic org.apache.log4j.Level.ERROR:Lorg/apache/log4j/Level;
            invokevirtual org.apache.log4j.Logger.isEnabledFor:(Lorg/apache/log4j/Priority;)Z
            ifeq 3
         1: .line 557
            aload 1 /* format */
            aload 2 /* argA */
            aload 3 /* argB */
            invokestatic io.netty.util.internal.logging.MessageFormatter.format:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lio/netty/util/internal/logging/FormattingTuple;
            astore 4 /* ft */
        start local 4 // io.netty.util.internal.logging.FormattingTuple ft
         2: .line 558
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            getstatic io.netty.util.internal.logging.Log4JLogger.FQCN:Ljava/lang/String;
            getstatic org.apache.log4j.Level.ERROR:Lorg/apache/log4j/Level;
            aload 4 /* ft */
            invokevirtual io.netty.util.internal.logging.FormattingTuple.getMessage:()Ljava/lang/String;
            aload 4 /* ft */
            invokevirtual io.netty.util.internal.logging.FormattingTuple.getThrowable:()Ljava/lang/Throwable;
            invokevirtual org.apache.log4j.Logger.log:(Ljava/lang/String;Lorg/apache/log4j/Priority;Ljava/lang/Object;Ljava/lang/Throwable;)V
        end local 4 // io.netty.util.internal.logging.FormattingTuple ft
         3: .line 560
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.Object argB
        end local 2 // java.lang.Object argA
        end local 1 // java.lang.String format
        end local 0 // io.netty.util.internal.logging.Log4JLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lio/netty/util/internal/logging/Log4JLogger;
            0    4     1  format  Ljava/lang/String;
            0    4     2    argA  Ljava/lang/Object;
            0    4     3    argB  Ljava/lang/Object;
            2    3     4      ft  Lio/netty/util/internal/logging/FormattingTuple;
    MethodParameters:
        Name  Flags
      format  
      argA    
      argB    

  public void error(java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // io.netty.util.internal.logging.Log4JLogger this
        start local 1 // java.lang.String format
        start local 2 // java.lang.Object[] argArray
         0: .line 578
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            getstatic org.apache.log4j.Level.ERROR:Lorg/apache/log4j/Level;
            invokevirtual org.apache.log4j.Logger.isEnabledFor:(Lorg/apache/log4j/Priority;)Z
            ifeq 3
         1: .line 579
            aload 1 /* format */
            aload 2 /* argArray */
            invokestatic io.netty.util.internal.logging.MessageFormatter.arrayFormat:(Ljava/lang/String;[Ljava/lang/Object;)Lio/netty/util/internal/logging/FormattingTuple;
            astore 3 /* ft */
        start local 3 // io.netty.util.internal.logging.FormattingTuple ft
         2: .line 580
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            getstatic io.netty.util.internal.logging.Log4JLogger.FQCN:Ljava/lang/String;
            getstatic org.apache.log4j.Level.ERROR:Lorg/apache/log4j/Level;
            aload 3 /* ft */
            invokevirtual io.netty.util.internal.logging.FormattingTuple.getMessage:()Ljava/lang/String;
            aload 3 /* ft */
            invokevirtual io.netty.util.internal.logging.FormattingTuple.getThrowable:()Ljava/lang/Throwable;
            invokevirtual org.apache.log4j.Logger.log:(Ljava/lang/String;Lorg/apache/log4j/Priority;Ljava/lang/Object;Ljava/lang/Throwable;)V
        end local 3 // io.netty.util.internal.logging.FormattingTuple ft
         3: .line 582
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Object[] argArray
        end local 1 // java.lang.String format
        end local 0 // io.netty.util.internal.logging.Log4JLogger this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lio/netty/util/internal/logging/Log4JLogger;
            0    4     1    format  Ljava/lang/String;
            0    4     2  argArray  [Ljava/lang/Object;
            2    3     3        ft  Lio/netty/util/internal/logging/FormattingTuple;
    MethodParameters:
          Name  Flags
      format    
      argArray  

  public void error(java.lang.String, java.lang.Throwable);
    descriptor: (Ljava/lang/String;Ljava/lang/Throwable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // io.netty.util.internal.logging.Log4JLogger this
        start local 1 // java.lang.String msg
        start local 2 // java.lang.Throwable t
         0: .line 595
            aload 0 /* this */
            getfield io.netty.util.internal.logging.Log4JLogger.logger:Lorg/apache/log4j/Logger;
            getstatic io.netty.util.internal.logging.Log4JLogger.FQCN:Ljava/lang/String;
            getstatic org.apache.log4j.Level.ERROR:Lorg/apache/log4j/Level;
            aload 1 /* msg */
            aload 2 /* t */
            invokevirtual org.apache.log4j.Logger.log:(Ljava/lang/String;Lorg/apache/log4j/Priority;Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 596
            return
        end local 2 // java.lang.Throwable t
        end local 1 // java.lang.String msg
        end local 0 // io.netty.util.internal.logging.Log4JLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/netty/util/internal/logging/Log4JLogger;
            0    2     1   msg  Ljava/lang/String;
            0    2     2     t  Ljava/lang/Throwable;
    MethodParameters:
      Name  Flags
      msg   
      t     
}
SourceFile: "Log4JLogger.java"