public class org.slf4j.event.EventRecodingLogger implements org.slf4j.Logger
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.slf4j.event.EventRecodingLogger
  super_class: java.lang.Object
{
  java.lang.String name;
    descriptor: Ljava/lang/String;
    flags: (0x0000) 

  org.slf4j.helpers.SubstituteLogger logger;
    descriptor: Lorg/slf4j/helpers/SubstituteLogger;
    flags: (0x0000) 

  java.util.Queue<org.slf4j.event.SubstituteLoggingEvent> eventQueue;
    descriptor: Ljava/util/Queue;
    flags: (0x0000) 
    Signature: Ljava/util/Queue<Lorg/slf4j/event/SubstituteLoggingEvent;>;

  public void <init>(org.slf4j.helpers.SubstituteLogger, java.util.Queue<org.slf4j.event.SubstituteLoggingEvent>);
    descriptor: (Lorg/slf4j/helpers/SubstituteLogger;Ljava/util/Queue;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // org.slf4j.helpers.SubstituteLogger logger
        start local 2 // java.util.Queue eventQueue
         0: .line 15
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 16
            aload 0 /* this */
            aload 1 /* logger */
            putfield org.slf4j.event.EventRecodingLogger.logger:Lorg/slf4j/helpers/SubstituteLogger;
         2: .line 17
            aload 0 /* this */
            aload 1 /* logger */
            invokevirtual org.slf4j.helpers.SubstituteLogger.getName:()Ljava/lang/String;
            putfield org.slf4j.event.EventRecodingLogger.name:Ljava/lang/String;
         3: .line 18
            aload 0 /* this */
            aload 2 /* eventQueue */
            putfield org.slf4j.event.EventRecodingLogger.eventQueue:Ljava/util/Queue;
         4: .line 19
            return
        end local 2 // java.util.Queue eventQueue
        end local 1 // org.slf4j.helpers.SubstituteLogger logger
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    5     0        this  Lorg/slf4j/event/EventRecodingLogger;
            0    5     1      logger  Lorg/slf4j/helpers/SubstituteLogger;
            0    5     2  eventQueue  Ljava/util/Queue<Lorg/slf4j/event/SubstituteLoggingEvent;>;
    Signature: (Lorg/slf4j/helpers/SubstituteLogger;Ljava/util/Queue<Lorg/slf4j/event/SubstituteLoggingEvent;>;)V
    MethodParameters:
            Name  Flags
      logger      
      eventQueue  

  public java.lang.String getName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.slf4j.event.EventRecodingLogger this
         0: .line 22
            aload 0 /* this */
            getfield org.slf4j.event.EventRecodingLogger.name:Ljava/lang/String;
            areturn
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/slf4j/event/EventRecodingLogger;

  private void recordEvent(org.slf4j.event.Level, java.lang.String, java.lang.Object[], java.lang.Throwable);
    descriptor: (Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=5, args_size=5
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // org.slf4j.event.Level level
        start local 2 // java.lang.String msg
        start local 3 // java.lang.Object[] args
        start local 4 // java.lang.Throwable throwable
         0: .line 26
            aload 0 /* this */
            aload 1 /* level */
            aconst_null
            aload 2 /* msg */
            aload 3 /* args */
            aload 4 /* throwable */
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 27
            return
        end local 4 // java.lang.Throwable throwable
        end local 3 // java.lang.Object[] args
        end local 2 // java.lang.String msg
        end local 1 // org.slf4j.event.Level level
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1      level  Lorg/slf4j/event/Level;
            0    2     2        msg  Ljava/lang/String;
            0    2     3       args  [Ljava/lang/Object;
            0    2     4  throwable  Ljava/lang/Throwable;
    MethodParameters:
           Name  Flags
      level      
      msg        
      args       
      throwable  

  private void recordEvent(org.slf4j.event.Level, org.slf4j.Marker, java.lang.String, java.lang.Object[], java.lang.Throwable);
    descriptor: (Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=7, args_size=6
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // org.slf4j.event.Level level
        start local 2 // org.slf4j.Marker marker
        start local 3 // java.lang.String msg
        start local 4 // java.lang.Object[] args
        start local 5 // java.lang.Throwable throwable
         0: .line 31
            new org.slf4j.event.SubstituteLoggingEvent
            dup
            invokespecial org.slf4j.event.SubstituteLoggingEvent.<init>:()V
            astore 6 /* loggingEvent */
        start local 6 // org.slf4j.event.SubstituteLoggingEvent loggingEvent
         1: .line 32
            aload 6 /* loggingEvent */
            invokestatic java.lang.System.currentTimeMillis:()J
            invokevirtual org.slf4j.event.SubstituteLoggingEvent.setTimeStamp:(J)V
         2: .line 33
            aload 6 /* loggingEvent */
            aload 1 /* level */
            invokevirtual org.slf4j.event.SubstituteLoggingEvent.setLevel:(Lorg/slf4j/event/Level;)V
         3: .line 34
            aload 6 /* loggingEvent */
            aload 0 /* this */
            getfield org.slf4j.event.EventRecodingLogger.logger:Lorg/slf4j/helpers/SubstituteLogger;
            invokevirtual org.slf4j.event.SubstituteLoggingEvent.setLogger:(Lorg/slf4j/helpers/SubstituteLogger;)V
         4: .line 35
            aload 6 /* loggingEvent */
            aload 0 /* this */
            getfield org.slf4j.event.EventRecodingLogger.name:Ljava/lang/String;
            invokevirtual org.slf4j.event.SubstituteLoggingEvent.setLoggerName:(Ljava/lang/String;)V
         5: .line 36
            aload 6 /* loggingEvent */
            aload 2 /* marker */
            invokevirtual org.slf4j.event.SubstituteLoggingEvent.setMarker:(Lorg/slf4j/Marker;)V
         6: .line 37
            aload 6 /* loggingEvent */
            aload 3 /* msg */
            invokevirtual org.slf4j.event.SubstituteLoggingEvent.setMessage:(Ljava/lang/String;)V
         7: .line 38
            aload 6 /* loggingEvent */
            aload 4 /* args */
            invokevirtual org.slf4j.event.SubstituteLoggingEvent.setArgumentArray:([Ljava/lang/Object;)V
         8: .line 39
            aload 6 /* loggingEvent */
            aload 5 /* throwable */
            invokevirtual org.slf4j.event.SubstituteLoggingEvent.setThrowable:(Ljava/lang/Throwable;)V
         9: .line 40
            aload 6 /* loggingEvent */
            invokestatic java.lang.Thread.currentThread:()Ljava/lang/Thread;
            invokevirtual java.lang.Thread.getName:()Ljava/lang/String;
            invokevirtual org.slf4j.event.SubstituteLoggingEvent.setThreadName:(Ljava/lang/String;)V
        10: .line 41
            aload 0 /* this */
            getfield org.slf4j.event.EventRecodingLogger.eventQueue:Ljava/util/Queue;
            aload 6 /* loggingEvent */
            invokeinterface java.util.Queue.add:(Ljava/lang/Object;)Z
            pop
        11: .line 42
            return
        end local 6 // org.slf4j.event.SubstituteLoggingEvent loggingEvent
        end local 5 // java.lang.Throwable throwable
        end local 4 // java.lang.Object[] args
        end local 3 // java.lang.String msg
        end local 2 // org.slf4j.Marker marker
        end local 1 // org.slf4j.event.Level level
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   12     0          this  Lorg/slf4j/event/EventRecodingLogger;
            0   12     1         level  Lorg/slf4j/event/Level;
            0   12     2        marker  Lorg/slf4j/Marker;
            0   12     3           msg  Ljava/lang/String;
            0   12     4          args  [Ljava/lang/Object;
            0   12     5     throwable  Ljava/lang/Throwable;
            1   12     6  loggingEvent  Lorg/slf4j/event/SubstituteLoggingEvent;
    MethodParameters:
           Name  Flags
      level      
      marker     
      msg        
      args       
      throwable  

  public boolean isTraceEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.slf4j.event.EventRecodingLogger this
         0: .line 45
            iconst_1
            ireturn
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/slf4j/event/EventRecodingLogger;

  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 // org.slf4j.event.EventRecodingLogger this
        start local 1 // java.lang.String msg
         0: .line 49
            aload 0 /* this */
            getstatic org.slf4j.event.Level.TRACE:Lorg/slf4j/event/Level;
            aload 1 /* msg */
            aconst_null
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 50
            return
        end local 1 // java.lang.String msg
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     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=7, locals=3, args_size=3
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // java.lang.String format
        start local 2 // java.lang.Object arg
         0: .line 53
            aload 0 /* this */
            getstatic org.slf4j.event.Level.TRACE:Lorg/slf4j/event/Level;
            aload 1 /* format */
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* arg */
            aastore
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 54
            return
        end local 2 // java.lang.Object arg
        end local 1 // java.lang.String format
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1  format  Ljava/lang/String;
            0    2     2     arg  Ljava/lang/Object;
    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=7, locals=4, args_size=4
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // java.lang.String format
        start local 2 // java.lang.Object arg1
        start local 3 // java.lang.Object arg2
         0: .line 57
            aload 0 /* this */
            getstatic org.slf4j.event.Level.TRACE:Lorg/slf4j/event/Level;
            aload 1 /* format */
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* arg1 */
            aastore
            dup
            iconst_1
            aload 3 /* arg2 */
            aastore
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 58
            return
        end local 3 // java.lang.Object arg2
        end local 2 // java.lang.Object arg1
        end local 1 // java.lang.String format
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1  format  Ljava/lang/String;
            0    2     2    arg1  Ljava/lang/Object;
            0    2     3    arg2  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      format  
      arg1    
      arg2    

  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=3, args_size=3
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // java.lang.String format
        start local 2 // java.lang.Object[] arguments
         0: .line 61
            aload 0 /* this */
            getstatic org.slf4j.event.Level.TRACE:Lorg/slf4j/event/Level;
            aload 1 /* format */
            aload 2 /* arguments */
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 62
            return
        end local 2 // java.lang.Object[] arguments
        end local 1 // java.lang.String format
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1     format  Ljava/lang/String;
            0    2     2  arguments  [Ljava/lang/Object;
    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 // org.slf4j.event.EventRecodingLogger this
        start local 1 // java.lang.String msg
        start local 2 // java.lang.Throwable t
         0: .line 65
            aload 0 /* this */
            getstatic org.slf4j.event.Level.TRACE:Lorg/slf4j/event/Level;
            aload 1 /* msg */
            aconst_null
            aload 2 /* t */
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 66
            return
        end local 2 // java.lang.Throwable t
        end local 1 // java.lang.String msg
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1   msg  Ljava/lang/String;
            0    2     2     t  Ljava/lang/Throwable;
    MethodParameters:
      Name  Flags
      msg   
      t     

  public boolean isTraceEnabled(org.slf4j.Marker);
    descriptor: (Lorg/slf4j/Marker;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // org.slf4j.Marker marker
         0: .line 69
            iconst_1
            ireturn
        end local 1 // org.slf4j.Marker marker
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/slf4j/event/EventRecodingLogger;
            0    1     1  marker  Lorg/slf4j/Marker;
    MethodParameters:
        Name  Flags
      marker  

  public void trace(org.slf4j.Marker, java.lang.String);
    descriptor: (Lorg/slf4j/Marker;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // org.slf4j.Marker marker
        start local 2 // java.lang.String msg
         0: .line 73
            aload 0 /* this */
            getstatic org.slf4j.event.Level.TRACE:Lorg/slf4j/event/Level;
            aload 1 /* marker */
            aload 2 /* msg */
            aconst_null
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 75
            return
        end local 2 // java.lang.String msg
        end local 1 // org.slf4j.Marker marker
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1  marker  Lorg/slf4j/Marker;
            0    2     2     msg  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      marker  
      msg     

  public void trace(org.slf4j.Marker, java.lang.String, java.lang.Object);
    descriptor: (Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=4, args_size=4
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // org.slf4j.Marker marker
        start local 2 // java.lang.String format
        start local 3 // java.lang.Object arg
         0: .line 78
            aload 0 /* this */
            getstatic org.slf4j.event.Level.TRACE:Lorg/slf4j/event/Level;
            aload 1 /* marker */
            aload 2 /* format */
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 3 /* arg */
            aastore
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 79
            return
        end local 3 // java.lang.Object arg
        end local 2 // java.lang.String format
        end local 1 // org.slf4j.Marker marker
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1  marker  Lorg/slf4j/Marker;
            0    2     2  format  Ljava/lang/String;
            0    2     3     arg  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      marker  
      format  
      arg     

  public void trace(org.slf4j.Marker, java.lang.String, java.lang.Object, java.lang.Object);
    descriptor: (Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=5
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // org.slf4j.Marker marker
        start local 2 // java.lang.String format
        start local 3 // java.lang.Object arg1
        start local 4 // java.lang.Object arg2
         0: .line 82
            aload 0 /* this */
            getstatic org.slf4j.event.Level.TRACE:Lorg/slf4j/event/Level;
            aload 1 /* marker */
            aload 2 /* format */
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 3 /* arg1 */
            aastore
            dup
            iconst_1
            aload 4 /* arg2 */
            aastore
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 83
            return
        end local 4 // java.lang.Object arg2
        end local 3 // java.lang.Object arg1
        end local 2 // java.lang.String format
        end local 1 // org.slf4j.Marker marker
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1  marker  Lorg/slf4j/Marker;
            0    2     2  format  Ljava/lang/String;
            0    2     3    arg1  Ljava/lang/Object;
            0    2     4    arg2  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      marker  
      format  
      arg1    
      arg2    

  public void trace(org.slf4j.Marker, java.lang.String, java.lang.Object[]);
    descriptor: (Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // org.slf4j.Marker marker
        start local 2 // java.lang.String format
        start local 3 // java.lang.Object[] argArray
         0: .line 86
            aload 0 /* this */
            getstatic org.slf4j.event.Level.TRACE:Lorg/slf4j/event/Level;
            aload 1 /* marker */
            aload 2 /* format */
            aload 3 /* argArray */
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 88
            return
        end local 3 // java.lang.Object[] argArray
        end local 2 // java.lang.String format
        end local 1 // org.slf4j.Marker marker
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1    marker  Lorg/slf4j/Marker;
            0    2     2    format  Ljava/lang/String;
            0    2     3  argArray  [Ljava/lang/Object;
    MethodParameters:
          Name  Flags
      marker    
      format    
      argArray  

  public void trace(org.slf4j.Marker, java.lang.String, java.lang.Throwable);
    descriptor: (Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // org.slf4j.Marker marker
        start local 2 // java.lang.String msg
        start local 3 // java.lang.Throwable t
         0: .line 91
            aload 0 /* this */
            getstatic org.slf4j.event.Level.TRACE:Lorg/slf4j/event/Level;
            aload 1 /* marker */
            aload 2 /* msg */
            aconst_null
            aload 3 /* t */
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 92
            return
        end local 3 // java.lang.Throwable t
        end local 2 // java.lang.String msg
        end local 1 // org.slf4j.Marker marker
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1  marker  Lorg/slf4j/Marker;
            0    2     2     msg  Ljava/lang/String;
            0    2     3       t  Ljava/lang/Throwable;
    MethodParameters:
        Name  Flags
      marker  
      msg     
      t       

  public boolean isDebugEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.slf4j.event.EventRecodingLogger this
         0: .line 95
            iconst_1
            ireturn
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/slf4j/event/EventRecodingLogger;

  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 // org.slf4j.event.EventRecodingLogger this
        start local 1 // java.lang.String msg
         0: .line 99
            aload 0 /* this */
            getstatic org.slf4j.event.Level.TRACE:Lorg/slf4j/event/Level;
            aload 1 /* msg */
            aconst_null
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 100
            return
        end local 1 // java.lang.String msg
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/slf4j/event/EventRecodingLogger;
            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=7, locals=3, args_size=3
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // java.lang.String format
        start local 2 // java.lang.Object arg
         0: .line 103
            aload 0 /* this */
            getstatic org.slf4j.event.Level.DEBUG:Lorg/slf4j/event/Level;
            aload 1 /* format */
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* arg */
            aastore
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 105
            return
        end local 2 // java.lang.Object arg
        end local 1 // java.lang.String format
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1  format  Ljava/lang/String;
            0    2     2     arg  Ljava/lang/Object;
    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=7, locals=4, args_size=4
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // java.lang.String format
        start local 2 // java.lang.Object arg1
        start local 3 // java.lang.Object arg2
         0: .line 108
            aload 0 /* this */
            getstatic org.slf4j.event.Level.DEBUG:Lorg/slf4j/event/Level;
            aload 1 /* format */
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* arg1 */
            aastore
            dup
            iconst_1
            aload 3 /* arg2 */
            aastore
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 110
            return
        end local 3 // java.lang.Object arg2
        end local 2 // java.lang.Object arg1
        end local 1 // java.lang.String format
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1  format  Ljava/lang/String;
            0    2     2    arg1  Ljava/lang/Object;
            0    2     3    arg2  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      format  
      arg1    
      arg2    

  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=3, args_size=3
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // java.lang.String format
        start local 2 // java.lang.Object[] arguments
         0: .line 113
            aload 0 /* this */
            getstatic org.slf4j.event.Level.DEBUG:Lorg/slf4j/event/Level;
            aload 1 /* format */
            aload 2 /* arguments */
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 114
            return
        end local 2 // java.lang.Object[] arguments
        end local 1 // java.lang.String format
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1     format  Ljava/lang/String;
            0    2     2  arguments  [Ljava/lang/Object;
    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 // org.slf4j.event.EventRecodingLogger this
        start local 1 // java.lang.String msg
        start local 2 // java.lang.Throwable t
         0: .line 117
            aload 0 /* this */
            getstatic org.slf4j.event.Level.DEBUG:Lorg/slf4j/event/Level;
            aload 1 /* msg */
            aconst_null
            aload 2 /* t */
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 118
            return
        end local 2 // java.lang.Throwable t
        end local 1 // java.lang.String msg
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1   msg  Ljava/lang/String;
            0    2     2     t  Ljava/lang/Throwable;
    MethodParameters:
      Name  Flags
      msg   
      t     

  public boolean isDebugEnabled(org.slf4j.Marker);
    descriptor: (Lorg/slf4j/Marker;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // org.slf4j.Marker marker
         0: .line 121
            iconst_1
            ireturn
        end local 1 // org.slf4j.Marker marker
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/slf4j/event/EventRecodingLogger;
            0    1     1  marker  Lorg/slf4j/Marker;
    MethodParameters:
        Name  Flags
      marker  

  public void debug(org.slf4j.Marker, java.lang.String);
    descriptor: (Lorg/slf4j/Marker;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // org.slf4j.Marker marker
        start local 2 // java.lang.String msg
         0: .line 125
            aload 0 /* this */
            getstatic org.slf4j.event.Level.DEBUG:Lorg/slf4j/event/Level;
            aload 1 /* marker */
            aload 2 /* msg */
            aconst_null
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 126
            return
        end local 2 // java.lang.String msg
        end local 1 // org.slf4j.Marker marker
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1  marker  Lorg/slf4j/Marker;
            0    2     2     msg  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      marker  
      msg     

  public void debug(org.slf4j.Marker, java.lang.String, java.lang.Object);
    descriptor: (Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=4, args_size=4
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // org.slf4j.Marker marker
        start local 2 // java.lang.String format
        start local 3 // java.lang.Object arg
         0: .line 129
            aload 0 /* this */
            getstatic org.slf4j.event.Level.DEBUG:Lorg/slf4j/event/Level;
            aload 1 /* marker */
            aload 2 /* format */
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 3 /* arg */
            aastore
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 130
            return
        end local 3 // java.lang.Object arg
        end local 2 // java.lang.String format
        end local 1 // org.slf4j.Marker marker
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1  marker  Lorg/slf4j/Marker;
            0    2     2  format  Ljava/lang/String;
            0    2     3     arg  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      marker  
      format  
      arg     

  public void debug(org.slf4j.Marker, java.lang.String, java.lang.Object, java.lang.Object);
    descriptor: (Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=5
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // org.slf4j.Marker marker
        start local 2 // java.lang.String format
        start local 3 // java.lang.Object arg1
        start local 4 // java.lang.Object arg2
         0: .line 133
            aload 0 /* this */
            getstatic org.slf4j.event.Level.DEBUG:Lorg/slf4j/event/Level;
            aload 1 /* marker */
            aload 2 /* format */
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 3 /* arg1 */
            aastore
            dup
            iconst_1
            aload 4 /* arg2 */
            aastore
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 134
            return
        end local 4 // java.lang.Object arg2
        end local 3 // java.lang.Object arg1
        end local 2 // java.lang.String format
        end local 1 // org.slf4j.Marker marker
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1  marker  Lorg/slf4j/Marker;
            0    2     2  format  Ljava/lang/String;
            0    2     3    arg1  Ljava/lang/Object;
            0    2     4    arg2  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      marker  
      format  
      arg1    
      arg2    

  public void debug(org.slf4j.Marker, java.lang.String, java.lang.Object[]);
    descriptor: (Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // org.slf4j.Marker marker
        start local 2 // java.lang.String format
        start local 3 // java.lang.Object[] arguments
         0: .line 137
            aload 0 /* this */
            getstatic org.slf4j.event.Level.DEBUG:Lorg/slf4j/event/Level;
            aload 1 /* marker */
            aload 2 /* format */
            aload 3 /* arguments */
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 138
            return
        end local 3 // java.lang.Object[] arguments
        end local 2 // java.lang.String format
        end local 1 // org.slf4j.Marker marker
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1     marker  Lorg/slf4j/Marker;
            0    2     2     format  Ljava/lang/String;
            0    2     3  arguments  [Ljava/lang/Object;
    MethodParameters:
           Name  Flags
      marker     
      format     
      arguments  

  public void debug(org.slf4j.Marker, java.lang.String, java.lang.Throwable);
    descriptor: (Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // org.slf4j.Marker marker
        start local 2 // java.lang.String msg
        start local 3 // java.lang.Throwable t
         0: .line 141
            aload 0 /* this */
            getstatic org.slf4j.event.Level.DEBUG:Lorg/slf4j/event/Level;
            aload 1 /* marker */
            aload 2 /* msg */
            aconst_null
            aload 3 /* t */
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 142
            return
        end local 3 // java.lang.Throwable t
        end local 2 // java.lang.String msg
        end local 1 // org.slf4j.Marker marker
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1  marker  Lorg/slf4j/Marker;
            0    2     2     msg  Ljava/lang/String;
            0    2     3       t  Ljava/lang/Throwable;
    MethodParameters:
        Name  Flags
      marker  
      msg     
      t       

  public boolean isInfoEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.slf4j.event.EventRecodingLogger this
         0: .line 145
            iconst_1
            ireturn
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/slf4j/event/EventRecodingLogger;

  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 // org.slf4j.event.EventRecodingLogger this
        start local 1 // java.lang.String msg
         0: .line 149
            aload 0 /* this */
            getstatic org.slf4j.event.Level.INFO:Lorg/slf4j/event/Level;
            aload 1 /* msg */
            aconst_null
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 150
            return
        end local 1 // java.lang.String msg
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/slf4j/event/EventRecodingLogger;
            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=7, locals=3, args_size=3
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // java.lang.String format
        start local 2 // java.lang.Object arg
         0: .line 153
            aload 0 /* this */
            getstatic org.slf4j.event.Level.INFO:Lorg/slf4j/event/Level;
            aload 1 /* format */
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* arg */
            aastore
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 154
            return
        end local 2 // java.lang.Object arg
        end local 1 // java.lang.String format
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1  format  Ljava/lang/String;
            0    2     2     arg  Ljava/lang/Object;
    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=7, locals=4, args_size=4
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // java.lang.String format
        start local 2 // java.lang.Object arg1
        start local 3 // java.lang.Object arg2
         0: .line 157
            aload 0 /* this */
            getstatic org.slf4j.event.Level.INFO:Lorg/slf4j/event/Level;
            aload 1 /* format */
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* arg1 */
            aastore
            dup
            iconst_1
            aload 3 /* arg2 */
            aastore
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 158
            return
        end local 3 // java.lang.Object arg2
        end local 2 // java.lang.Object arg1
        end local 1 // java.lang.String format
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1  format  Ljava/lang/String;
            0    2     2    arg1  Ljava/lang/Object;
            0    2     3    arg2  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      format  
      arg1    
      arg2    

  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=3, args_size=3
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // java.lang.String format
        start local 2 // java.lang.Object[] arguments
         0: .line 161
            aload 0 /* this */
            getstatic org.slf4j.event.Level.INFO:Lorg/slf4j/event/Level;
            aload 1 /* format */
            aload 2 /* arguments */
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 162
            return
        end local 2 // java.lang.Object[] arguments
        end local 1 // java.lang.String format
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1     format  Ljava/lang/String;
            0    2     2  arguments  [Ljava/lang/Object;
    MethodParameters:
           Name  Flags
      format     
      arguments  

  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 // org.slf4j.event.EventRecodingLogger this
        start local 1 // java.lang.String msg
        start local 2 // java.lang.Throwable t
         0: .line 165
            aload 0 /* this */
            getstatic org.slf4j.event.Level.INFO:Lorg/slf4j/event/Level;
            aload 1 /* msg */
            aconst_null
            aload 2 /* t */
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 166
            return
        end local 2 // java.lang.Throwable t
        end local 1 // java.lang.String msg
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1   msg  Ljava/lang/String;
            0    2     2     t  Ljava/lang/Throwable;
    MethodParameters:
      Name  Flags
      msg   
      t     

  public boolean isInfoEnabled(org.slf4j.Marker);
    descriptor: (Lorg/slf4j/Marker;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // org.slf4j.Marker marker
         0: .line 169
            iconst_1
            ireturn
        end local 1 // org.slf4j.Marker marker
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/slf4j/event/EventRecodingLogger;
            0    1     1  marker  Lorg/slf4j/Marker;
    MethodParameters:
        Name  Flags
      marker  

  public void info(org.slf4j.Marker, java.lang.String);
    descriptor: (Lorg/slf4j/Marker;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // org.slf4j.Marker marker
        start local 2 // java.lang.String msg
         0: .line 173
            aload 0 /* this */
            getstatic org.slf4j.event.Level.INFO:Lorg/slf4j/event/Level;
            aload 1 /* marker */
            aload 2 /* msg */
            aconst_null
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 174
            return
        end local 2 // java.lang.String msg
        end local 1 // org.slf4j.Marker marker
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1  marker  Lorg/slf4j/Marker;
            0    2     2     msg  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      marker  
      msg     

  public void info(org.slf4j.Marker, java.lang.String, java.lang.Object);
    descriptor: (Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=4, args_size=4
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // org.slf4j.Marker marker
        start local 2 // java.lang.String format
        start local 3 // java.lang.Object arg
         0: .line 177
            aload 0 /* this */
            getstatic org.slf4j.event.Level.INFO:Lorg/slf4j/event/Level;
            aload 1 /* marker */
            aload 2 /* format */
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 3 /* arg */
            aastore
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 178
            return
        end local 3 // java.lang.Object arg
        end local 2 // java.lang.String format
        end local 1 // org.slf4j.Marker marker
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1  marker  Lorg/slf4j/Marker;
            0    2     2  format  Ljava/lang/String;
            0    2     3     arg  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      marker  
      format  
      arg     

  public void info(org.slf4j.Marker, java.lang.String, java.lang.Object, java.lang.Object);
    descriptor: (Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=5
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // org.slf4j.Marker marker
        start local 2 // java.lang.String format
        start local 3 // java.lang.Object arg1
        start local 4 // java.lang.Object arg2
         0: .line 181
            aload 0 /* this */
            getstatic org.slf4j.event.Level.INFO:Lorg/slf4j/event/Level;
            aload 1 /* marker */
            aload 2 /* format */
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 3 /* arg1 */
            aastore
            dup
            iconst_1
            aload 4 /* arg2 */
            aastore
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 182
            return
        end local 4 // java.lang.Object arg2
        end local 3 // java.lang.Object arg1
        end local 2 // java.lang.String format
        end local 1 // org.slf4j.Marker marker
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1  marker  Lorg/slf4j/Marker;
            0    2     2  format  Ljava/lang/String;
            0    2     3    arg1  Ljava/lang/Object;
            0    2     4    arg2  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      marker  
      format  
      arg1    
      arg2    

  public void info(org.slf4j.Marker, java.lang.String, java.lang.Object[]);
    descriptor: (Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // org.slf4j.Marker marker
        start local 2 // java.lang.String format
        start local 3 // java.lang.Object[] arguments
         0: .line 185
            aload 0 /* this */
            getstatic org.slf4j.event.Level.INFO:Lorg/slf4j/event/Level;
            aload 1 /* marker */
            aload 2 /* format */
            aload 3 /* arguments */
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 186
            return
        end local 3 // java.lang.Object[] arguments
        end local 2 // java.lang.String format
        end local 1 // org.slf4j.Marker marker
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1     marker  Lorg/slf4j/Marker;
            0    2     2     format  Ljava/lang/String;
            0    2     3  arguments  [Ljava/lang/Object;
    MethodParameters:
           Name  Flags
      marker     
      format     
      arguments  

  public void info(org.slf4j.Marker, java.lang.String, java.lang.Throwable);
    descriptor: (Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // org.slf4j.Marker marker
        start local 2 // java.lang.String msg
        start local 3 // java.lang.Throwable t
         0: .line 189
            aload 0 /* this */
            getstatic org.slf4j.event.Level.INFO:Lorg/slf4j/event/Level;
            aload 1 /* marker */
            aload 2 /* msg */
            aconst_null
            aload 3 /* t */
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 191
            return
        end local 3 // java.lang.Throwable t
        end local 2 // java.lang.String msg
        end local 1 // org.slf4j.Marker marker
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1  marker  Lorg/slf4j/Marker;
            0    2     2     msg  Ljava/lang/String;
            0    2     3       t  Ljava/lang/Throwable;
    MethodParameters:
        Name  Flags
      marker  
      msg     
      t       

  public boolean isWarnEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.slf4j.event.EventRecodingLogger this
         0: .line 194
            iconst_1
            ireturn
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/slf4j/event/EventRecodingLogger;

  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 // org.slf4j.event.EventRecodingLogger this
        start local 1 // java.lang.String msg
         0: .line 198
            aload 0 /* this */
            getstatic org.slf4j.event.Level.WARN:Lorg/slf4j/event/Level;
            aload 1 /* msg */
            aconst_null
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 199
            return
        end local 1 // java.lang.String msg
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/slf4j/event/EventRecodingLogger;
            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=7, locals=3, args_size=3
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // java.lang.String format
        start local 2 // java.lang.Object arg
         0: .line 202
            aload 0 /* this */
            getstatic org.slf4j.event.Level.WARN:Lorg/slf4j/event/Level;
            aload 1 /* format */
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* arg */
            aastore
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 204
            return
        end local 2 // java.lang.Object arg
        end local 1 // java.lang.String format
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1  format  Ljava/lang/String;
            0    2     2     arg  Ljava/lang/Object;
    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=7, locals=4, args_size=4
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // java.lang.String format
        start local 2 // java.lang.Object arg1
        start local 3 // java.lang.Object arg2
         0: .line 207
            aload 0 /* this */
            getstatic org.slf4j.event.Level.WARN:Lorg/slf4j/event/Level;
            aload 1 /* format */
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* arg1 */
            aastore
            dup
            iconst_1
            aload 3 /* arg2 */
            aastore
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 208
            return
        end local 3 // java.lang.Object arg2
        end local 2 // java.lang.Object arg1
        end local 1 // java.lang.String format
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1  format  Ljava/lang/String;
            0    2     2    arg1  Ljava/lang/Object;
            0    2     3    arg2  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      format  
      arg1    
      arg2    

  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=3, args_size=3
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // java.lang.String format
        start local 2 // java.lang.Object[] arguments
         0: .line 211
            aload 0 /* this */
            getstatic org.slf4j.event.Level.WARN:Lorg/slf4j/event/Level;
            aload 1 /* format */
            aload 2 /* arguments */
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 212
            return
        end local 2 // java.lang.Object[] arguments
        end local 1 // java.lang.String format
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1     format  Ljava/lang/String;
            0    2     2  arguments  [Ljava/lang/Object;
    MethodParameters:
           Name  Flags
      format     
      arguments  

  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 // org.slf4j.event.EventRecodingLogger this
        start local 1 // java.lang.String msg
        start local 2 // java.lang.Throwable t
         0: .line 215
            aload 0 /* this */
            getstatic org.slf4j.event.Level.WARN:Lorg/slf4j/event/Level;
            aload 1 /* msg */
            aconst_null
            aload 2 /* t */
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 216
            return
        end local 2 // java.lang.Throwable t
        end local 1 // java.lang.String msg
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1   msg  Ljava/lang/String;
            0    2     2     t  Ljava/lang/Throwable;
    MethodParameters:
      Name  Flags
      msg   
      t     

  public boolean isWarnEnabled(org.slf4j.Marker);
    descriptor: (Lorg/slf4j/Marker;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // org.slf4j.Marker marker
         0: .line 219
            iconst_1
            ireturn
        end local 1 // org.slf4j.Marker marker
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/slf4j/event/EventRecodingLogger;
            0    1     1  marker  Lorg/slf4j/Marker;
    MethodParameters:
        Name  Flags
      marker  

  public void warn(org.slf4j.Marker, java.lang.String);
    descriptor: (Lorg/slf4j/Marker;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // org.slf4j.Marker marker
        start local 2 // java.lang.String msg
         0: .line 223
            aload 0 /* this */
            getstatic org.slf4j.event.Level.WARN:Lorg/slf4j/event/Level;
            aload 2 /* msg */
            aconst_null
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 224
            return
        end local 2 // java.lang.String msg
        end local 1 // org.slf4j.Marker marker
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1  marker  Lorg/slf4j/Marker;
            0    2     2     msg  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      marker  
      msg     

  public void warn(org.slf4j.Marker, java.lang.String, java.lang.Object);
    descriptor: (Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=4, args_size=4
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // org.slf4j.Marker marker
        start local 2 // java.lang.String format
        start local 3 // java.lang.Object arg
         0: .line 227
            aload 0 /* this */
            getstatic org.slf4j.event.Level.WARN:Lorg/slf4j/event/Level;
            aload 2 /* format */
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 3 /* arg */
            aastore
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 228
            return
        end local 3 // java.lang.Object arg
        end local 2 // java.lang.String format
        end local 1 // org.slf4j.Marker marker
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1  marker  Lorg/slf4j/Marker;
            0    2     2  format  Ljava/lang/String;
            0    2     3     arg  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      marker  
      format  
      arg     

  public void warn(org.slf4j.Marker, java.lang.String, java.lang.Object, java.lang.Object);
    descriptor: (Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=5
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // org.slf4j.Marker marker
        start local 2 // java.lang.String format
        start local 3 // java.lang.Object arg1
        start local 4 // java.lang.Object arg2
         0: .line 231
            aload 0 /* this */
            getstatic org.slf4j.event.Level.WARN:Lorg/slf4j/event/Level;
            aload 1 /* marker */
            aload 2 /* format */
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 3 /* arg1 */
            aastore
            dup
            iconst_1
            aload 4 /* arg2 */
            aastore
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 233
            return
        end local 4 // java.lang.Object arg2
        end local 3 // java.lang.Object arg1
        end local 2 // java.lang.String format
        end local 1 // org.slf4j.Marker marker
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1  marker  Lorg/slf4j/Marker;
            0    2     2  format  Ljava/lang/String;
            0    2     3    arg1  Ljava/lang/Object;
            0    2     4    arg2  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      marker  
      format  
      arg1    
      arg2    

  public void warn(org.slf4j.Marker, java.lang.String, java.lang.Object[]);
    descriptor: (Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // org.slf4j.Marker marker
        start local 2 // java.lang.String format
        start local 3 // java.lang.Object[] arguments
         0: .line 236
            aload 0 /* this */
            getstatic org.slf4j.event.Level.WARN:Lorg/slf4j/event/Level;
            aload 1 /* marker */
            aload 2 /* format */
            aload 3 /* arguments */
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 237
            return
        end local 3 // java.lang.Object[] arguments
        end local 2 // java.lang.String format
        end local 1 // org.slf4j.Marker marker
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1     marker  Lorg/slf4j/Marker;
            0    2     2     format  Ljava/lang/String;
            0    2     3  arguments  [Ljava/lang/Object;
    MethodParameters:
           Name  Flags
      marker     
      format     
      arguments  

  public void warn(org.slf4j.Marker, java.lang.String, java.lang.Throwable);
    descriptor: (Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // org.slf4j.Marker marker
        start local 2 // java.lang.String msg
        start local 3 // java.lang.Throwable t
         0: .line 240
            aload 0 /* this */
            getstatic org.slf4j.event.Level.WARN:Lorg/slf4j/event/Level;
            aload 1 /* marker */
            aload 2 /* msg */
            aconst_null
            aload 3 /* t */
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 241
            return
        end local 3 // java.lang.Throwable t
        end local 2 // java.lang.String msg
        end local 1 // org.slf4j.Marker marker
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1  marker  Lorg/slf4j/Marker;
            0    2     2     msg  Ljava/lang/String;
            0    2     3       t  Ljava/lang/Throwable;
    MethodParameters:
        Name  Flags
      marker  
      msg     
      t       

  public boolean isErrorEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.slf4j.event.EventRecodingLogger this
         0: .line 244
            iconst_1
            ireturn
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/slf4j/event/EventRecodingLogger;

  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 // org.slf4j.event.EventRecodingLogger this
        start local 1 // java.lang.String msg
         0: .line 248
            aload 0 /* this */
            getstatic org.slf4j.event.Level.ERROR:Lorg/slf4j/event/Level;
            aload 1 /* msg */
            aconst_null
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 249
            return
        end local 1 // java.lang.String msg
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/slf4j/event/EventRecodingLogger;
            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=7, locals=3, args_size=3
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // java.lang.String format
        start local 2 // java.lang.Object arg
         0: .line 252
            aload 0 /* this */
            getstatic org.slf4j.event.Level.ERROR:Lorg/slf4j/event/Level;
            aload 1 /* format */
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* arg */
            aastore
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 254
            return
        end local 2 // java.lang.Object arg
        end local 1 // java.lang.String format
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1  format  Ljava/lang/String;
            0    2     2     arg  Ljava/lang/Object;
    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=7, locals=4, args_size=4
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // java.lang.String format
        start local 2 // java.lang.Object arg1
        start local 3 // java.lang.Object arg2
         0: .line 257
            aload 0 /* this */
            getstatic org.slf4j.event.Level.ERROR:Lorg/slf4j/event/Level;
            aload 1 /* format */
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* arg1 */
            aastore
            dup
            iconst_1
            aload 3 /* arg2 */
            aastore
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 259
            return
        end local 3 // java.lang.Object arg2
        end local 2 // java.lang.Object arg1
        end local 1 // java.lang.String format
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1  format  Ljava/lang/String;
            0    2     2    arg1  Ljava/lang/Object;
            0    2     3    arg2  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      format  
      arg1    
      arg2    

  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=3, args_size=3
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // java.lang.String format
        start local 2 // java.lang.Object[] arguments
         0: .line 262
            aload 0 /* this */
            getstatic org.slf4j.event.Level.ERROR:Lorg/slf4j/event/Level;
            aload 1 /* format */
            aload 2 /* arguments */
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 264
            return
        end local 2 // java.lang.Object[] arguments
        end local 1 // java.lang.String format
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1     format  Ljava/lang/String;
            0    2     2  arguments  [Ljava/lang/Object;
    MethodParameters:
           Name  Flags
      format     
      arguments  

  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 // org.slf4j.event.EventRecodingLogger this
        start local 1 // java.lang.String msg
        start local 2 // java.lang.Throwable t
         0: .line 267
            aload 0 /* this */
            getstatic org.slf4j.event.Level.ERROR:Lorg/slf4j/event/Level;
            aload 1 /* msg */
            aconst_null
            aload 2 /* t */
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 268
            return
        end local 2 // java.lang.Throwable t
        end local 1 // java.lang.String msg
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1   msg  Ljava/lang/String;
            0    2     2     t  Ljava/lang/Throwable;
    MethodParameters:
      Name  Flags
      msg   
      t     

  public boolean isErrorEnabled(org.slf4j.Marker);
    descriptor: (Lorg/slf4j/Marker;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // org.slf4j.Marker marker
         0: .line 271
            iconst_1
            ireturn
        end local 1 // org.slf4j.Marker marker
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/slf4j/event/EventRecodingLogger;
            0    1     1  marker  Lorg/slf4j/Marker;
    MethodParameters:
        Name  Flags
      marker  

  public void error(org.slf4j.Marker, java.lang.String);
    descriptor: (Lorg/slf4j/Marker;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // org.slf4j.Marker marker
        start local 2 // java.lang.String msg
         0: .line 275
            aload 0 /* this */
            getstatic org.slf4j.event.Level.ERROR:Lorg/slf4j/event/Level;
            aload 1 /* marker */
            aload 2 /* msg */
            aconst_null
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 277
            return
        end local 2 // java.lang.String msg
        end local 1 // org.slf4j.Marker marker
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1  marker  Lorg/slf4j/Marker;
            0    2     2     msg  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      marker  
      msg     

  public void error(org.slf4j.Marker, java.lang.String, java.lang.Object);
    descriptor: (Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=4, args_size=4
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // org.slf4j.Marker marker
        start local 2 // java.lang.String format
        start local 3 // java.lang.Object arg
         0: .line 280
            aload 0 /* this */
            getstatic org.slf4j.event.Level.ERROR:Lorg/slf4j/event/Level;
            aload 1 /* marker */
            aload 2 /* format */
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 3 /* arg */
            aastore
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 282
            return
        end local 3 // java.lang.Object arg
        end local 2 // java.lang.String format
        end local 1 // org.slf4j.Marker marker
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1  marker  Lorg/slf4j/Marker;
            0    2     2  format  Ljava/lang/String;
            0    2     3     arg  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      marker  
      format  
      arg     

  public void error(org.slf4j.Marker, java.lang.String, java.lang.Object, java.lang.Object);
    descriptor: (Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=5
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // org.slf4j.Marker marker
        start local 2 // java.lang.String format
        start local 3 // java.lang.Object arg1
        start local 4 // java.lang.Object arg2
         0: .line 285
            aload 0 /* this */
            getstatic org.slf4j.event.Level.ERROR:Lorg/slf4j/event/Level;
            aload 1 /* marker */
            aload 2 /* format */
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 3 /* arg1 */
            aastore
            dup
            iconst_1
            aload 4 /* arg2 */
            aastore
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 286
            return
        end local 4 // java.lang.Object arg2
        end local 3 // java.lang.Object arg1
        end local 2 // java.lang.String format
        end local 1 // org.slf4j.Marker marker
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1  marker  Lorg/slf4j/Marker;
            0    2     2  format  Ljava/lang/String;
            0    2     3    arg1  Ljava/lang/Object;
            0    2     4    arg2  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      marker  
      format  
      arg1    
      arg2    

  public void error(org.slf4j.Marker, java.lang.String, java.lang.Object[]);
    descriptor: (Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // org.slf4j.Marker marker
        start local 2 // java.lang.String format
        start local 3 // java.lang.Object[] arguments
         0: .line 289
            aload 0 /* this */
            getstatic org.slf4j.event.Level.ERROR:Lorg/slf4j/event/Level;
            aload 1 /* marker */
            aload 2 /* format */
            aload 3 /* arguments */
            aconst_null
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 290
            return
        end local 3 // java.lang.Object[] arguments
        end local 2 // java.lang.String format
        end local 1 // org.slf4j.Marker marker
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1     marker  Lorg/slf4j/Marker;
            0    2     2     format  Ljava/lang/String;
            0    2     3  arguments  [Ljava/lang/Object;
    MethodParameters:
           Name  Flags
      marker     
      format     
      arguments  

  public void error(org.slf4j.Marker, java.lang.String, java.lang.Throwable);
    descriptor: (Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // org.slf4j.event.EventRecodingLogger this
        start local 1 // org.slf4j.Marker marker
        start local 2 // java.lang.String msg
        start local 3 // java.lang.Throwable t
         0: .line 293
            aload 0 /* this */
            getstatic org.slf4j.event.Level.ERROR:Lorg/slf4j/event/Level;
            aload 1 /* marker */
            aload 2 /* msg */
            aconst_null
            aload 3 /* t */
            invokevirtual org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
         1: .line 294
            return
        end local 3 // java.lang.Throwable t
        end local 2 // java.lang.String msg
        end local 1 // org.slf4j.Marker marker
        end local 0 // org.slf4j.event.EventRecodingLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/slf4j/event/EventRecodingLogger;
            0    2     1  marker  Lorg/slf4j/Marker;
            0    2     2     msg  Ljava/lang/String;
            0    2     3       t  Ljava/lang/Throwable;
    MethodParameters:
        Name  Flags
      marker  
      msg     
      t       
}
SourceFile: "EventRecodingLogger.java"