public class java.util.logging.Logger
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: java.util.logging.Logger
  super_class: java.lang.Object
{
  private static final java.util.logging.Handler[] emptyHandlers;
    descriptor: [Ljava/util/logging/Handler;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final int offValue;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  static final java.lang.String SYSTEM_LOGGER_RB_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "sun.util.logging.resources.logging"

  private static final java.util.logging.Logger$LoggerBundle SYSTEM_BUNDLE;
    descriptor: Ljava/util/logging/Logger$LoggerBundle;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.util.logging.Logger$LoggerBundle NO_RESOURCE_BUNDLE;
    descriptor: Ljava/util/logging/Logger$LoggerBundle;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private volatile java.util.logging.Logger$ConfigurationData config;
    descriptor: Ljava/util/logging/Logger$ConfigurationData;
    flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE

  private volatile java.util.logging.LogManager manager;
    descriptor: Ljava/util/logging/LogManager;
    flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE

  private java.lang.String name;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private volatile java.util.logging.Logger$LoggerBundle loggerBundle;
    descriptor: Ljava/util/logging/Logger$LoggerBundle;
    flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE

  private boolean anonymous;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private java.util.ResourceBundle catalog;
    descriptor: Ljava/util/ResourceBundle;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String catalogName;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.util.Locale catalogLocale;
    descriptor: Ljava/util/Locale;
    flags: (0x0002) ACC_PRIVATE

  private static final java.lang.Object treeLock;
    descriptor: Ljava/lang/Object;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private volatile java.util.logging.Logger parent;
    descriptor: Ljava/util/logging/Logger;
    flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE

  private java.util.ArrayList<java.util.logging.LogManager$LoggerWeakRef> kids;
    descriptor: Ljava/util/ArrayList;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/ArrayList<Ljava/util/logging/LogManager$LoggerWeakRef;>;

  private java.lang.ref.WeakReference<java.lang.Module> callerModuleRef;
    descriptor: Ljava/lang/ref/WeakReference;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/lang/ref/WeakReference<Ljava/lang/Module;>;

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

  public static final java.lang.String GLOBAL_LOGGER_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "global"

  public static final java.util.logging.Logger global;
    descriptor: Ljava/util/logging/Logger;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 223
            iconst_0
            anewarray java.util.logging.Handler
            putstatic java.util.logging.Logger.emptyHandlers:[Ljava/util/logging/Handler;
         1: .line 224
            getstatic java.util.logging.Level.OFF:Ljava/util/logging/Level;
            invokevirtual java.util.logging.Level.intValue:()I
            putstatic java.util.logging.Logger.offValue:I
         2: .line 253
            new java.util.logging.Logger$LoggerBundle
            dup
            ldc "sun.util.logging.resources.logging"
            aconst_null
            invokespecial java.util.logging.Logger$LoggerBundle.<init>:(Ljava/lang/String;Ljava/util/ResourceBundle;)V
         3: .line 252
            putstatic java.util.logging.Logger.SYSTEM_BUNDLE:Ljava/util/logging/Logger$LoggerBundle;
         4: .line 258
            new java.util.logging.Logger$LoggerBundle
            dup
            aconst_null
            aconst_null
            invokespecial java.util.logging.Logger$LoggerBundle.<init>:(Ljava/lang/String;Ljava/util/ResourceBundle;)V
         5: .line 257
            putstatic java.util.logging.Logger.NO_RESOURCE_BUNDLE:Ljava/util/logging/Logger$LoggerBundle;
         6: .line 456
            new java.lang.Object
            dup
            invokespecial java.lang.Object.<init>:()V
            putstatic java.util.logging.Logger.treeLock:Ljava/lang/Object;
         7: .line 536
            new java.util.logging.Logger
            dup
            ldc "global"
            invokespecial java.util.logging.Logger.<init>:(Ljava/lang/String;)V
            putstatic java.util.logging.Logger.global:Ljava/util/logging/Logger;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static final java.util.logging.Logger getGlobal();
    descriptor: ()Ljava/util/logging/Logger;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=1, locals=0, args_size=0
         0: .line 503
            invokestatic java.util.logging.LogManager.getLogManager:()Ljava/util/logging/LogManager;
            pop
         1: .line 511
            getstatic java.util.logging.Logger.global:Ljava/util/logging/Logger;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected void <init>(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // java.util.logging.Logger this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String resourceBundleName
         0: .line 556
            aload 0 /* this */
            aload 1 /* name */
            aload 2 /* resourceBundleName */
            aconst_null
            invokestatic java.util.logging.LogManager.getLogManager:()Ljava/util/logging/LogManager;
            iconst_0
            invokespecial java.util.logging.Logger.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Module;Ljava/util/logging/LogManager;Z)V
         1: .line 557
            return
        end local 2 // java.lang.String resourceBundleName
        end local 1 // java.lang.String name
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Ljava/util/logging/Logger;
            0    2     1                name  Ljava/lang/String;
            0    2     2  resourceBundleName  Ljava/lang/String;
    MethodParameters:
                    Name  Flags
      name                
      resourceBundleName  

  void <init>(java.lang.String, java.lang.String, java.lang.Module, java.util.logging.LogManager, boolean);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Module;Ljava/util/logging/LogManager;Z)V
    flags: (0x0000) 
    Code:
      stack=3, locals=6, args_size=6
        start local 0 // java.util.logging.Logger this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String resourceBundleName
        start local 3 // java.lang.Module caller
        start local 4 // java.util.logging.LogManager manager
        start local 5 // boolean isSystemLogger
         0: .line 559
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 446
            aload 0 /* this */
            getstatic java.util.logging.Logger.NO_RESOURCE_BUNDLE:Ljava/util/logging/Logger$LoggerBundle;
            putfield java.util.logging.Logger.loggerBundle:Ljava/util/logging/Logger$LoggerBundle;
         2: .line 561
            aload 0 /* this */
            aload 4 /* manager */
            putfield java.util.logging.Logger.manager:Ljava/util/logging/LogManager;
         3: .line 562
            aload 0 /* this */
            iload 5 /* isSystemLogger */
            putfield java.util.logging.Logger.isSystemLogger:Z
         4: .line 563
            aload 0 /* this */
            new java.util.logging.Logger$ConfigurationData
            dup
            invokespecial java.util.logging.Logger$ConfigurationData.<init>:()V
            putfield java.util.logging.Logger.config:Ljava/util/logging/Logger$ConfigurationData;
         5: .line 564
            aload 0 /* this */
            aload 1 /* name */
            putfield java.util.logging.Logger.name:Ljava/lang/String;
         6: .line 565
            aload 0 /* this */
            aload 2 /* resourceBundleName */
            aload 3 /* caller */
            invokevirtual java.util.logging.Logger.setupResourceInfo:(Ljava/lang/String;Ljava/lang/Module;)V
         7: .line 566
            return
        end local 5 // boolean isSystemLogger
        end local 4 // java.util.logging.LogManager manager
        end local 3 // java.lang.Module caller
        end local 2 // java.lang.String resourceBundleName
        end local 1 // java.lang.String name
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    8     0                this  Ljava/util/logging/Logger;
            0    8     1                name  Ljava/lang/String;
            0    8     2  resourceBundleName  Ljava/lang/String;
            0    8     3              caller  Ljava/lang/Module;
            0    8     4             manager  Ljava/util/logging/LogManager;
            0    8     5      isSystemLogger  Z
    MethodParameters:
                    Name  Flags
      name                
      resourceBundleName  
      caller              
      manager             
      isSystemLogger      

  final void mergeWithSystemLogger(java.util.logging.Logger);
    descriptor: (Ljava/util/logging/Logger;)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // java.util.logging.Logger this
        start local 1 // java.util.logging.Logger system
         0: .line 574
            aload 1 /* system */
            getfield java.util.logging.Logger.isSystemLogger:Z
            ifeq 4
         1: .line 575
            aload 0 /* this */
            getfield java.util.logging.Logger.anonymous:Z
            ifne 4
         2: .line 576
            aload 0 /* this */
            getfield java.util.logging.Logger.name:Ljava/lang/String;
            ifnull 4
         3: .line 577
            aload 0 /* this */
            getfield java.util.logging.Logger.name:Ljava/lang/String;
            aload 1 /* system */
            getfield java.util.logging.Logger.name:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 5
         4: .line 579
      StackMap locals:
      StackMap stack:
            new java.lang.InternalError
            dup
            ldc "invalid logger merge"
            invokespecial java.lang.InternalError.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 581
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual java.util.logging.Logger.checkPermission:()V
         6: .line 582
            aload 0 /* this */
            getfield java.util.logging.Logger.config:Ljava/util/logging/Logger$ConfigurationData;
            astore 2 /* cfg */
        start local 2 // java.util.logging.Logger$ConfigurationData cfg
         7: .line 583
            aload 2 /* cfg */
            aload 1 /* system */
            getfield java.util.logging.Logger.config:Ljava/util/logging/Logger$ConfigurationData;
            if_acmpeq 9
         8: .line 584
            aload 0 /* this */
            aload 2 /* cfg */
            aload 1 /* system */
            invokevirtual java.util.logging.Logger$ConfigurationData.merge:(Ljava/util/logging/Logger;)Ljava/util/logging/Logger$ConfigurationData;
            putfield java.util.logging.Logger.config:Ljava/util/logging/Logger$ConfigurationData;
         9: .line 586
      StackMap locals: java.util.logging.Logger$ConfigurationData
      StackMap stack:
            return
        end local 2 // java.util.logging.Logger$ConfigurationData cfg
        end local 1 // java.util.logging.Logger system
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   10     0    this  Ljava/util/logging/Logger;
            0   10     1  system  Ljava/util/logging/Logger;
            7   10     2     cfg  Ljava/util/logging/Logger$ConfigurationData;
    MethodParameters:
        Name  Flags
      system  

  private void setCallerModuleRef(java.lang.Module);
    descriptor: (Ljava/lang/Module;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // java.util.logging.Logger this
        start local 1 // java.lang.Module callerModule
         0: .line 589
            aload 1 /* callerModule */
            ifnull 2
         1: .line 590
            aload 0 /* this */
            new java.lang.ref.WeakReference
            dup
            aload 1 /* callerModule */
            invokespecial java.lang.ref.WeakReference.<init>:(Ljava/lang/Object;)V
            putfield java.util.logging.Logger.callerModuleRef:Ljava/lang/ref/WeakReference;
         2: .line 592
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.Module callerModule
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Ljava/util/logging/Logger;
            0    3     1  callerModule  Ljava/lang/Module;
    MethodParameters:
              Name  Flags
      callerModule  

  private java.lang.Module getCallerModule();
    descriptor: ()Ljava/lang/Module;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.logging.Logger this
         0: .line 595
            aload 0 /* this */
            getfield java.util.logging.Logger.callerModuleRef:Ljava/lang/ref/WeakReference;
            ifnull 2
         1: .line 596
            aload 0 /* this */
            getfield java.util.logging.Logger.callerModuleRef:Ljava/lang/ref/WeakReference;
            invokevirtual java.lang.ref.WeakReference.get:()Ljava/lang/Object;
            checkcast java.lang.Module
            goto 3
         2: .line 597
      StackMap locals:
      StackMap stack:
            aconst_null
         3: .line 595
      StackMap locals:
      StackMap stack: java.lang.Module
            areturn
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljava/util/logging/Logger;

  private void <init>(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.util.logging.Logger this
        start local 1 // java.lang.String name
         0: .line 603
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 446
            aload 0 /* this */
            getstatic java.util.logging.Logger.NO_RESOURCE_BUNDLE:Ljava/util/logging/Logger$LoggerBundle;
            putfield java.util.logging.Logger.loggerBundle:Ljava/util/logging/Logger$LoggerBundle;
         2: .line 605
            aload 0 /* this */
            aload 1 /* name */
            putfield java.util.logging.Logger.name:Ljava/lang/String;
         3: .line 606
            aload 0 /* this */
            iconst_1
            putfield java.util.logging.Logger.isSystemLogger:Z
         4: .line 607
            aload 0 /* this */
            new java.util.logging.Logger$ConfigurationData
            dup
            invokespecial java.util.logging.Logger$ConfigurationData.<init>:()V
            putfield java.util.logging.Logger.config:Ljava/util/logging/Logger$ConfigurationData;
         5: .line 608
            return
        end local 1 // java.lang.String name
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Ljava/util/logging/Logger;
            0    6     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  void setLogManager(java.util.logging.LogManager);
    descriptor: (Ljava/util/logging/LogManager;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.util.logging.Logger this
        start local 1 // java.util.logging.LogManager manager
         0: .line 613
            aload 0 /* this */
            aload 1 /* manager */
            putfield java.util.logging.Logger.manager:Ljava/util/logging/LogManager;
         1: .line 614
            return
        end local 1 // java.util.logging.LogManager manager
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Ljava/util/logging/Logger;
            0    2     1  manager  Ljava/util/logging/LogManager;
    MethodParameters:
         Name  Flags
      manager  

  private void checkPermission();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.util.logging.Logger this
         0: .line 617
            aload 0 /* this */
            getfield java.util.logging.Logger.anonymous:Z
            ifne 4
         1: .line 618
            aload 0 /* this */
            getfield java.util.logging.Logger.manager:Ljava/util/logging/LogManager;
            ifnonnull 3
         2: .line 620
            aload 0 /* this */
            invokestatic java.util.logging.LogManager.getLogManager:()Ljava/util/logging/LogManager;
            putfield java.util.logging.Logger.manager:Ljava/util/logging/LogManager;
         3: .line 622
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.util.logging.Logger.manager:Ljava/util/logging/LogManager;
            invokevirtual java.util.logging.LogManager.checkPermission:()V
         4: .line 624
      StackMap locals:
      StackMap stack:
            return
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljava/util/logging/Logger;
    Exceptions:
      throws java.lang.SecurityException

  private static java.util.logging.Logger demandLogger(java.lang.String, java.lang.String, java.lang.Class<?>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/logging/Logger;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // java.lang.String name
        start local 1 // java.lang.String resourceBundleName
        start local 2 // java.lang.Class caller
         0: .line 648
            invokestatic java.util.logging.LogManager.getLogManager:()Ljava/util/logging/LogManager;
            astore 3 /* manager */
        start local 3 // java.util.logging.LogManager manager
         1: .line 649
            getstatic java.util.logging.Logger$SystemLoggerHelper.disableCallerCheck:Z
            ifne 4
         2: .line 650
            aload 2 /* caller */
            invokevirtual java.lang.Class.getModule:()Ljava/lang/Module;
            invokestatic jdk.internal.logger.DefaultLoggerFinder.isSystem:(Ljava/lang/Module;)Z
            ifeq 4
         3: .line 651
            aload 3 /* manager */
            aload 0 /* name */
            aload 1 /* resourceBundleName */
            aload 2 /* caller */
            invokevirtual java.util.logging.LogManager.demandSystemLogger:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/logging/Logger;
            areturn
         4: .line 654
      StackMap locals: java.util.logging.LogManager
      StackMap stack:
            aload 3 /* manager */
            aload 0 /* name */
            aload 1 /* resourceBundleName */
            aload 2 /* caller */
            invokevirtual java.util.logging.LogManager.demandLogger:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/logging/Logger;
            areturn
        end local 3 // java.util.logging.LogManager manager
        end local 2 // java.lang.Class caller
        end local 1 // java.lang.String resourceBundleName
        end local 0 // java.lang.String name
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    5     0                name  Ljava/lang/String;
            0    5     1  resourceBundleName  Ljava/lang/String;
            0    5     2              caller  Ljava/lang/Class<*>;
            1    5     3             manager  Ljava/util/logging/LogManager;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class<*>;)Ljava/util/logging/Logger;
    MethodParameters:
                    Name  Flags
      name                
      resourceBundleName  
      caller              

  public static java.util.logging.Logger getLogger(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/logging/Logger;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.String name
         0: .line 701
            aload 0 /* name */
            invokestatic jdk.internal.reflect.Reflection.getCallerClass:()Ljava/lang/Class;
            invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;Ljava/lang/Class;)Ljava/util/logging/Logger;
            areturn
        end local 0 // java.lang.String name
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  name  Ljava/lang/String;
    RuntimeVisibleAnnotations: 
      jdk.internal.reflect.CallerSensitive()
    MethodParameters:
      Name  Flags
      name  

  private static java.util.logging.Logger getLogger(java.lang.String, java.lang.Class<?>);
    descriptor: (Ljava/lang/String;Ljava/lang/Class;)Ljava/util/logging/Logger;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.lang.String name
        start local 1 // java.lang.Class callerClass
         0: .line 717
            aload 0 /* name */
            aconst_null
            aload 1 /* callerClass */
            invokestatic java.util.logging.Logger.demandLogger:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/logging/Logger;
            areturn
        end local 1 // java.lang.Class callerClass
        end local 0 // java.lang.String name
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         name  Ljava/lang/String;
            0    1     1  callerClass  Ljava/lang/Class<*>;
    Signature: (Ljava/lang/String;Ljava/lang/Class<*>;)Ljava/util/logging/Logger;
    MethodParameters:
             Name  Flags
      name         
      callerClass  

  public static java.util.logging.Logger getLogger(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/util/logging/Logger;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.lang.String name
        start local 1 // java.lang.String resourceBundleName
         0: .line 768
            aload 0 /* name */
            aload 1 /* resourceBundleName */
            invokestatic jdk.internal.reflect.Reflection.getCallerClass:()Ljava/lang/Class;
            invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/logging/Logger;
            areturn
        end local 1 // java.lang.String resourceBundleName
        end local 0 // java.lang.String name
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                name  Ljava/lang/String;
            0    1     1  resourceBundleName  Ljava/lang/String;
    RuntimeVisibleAnnotations: 
      jdk.internal.reflect.CallerSensitive()
    MethodParameters:
                    Name  Flags
      name                
      resourceBundleName  

  private static java.util.logging.Logger getLogger(java.lang.String, java.lang.String, java.lang.Class<?>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/logging/Logger;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // java.lang.String name
        start local 1 // java.lang.String resourceBundleName
        start local 2 // java.lang.Class callerClass
         0: .line 792
            aload 0 /* name */
            aload 1 /* resourceBundleName */
            aload 2 /* callerClass */
            invokestatic java.util.logging.Logger.demandLogger:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/logging/Logger;
            astore 3 /* result */
        start local 3 // java.util.logging.Logger result
         1: .line 803
            aload 3 /* result */
            aload 1 /* resourceBundleName */
            aload 2 /* callerClass */
            invokevirtual java.util.logging.Logger.setupResourceInfo:(Ljava/lang/String;Ljava/lang/Class;)V
         2: .line 804
            aload 3 /* result */
            areturn
        end local 3 // java.util.logging.Logger result
        end local 2 // java.lang.Class callerClass
        end local 1 // java.lang.String resourceBundleName
        end local 0 // java.lang.String name
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    3     0                name  Ljava/lang/String;
            0    3     1  resourceBundleName  Ljava/lang/String;
            0    3     2         callerClass  Ljava/lang/Class<*>;
            1    3     3              result  Ljava/util/logging/Logger;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class<*>;)Ljava/util/logging/Logger;
    MethodParameters:
                    Name  Flags
      name                
      resourceBundleName  
      callerClass         

  static java.util.logging.Logger getPlatformLogger(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/logging/Logger;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // java.lang.String name
         0: .line 811
            invokestatic java.util.logging.LogManager.getLogManager:()Ljava/util/logging/LogManager;
            astore 1 /* manager */
        start local 1 // java.util.logging.LogManager manager
         1: .line 816
            aload 1 /* manager */
            aload 0 /* name */
            ldc "sun.util.logging.resources.logging"
            aconst_null
            invokevirtual java.util.logging.LogManager.demandSystemLogger:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Module;)Ljava/util/logging/Logger;
            astore 2 /* result */
        start local 2 // java.util.logging.Logger result
         2: .line 817
            aload 2 /* result */
            areturn
        end local 2 // java.util.logging.Logger result
        end local 1 // java.util.logging.LogManager manager
        end local 0 // java.lang.String name
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     name  Ljava/lang/String;
            1    3     1  manager  Ljava/util/logging/LogManager;
            2    3     2   result  Ljava/util/logging/Logger;
    MethodParameters:
      Name  Flags
      name  

  public static java.util.logging.Logger getAnonymousLogger();
    descriptor: ()Ljava/util/logging/Logger;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 842
            aconst_null
            invokestatic java.util.logging.Logger.getAnonymousLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static java.util.logging.Logger getAnonymousLogger(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/logging/Logger;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=7, locals=6, args_size=1
        start local 0 // java.lang.String resourceBundleName
         0: .line 876
            invokestatic java.util.logging.LogManager.getLogManager:()Ljava/util/logging/LogManager;
            astore 1 /* manager */
        start local 1 // java.util.logging.LogManager manager
         1: .line 878
            aload 1 /* manager */
            invokevirtual java.util.logging.LogManager.drainLoggerRefQueueBounded:()V
         2: .line 879
            invokestatic jdk.internal.reflect.Reflection.getCallerClass:()Ljava/lang/Class;
            astore 2 /* callerClass */
        start local 2 // java.lang.Class callerClass
         3: .line 880
            aload 2 /* callerClass */
            invokevirtual java.lang.Class.getModule:()Ljava/lang/Module;
            astore 3 /* module */
        start local 3 // java.lang.Module module
         4: .line 881
            new java.util.logging.Logger
            dup
            aconst_null
            aload 0 /* resourceBundleName */
         5: .line 882
            aload 3 /* module */
            aload 1 /* manager */
            iconst_0
         6: .line 881
            invokespecial java.util.logging.Logger.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Module;Ljava/util/logging/LogManager;Z)V
            astore 4 /* result */
        start local 4 // java.util.logging.Logger result
         7: .line 883
            aload 4 /* result */
            iconst_1
            putfield java.util.logging.Logger.anonymous:Z
         8: .line 884
            aload 1 /* manager */
            ldc ""
            invokevirtual java.util.logging.LogManager.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
            astore 5 /* root */
        start local 5 // java.util.logging.Logger root
         9: .line 885
            aload 4 /* result */
            aload 5 /* root */
            invokevirtual java.util.logging.Logger.doSetParent:(Ljava/util/logging/Logger;)V
        10: .line 886
            aload 4 /* result */
            areturn
        end local 5 // java.util.logging.Logger root
        end local 4 // java.util.logging.Logger result
        end local 3 // java.lang.Module module
        end local 2 // java.lang.Class callerClass
        end local 1 // java.util.logging.LogManager manager
        end local 0 // java.lang.String resourceBundleName
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   11     0  resourceBundleName  Ljava/lang/String;
            1   11     1             manager  Ljava/util/logging/LogManager;
            3   11     2         callerClass  Ljava/lang/Class<*>;
            4   11     3              module  Ljava/lang/Module;
            7   11     4              result  Ljava/util/logging/Logger;
            9   11     5                root  Ljava/util/logging/Logger;
    RuntimeVisibleAnnotations: 
      jdk.internal.reflect.CallerSensitive()
    MethodParameters:
                    Name  Flags
      resourceBundleName  

  public java.util.ResourceBundle getResourceBundle();
    descriptor: ()Ljava/util/ResourceBundle;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.util.logging.Logger this
         0: .line 905
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual java.util.logging.Logger.getResourceBundleName:()Ljava/lang/String;
            iconst_1
            invokevirtual java.util.logging.Logger.findResourceBundle:(Ljava/lang/String;Z)Ljava/util/ResourceBundle;
            areturn
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/logging/Logger;

  public java.lang.String getResourceBundleName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.logging.Logger this
         0: .line 922
            aload 0 /* this */
            getfield java.util.logging.Logger.loggerBundle:Ljava/util/logging/Logger$LoggerBundle;
            getfield java.util.logging.Logger$LoggerBundle.resourceBundleName:Ljava/lang/String;
            areturn
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/logging/Logger;

  public void setFilter(java.util.logging.Filter);
    descriptor: (Ljava/util/logging/Filter;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.util.logging.Logger this
        start local 1 // java.util.logging.Filter newFilter
         0: .line 938
            aload 0 /* this */
            invokevirtual java.util.logging.Logger.checkPermission:()V
         1: .line 939
            aload 0 /* this */
            getfield java.util.logging.Logger.config:Ljava/util/logging/Logger$ConfigurationData;
            aload 1 /* newFilter */
            invokevirtual java.util.logging.Logger$ConfigurationData.setFilter:(Ljava/util/logging/Filter;)V
         2: .line 940
            return
        end local 1 // java.util.logging.Filter newFilter
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Ljava/util/logging/Logger;
            0    3     1  newFilter  Ljava/util/logging/Filter;
    Exceptions:
      throws java.lang.SecurityException
    MethodParameters:
           Name  Flags
      newFilter  

  public java.util.logging.Filter getFilter();
    descriptor: ()Ljava/util/logging/Filter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.logging.Logger this
         0: .line 948
            aload 0 /* this */
            getfield java.util.logging.Logger.config:Ljava/util/logging/Logger$ConfigurationData;
            getfield java.util.logging.Logger$ConfigurationData.filter:Ljava/util/logging/Filter;
            areturn
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/logging/Logger;

  public void log(java.util.logging.LogRecord);
    descriptor: (Ljava/util/logging/LogRecord;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=9, args_size=2
        start local 0 // java.util.logging.Logger this
        start local 1 // java.util.logging.LogRecord record
         0: .line 961
            aload 0 /* this */
            aload 1 /* record */
            invokevirtual java.util.logging.LogRecord.getLevel:()Ljava/util/logging/Level;
            invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
            ifne 2
         1: .line 962
            return
         2: .line 964
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.util.logging.Logger.config:Ljava/util/logging/Logger$ConfigurationData;
            getfield java.util.logging.Logger$ConfigurationData.filter:Ljava/util/logging/Filter;
            astore 2 /* theFilter */
        start local 2 // java.util.logging.Filter theFilter
         3: .line 965
            aload 2 /* theFilter */
            ifnull 5
            aload 2 /* theFilter */
            aload 1 /* record */
            invokeinterface java.util.logging.Filter.isLoggable:(Ljava/util/logging/LogRecord;)Z
            ifne 5
         4: .line 966
            return
         5: .line 972
      StackMap locals: java.util.logging.Filter
      StackMap stack:
            aload 0 /* this */
            astore 3 /* logger */
        start local 3 // java.util.logging.Logger logger
         6: .line 973
            goto 25
         7: .line 974
      StackMap locals: java.util.logging.Logger
      StackMap stack:
            aload 0 /* this */
            getfield java.util.logging.Logger.isSystemLogger:Z
            ifeq 9
         8: .line 975
            aload 3 /* logger */
            invokevirtual java.util.logging.Logger.accessCheckedHandlers:()[Ljava/util/logging/Handler;
            goto 10
         9: .line 976
      StackMap locals:
      StackMap stack:
            aload 3 /* logger */
            invokevirtual java.util.logging.Logger.getHandlers:()[Ljava/util/logging/Handler;
        10: .line 974
      StackMap locals:
      StackMap stack: java.util.logging.Handler[]
            astore 4 /* loggerHandlers */
        start local 4 // java.util.logging.Handler[] loggerHandlers
        11: .line 978
            aload 4 /* loggerHandlers */
            dup
            astore 8
            arraylength
            istore 7
            iconst_0
            istore 6
            goto 15
      StackMap locals: java.util.logging.Logger java.util.logging.LogRecord java.util.logging.Filter java.util.logging.Logger java.util.logging.Handler[] top int int java.util.logging.Handler[]
      StackMap stack:
        12: aload 8
            iload 6
            aaload
            astore 5 /* handler */
        start local 5 // java.util.logging.Handler handler
        13: .line 979
            aload 5 /* handler */
            aload 1 /* record */
            invokevirtual java.util.logging.Handler.publish:(Ljava/util/logging/LogRecord;)V
        end local 5 // java.util.logging.Handler handler
        14: .line 978
            iinc 6 1
      StackMap locals:
      StackMap stack:
        15: iload 6
            iload 7
            if_icmplt 12
        16: .line 982
            aload 0 /* this */
            getfield java.util.logging.Logger.isSystemLogger:Z
            ifeq 18
        17: .line 983
            aload 3 /* logger */
            getfield java.util.logging.Logger.config:Ljava/util/logging/Logger$ConfigurationData;
            getfield java.util.logging.Logger$ConfigurationData.useParentHandlers:Z
            goto 19
        18: .line 984
      StackMap locals: java.util.logging.Logger java.util.logging.LogRecord java.util.logging.Filter java.util.logging.Logger java.util.logging.Handler[]
      StackMap stack:
            aload 3 /* logger */
            invokevirtual java.util.logging.Logger.getUseParentHandlers:()Z
        19: .line 982
      StackMap locals:
      StackMap stack: int
            istore 5 /* useParentHdls */
        start local 5 // boolean useParentHdls
        20: .line 986
            iload 5 /* useParentHdls */
            ifne 22
        21: .line 987
            goto 26
        22: .line 990
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield java.util.logging.Logger.isSystemLogger:Z
            ifeq 23
            aload 3 /* logger */
            getfield java.util.logging.Logger.parent:Ljava/util/logging/Logger;
            goto 24
      StackMap locals:
      StackMap stack:
        23: aload 3 /* logger */
            invokevirtual java.util.logging.Logger.getParent:()Ljava/util/logging/Logger;
      StackMap locals:
      StackMap stack: java.util.logging.Logger
        24: astore 3 /* logger */
        end local 5 // boolean useParentHdls
        end local 4 // java.util.logging.Handler[] loggerHandlers
        25: .line 973
      StackMap locals:
      StackMap stack:
            aload 3 /* logger */
            ifnonnull 7
        26: .line 992
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.util.logging.Logger logger
        end local 2 // java.util.logging.Filter theFilter
        end local 1 // java.util.logging.LogRecord record
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   27     0            this  Ljava/util/logging/Logger;
            0   27     1          record  Ljava/util/logging/LogRecord;
            3   27     2       theFilter  Ljava/util/logging/Filter;
            6   27     3          logger  Ljava/util/logging/Logger;
           11   25     4  loggerHandlers  [Ljava/util/logging/Handler;
           13   14     5         handler  Ljava/util/logging/Handler;
           20   25     5   useParentHdls  Z
    MethodParameters:
        Name  Flags
      record  

  private void doLog(java.util.logging.LogRecord);
    descriptor: (Ljava/util/logging/LogRecord;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=5, args_size=2
        start local 0 // java.util.logging.Logger this
        start local 1 // java.util.logging.LogRecord lr
         0: .line 998
            aload 1 /* lr */
            aload 0 /* this */
            getfield java.util.logging.Logger.name:Ljava/lang/String;
            invokevirtual java.util.logging.LogRecord.setLoggerName:(Ljava/lang/String;)V
         1: .line 999
            aload 0 /* this */
            invokevirtual java.util.logging.Logger.getEffectiveLoggerBundle:()Ljava/util/logging/Logger$LoggerBundle;
            astore 2 /* lb */
        start local 2 // java.util.logging.Logger$LoggerBundle lb
         2: .line 1000
            aload 2 /* lb */
            getfield java.util.logging.Logger$LoggerBundle.userBundle:Ljava/util/ResourceBundle;
            astore 3 /* bundle */
        start local 3 // java.util.ResourceBundle bundle
         3: .line 1001
            aload 2 /* lb */
            getfield java.util.logging.Logger$LoggerBundle.resourceBundleName:Ljava/lang/String;
            astore 4 /* ebname */
        start local 4 // java.lang.String ebname
         4: .line 1002
            aload 4 /* ebname */
            ifnull 7
            aload 3 /* bundle */
            ifnull 7
         5: .line 1003
            aload 1 /* lr */
            aload 4 /* ebname */
            invokevirtual java.util.logging.LogRecord.setResourceBundleName:(Ljava/lang/String;)V
         6: .line 1004
            aload 1 /* lr */
            aload 3 /* bundle */
            invokevirtual java.util.logging.LogRecord.setResourceBundle:(Ljava/util/ResourceBundle;)V
         7: .line 1006
      StackMap locals: java.util.logging.Logger$LoggerBundle java.util.ResourceBundle java.lang.String
      StackMap stack:
            aload 0 /* this */
            aload 1 /* lr */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/LogRecord;)V
         8: .line 1007
            return
        end local 4 // java.lang.String ebname
        end local 3 // java.util.ResourceBundle bundle
        end local 2 // java.util.logging.Logger$LoggerBundle lb
        end local 1 // java.util.logging.LogRecord lr
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Ljava/util/logging/Logger;
            0    9     1      lr  Ljava/util/logging/LogRecord;
            2    9     2      lb  Ljava/util/logging/Logger$LoggerBundle;
            3    9     3  bundle  Ljava/util/ResourceBundle;
            4    9     4  ebname  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      lr    

  public void log(java.util.logging.Level, java.lang.String);
    descriptor: (Ljava/util/logging/Level;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // java.util.logging.Logger this
        start local 1 // java.util.logging.Level level
        start local 2 // java.lang.String msg
         0: .line 1025
            aload 0 /* this */
            aload 1 /* level */
            invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
            ifne 2
         1: .line 1026
            return
         2: .line 1028
      StackMap locals:
      StackMap stack:
            new java.util.logging.LogRecord
            dup
            aload 1 /* level */
            aload 2 /* msg */
            invokespecial java.util.logging.LogRecord.<init>:(Ljava/util/logging/Level;Ljava/lang/String;)V
            astore 3 /* lr */
        start local 3 // java.util.logging.LogRecord lr
         3: .line 1029
            aload 0 /* this */
            aload 3 /* lr */
            invokevirtual java.util.logging.Logger.doLog:(Ljava/util/logging/LogRecord;)V
         4: .line 1030
            return
        end local 3 // java.util.logging.LogRecord lr
        end local 2 // java.lang.String msg
        end local 1 // java.util.logging.Level level
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Ljava/util/logging/Logger;
            0    5     1  level  Ljava/util/logging/Level;
            0    5     2    msg  Ljava/lang/String;
            3    5     3     lr  Ljava/util/logging/LogRecord;
    MethodParameters:
       Name  Flags
      level  
      msg    

  public void log(java.util.logging.Level, java.util.function.Supplier<java.lang.String>);
    descriptor: (Ljava/util/logging/Level;Ljava/util/function/Supplier;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // java.util.logging.Logger this
        start local 1 // java.util.logging.Level level
        start local 2 // java.util.function.Supplier msgSupplier
         0: .line 1047
            aload 0 /* this */
            aload 1 /* level */
            invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
            ifne 2
         1: .line 1048
            return
         2: .line 1050
      StackMap locals:
      StackMap stack:
            new java.util.logging.LogRecord
            dup
            aload 1 /* level */
            aload 2 /* msgSupplier */
            invokeinterface java.util.function.Supplier.get:()Ljava/lang/Object;
            checkcast java.lang.String
            invokespecial java.util.logging.LogRecord.<init>:(Ljava/util/logging/Level;Ljava/lang/String;)V
            astore 3 /* lr */
        start local 3 // java.util.logging.LogRecord lr
         3: .line 1051
            aload 0 /* this */
            aload 3 /* lr */
            invokevirtual java.util.logging.Logger.doLog:(Ljava/util/logging/LogRecord;)V
         4: .line 1052
            return
        end local 3 // java.util.logging.LogRecord lr
        end local 2 // java.util.function.Supplier msgSupplier
        end local 1 // java.util.logging.Level level
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    5     0         this  Ljava/util/logging/Logger;
            0    5     1        level  Ljava/util/logging/Level;
            0    5     2  msgSupplier  Ljava/util/function/Supplier<Ljava/lang/String;>;
            3    5     3           lr  Ljava/util/logging/LogRecord;
    Signature: (Ljava/util/logging/Level;Ljava/util/function/Supplier<Ljava/lang/String;>;)V
    MethodParameters:
             Name  Flags
      level        
      msgSupplier  

  public void log(java.util.logging.Level, java.lang.String, java.lang.Object);
    descriptor: (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=4
        start local 0 // java.util.logging.Logger this
        start local 1 // java.util.logging.Level level
        start local 2 // java.lang.String msg
        start local 3 // java.lang.Object param1
         0: .line 1066
            aload 0 /* this */
            aload 1 /* level */
            invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
            ifne 2
         1: .line 1067
            return
         2: .line 1069
      StackMap locals:
      StackMap stack:
            new java.util.logging.LogRecord
            dup
            aload 1 /* level */
            aload 2 /* msg */
            invokespecial java.util.logging.LogRecord.<init>:(Ljava/util/logging/Level;Ljava/lang/String;)V
            astore 4 /* lr */
        start local 4 // java.util.logging.LogRecord lr
         3: .line 1070
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 3 /* param1 */
            aastore
            astore 5 /* params */
        start local 5 // java.lang.Object[] params
         4: .line 1071
            aload 4 /* lr */
            aload 5 /* params */
            invokevirtual java.util.logging.LogRecord.setParameters:([Ljava/lang/Object;)V
         5: .line 1072
            aload 0 /* this */
            aload 4 /* lr */
            invokevirtual java.util.logging.Logger.doLog:(Ljava/util/logging/LogRecord;)V
         6: .line 1073
            return
        end local 5 // java.lang.Object[] params
        end local 4 // java.util.logging.LogRecord lr
        end local 3 // java.lang.Object param1
        end local 2 // java.lang.String msg
        end local 1 // java.util.logging.Level level
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Ljava/util/logging/Logger;
            0    7     1   level  Ljava/util/logging/Level;
            0    7     2     msg  Ljava/lang/String;
            0    7     3  param1  Ljava/lang/Object;
            3    7     4      lr  Ljava/util/logging/LogRecord;
            4    7     5  params  [Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      level   
      msg     
      param1  

  public void log(java.util.logging.Level, java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // java.util.logging.Logger this
        start local 1 // java.util.logging.Level level
        start local 2 // java.lang.String msg
        start local 3 // java.lang.Object[] params
         0: .line 1087
            aload 0 /* this */
            aload 1 /* level */
            invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
            ifne 2
         1: .line 1088
            return
         2: .line 1090
      StackMap locals:
      StackMap stack:
            new java.util.logging.LogRecord
            dup
            aload 1 /* level */
            aload 2 /* msg */
            invokespecial java.util.logging.LogRecord.<init>:(Ljava/util/logging/Level;Ljava/lang/String;)V
            astore 4 /* lr */
        start local 4 // java.util.logging.LogRecord lr
         3: .line 1091
            aload 4 /* lr */
            aload 3 /* params */
            invokevirtual java.util.logging.LogRecord.setParameters:([Ljava/lang/Object;)V
         4: .line 1092
            aload 0 /* this */
            aload 4 /* lr */
            invokevirtual java.util.logging.Logger.doLog:(Ljava/util/logging/LogRecord;)V
         5: .line 1093
            return
        end local 4 // java.util.logging.LogRecord lr
        end local 3 // java.lang.Object[] params
        end local 2 // java.lang.String msg
        end local 1 // java.util.logging.Level level
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Ljava/util/logging/Logger;
            0    6     1   level  Ljava/util/logging/Level;
            0    6     2     msg  Ljava/lang/String;
            0    6     3  params  [Ljava/lang/Object;
            3    6     4      lr  Ljava/util/logging/LogRecord;
    MethodParameters:
        Name  Flags
      level   
      msg     
      params  

  public void log(java.util.logging.Level, java.lang.String, java.lang.Throwable);
    descriptor: (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // java.util.logging.Logger this
        start local 1 // java.util.logging.Level level
        start local 2 // java.lang.String msg
        start local 3 // java.lang.Throwable thrown
         0: .line 1112
            aload 0 /* this */
            aload 1 /* level */
            invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
            ifne 2
         1: .line 1113
            return
         2: .line 1115
      StackMap locals:
      StackMap stack:
            new java.util.logging.LogRecord
            dup
            aload 1 /* level */
            aload 2 /* msg */
            invokespecial java.util.logging.LogRecord.<init>:(Ljava/util/logging/Level;Ljava/lang/String;)V
            astore 4 /* lr */
        start local 4 // java.util.logging.LogRecord lr
         3: .line 1116
            aload 4 /* lr */
            aload 3 /* thrown */
            invokevirtual java.util.logging.LogRecord.setThrown:(Ljava/lang/Throwable;)V
         4: .line 1117
            aload 0 /* this */
            aload 4 /* lr */
            invokevirtual java.util.logging.Logger.doLog:(Ljava/util/logging/LogRecord;)V
         5: .line 1118
            return
        end local 4 // java.util.logging.LogRecord lr
        end local 3 // java.lang.Throwable thrown
        end local 2 // java.lang.String msg
        end local 1 // java.util.logging.Level level
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Ljava/util/logging/Logger;
            0    6     1   level  Ljava/util/logging/Level;
            0    6     2     msg  Ljava/lang/String;
            0    6     3  thrown  Ljava/lang/Throwable;
            3    6     4      lr  Ljava/util/logging/LogRecord;
    MethodParameters:
        Name  Flags
      level   
      msg     
      thrown  

  public void log(java.util.logging.Level, java.lang.Throwable, java.util.function.Supplier<java.lang.String>);
    descriptor: (Ljava/util/logging/Level;Ljava/lang/Throwable;Ljava/util/function/Supplier;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // java.util.logging.Logger this
        start local 1 // java.util.logging.Level level
        start local 2 // java.lang.Throwable thrown
        start local 3 // java.util.function.Supplier msgSupplier
         0: .line 1140
            aload 0 /* this */
            aload 1 /* level */
            invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
            ifne 2
         1: .line 1141
            return
         2: .line 1143
      StackMap locals:
      StackMap stack:
            new java.util.logging.LogRecord
            dup
            aload 1 /* level */
            aload 3 /* msgSupplier */
            invokeinterface java.util.function.Supplier.get:()Ljava/lang/Object;
            checkcast java.lang.String
            invokespecial java.util.logging.LogRecord.<init>:(Ljava/util/logging/Level;Ljava/lang/String;)V
            astore 4 /* lr */
        start local 4 // java.util.logging.LogRecord lr
         3: .line 1144
            aload 4 /* lr */
            aload 2 /* thrown */
            invokevirtual java.util.logging.LogRecord.setThrown:(Ljava/lang/Throwable;)V
         4: .line 1145
            aload 0 /* this */
            aload 4 /* lr */
            invokevirtual java.util.logging.Logger.doLog:(Ljava/util/logging/LogRecord;)V
         5: .line 1146
            return
        end local 4 // java.util.logging.LogRecord lr
        end local 3 // java.util.function.Supplier msgSupplier
        end local 2 // java.lang.Throwable thrown
        end local 1 // java.util.logging.Level level
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    6     0         this  Ljava/util/logging/Logger;
            0    6     1        level  Ljava/util/logging/Level;
            0    6     2       thrown  Ljava/lang/Throwable;
            0    6     3  msgSupplier  Ljava/util/function/Supplier<Ljava/lang/String;>;
            3    6     4           lr  Ljava/util/logging/LogRecord;
    Signature: (Ljava/util/logging/Level;Ljava/lang/Throwable;Ljava/util/function/Supplier<Ljava/lang/String;>;)V
    MethodParameters:
             Name  Flags
      level        
      thrown       
      msgSupplier  

  public void logp(java.util.logging.Level, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=5
        start local 0 // java.util.logging.Logger this
        start local 1 // java.util.logging.Level level
        start local 2 // java.lang.String sourceClass
        start local 3 // java.lang.String sourceMethod
        start local 4 // java.lang.String msg
         0: .line 1166
            aload 0 /* this */
            aload 1 /* level */
            invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
            ifne 2
         1: .line 1167
            return
         2: .line 1169
      StackMap locals:
      StackMap stack:
            new java.util.logging.LogRecord
            dup
            aload 1 /* level */
            aload 4 /* msg */
            invokespecial java.util.logging.LogRecord.<init>:(Ljava/util/logging/Level;Ljava/lang/String;)V
            astore 5 /* lr */
        start local 5 // java.util.logging.LogRecord lr
         3: .line 1170
            aload 5 /* lr */
            aload 2 /* sourceClass */
            invokevirtual java.util.logging.LogRecord.setSourceClassName:(Ljava/lang/String;)V
         4: .line 1171
            aload 5 /* lr */
            aload 3 /* sourceMethod */
            invokevirtual java.util.logging.LogRecord.setSourceMethodName:(Ljava/lang/String;)V
         5: .line 1172
            aload 0 /* this */
            aload 5 /* lr */
            invokevirtual java.util.logging.Logger.doLog:(Ljava/util/logging/LogRecord;)V
         6: .line 1173
            return
        end local 5 // java.util.logging.LogRecord lr
        end local 4 // java.lang.String msg
        end local 3 // java.lang.String sourceMethod
        end local 2 // java.lang.String sourceClass
        end local 1 // java.util.logging.Level level
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    7     0          this  Ljava/util/logging/Logger;
            0    7     1         level  Ljava/util/logging/Level;
            0    7     2   sourceClass  Ljava/lang/String;
            0    7     3  sourceMethod  Ljava/lang/String;
            0    7     4           msg  Ljava/lang/String;
            3    7     5            lr  Ljava/util/logging/LogRecord;
    MethodParameters:
              Name  Flags
      level         
      sourceClass   
      sourceMethod  
      msg           

  public void logp(java.util.logging.Level, java.lang.String, java.lang.String, java.util.function.Supplier<java.lang.String>);
    descriptor: (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Supplier;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=5
        start local 0 // java.util.logging.Logger this
        start local 1 // java.util.logging.Level level
        start local 2 // java.lang.String sourceClass
        start local 3 // java.lang.String sourceMethod
        start local 4 // java.util.function.Supplier msgSupplier
         0: .line 1193
            aload 0 /* this */
            aload 1 /* level */
            invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
            ifne 2
         1: .line 1194
            return
         2: .line 1196
      StackMap locals:
      StackMap stack:
            new java.util.logging.LogRecord
            dup
            aload 1 /* level */
            aload 4 /* msgSupplier */
            invokeinterface java.util.function.Supplier.get:()Ljava/lang/Object;
            checkcast java.lang.String
            invokespecial java.util.logging.LogRecord.<init>:(Ljava/util/logging/Level;Ljava/lang/String;)V
            astore 5 /* lr */
        start local 5 // java.util.logging.LogRecord lr
         3: .line 1197
            aload 5 /* lr */
            aload 2 /* sourceClass */
            invokevirtual java.util.logging.LogRecord.setSourceClassName:(Ljava/lang/String;)V
         4: .line 1198
            aload 5 /* lr */
            aload 3 /* sourceMethod */
            invokevirtual java.util.logging.LogRecord.setSourceMethodName:(Ljava/lang/String;)V
         5: .line 1199
            aload 0 /* this */
            aload 5 /* lr */
            invokevirtual java.util.logging.Logger.doLog:(Ljava/util/logging/LogRecord;)V
         6: .line 1200
            return
        end local 5 // java.util.logging.LogRecord lr
        end local 4 // java.util.function.Supplier msgSupplier
        end local 3 // java.lang.String sourceMethod
        end local 2 // java.lang.String sourceClass
        end local 1 // java.util.logging.Level level
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    7     0          this  Ljava/util/logging/Logger;
            0    7     1         level  Ljava/util/logging/Level;
            0    7     2   sourceClass  Ljava/lang/String;
            0    7     3  sourceMethod  Ljava/lang/String;
            0    7     4   msgSupplier  Ljava/util/function/Supplier<Ljava/lang/String;>;
            3    7     5            lr  Ljava/util/logging/LogRecord;
    Signature: (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Supplier<Ljava/lang/String;>;)V
    MethodParameters:
              Name  Flags
      level         
      sourceClass   
      sourceMethod  
      msgSupplier   

  public void logp(java.util.logging.Level, java.lang.String, java.lang.String, java.lang.String, java.lang.Object);
    descriptor: (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=8, args_size=6
        start local 0 // java.util.logging.Logger this
        start local 1 // java.util.logging.Level level
        start local 2 // java.lang.String sourceClass
        start local 3 // java.lang.String sourceMethod
        start local 4 // java.lang.String msg
        start local 5 // java.lang.Object param1
         0: .line 1218
            aload 0 /* this */
            aload 1 /* level */
            invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
            ifne 2
         1: .line 1219
            return
         2: .line 1221
      StackMap locals:
      StackMap stack:
            new java.util.logging.LogRecord
            dup
            aload 1 /* level */
            aload 4 /* msg */
            invokespecial java.util.logging.LogRecord.<init>:(Ljava/util/logging/Level;Ljava/lang/String;)V
            astore 6 /* lr */
        start local 6 // java.util.logging.LogRecord lr
         3: .line 1222
            aload 6 /* lr */
            aload 2 /* sourceClass */
            invokevirtual java.util.logging.LogRecord.setSourceClassName:(Ljava/lang/String;)V
         4: .line 1223
            aload 6 /* lr */
            aload 3 /* sourceMethod */
            invokevirtual java.util.logging.LogRecord.setSourceMethodName:(Ljava/lang/String;)V
         5: .line 1224
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 5 /* param1 */
            aastore
            astore 7 /* params */
        start local 7 // java.lang.Object[] params
         6: .line 1225
            aload 6 /* lr */
            aload 7 /* params */
            invokevirtual java.util.logging.LogRecord.setParameters:([Ljava/lang/Object;)V
         7: .line 1226
            aload 0 /* this */
            aload 6 /* lr */
            invokevirtual java.util.logging.Logger.doLog:(Ljava/util/logging/LogRecord;)V
         8: .line 1227
            return
        end local 7 // java.lang.Object[] params
        end local 6 // java.util.logging.LogRecord lr
        end local 5 // java.lang.Object param1
        end local 4 // java.lang.String msg
        end local 3 // java.lang.String sourceMethod
        end local 2 // java.lang.String sourceClass
        end local 1 // java.util.logging.Level level
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    9     0          this  Ljava/util/logging/Logger;
            0    9     1         level  Ljava/util/logging/Level;
            0    9     2   sourceClass  Ljava/lang/String;
            0    9     3  sourceMethod  Ljava/lang/String;
            0    9     4           msg  Ljava/lang/String;
            0    9     5        param1  Ljava/lang/Object;
            3    9     6            lr  Ljava/util/logging/LogRecord;
            6    9     7        params  [Ljava/lang/Object;
    MethodParameters:
              Name  Flags
      level         
      sourceClass   
      sourceMethod  
      msg           
      param1        

  public void logp(java.util.logging.Level, java.lang.String, java.lang.String, java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=7, args_size=6
        start local 0 // java.util.logging.Logger this
        start local 1 // java.util.logging.Level level
        start local 2 // java.lang.String sourceClass
        start local 3 // java.lang.String sourceMethod
        start local 4 // java.lang.String msg
        start local 5 // java.lang.Object[] params
         0: .line 1245
            aload 0 /* this */
            aload 1 /* level */
            invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
            ifne 2
         1: .line 1246
            return
         2: .line 1248
      StackMap locals:
      StackMap stack:
            new java.util.logging.LogRecord
            dup
            aload 1 /* level */
            aload 4 /* msg */
            invokespecial java.util.logging.LogRecord.<init>:(Ljava/util/logging/Level;Ljava/lang/String;)V
            astore 6 /* lr */
        start local 6 // java.util.logging.LogRecord lr
         3: .line 1249
            aload 6 /* lr */
            aload 2 /* sourceClass */
            invokevirtual java.util.logging.LogRecord.setSourceClassName:(Ljava/lang/String;)V
         4: .line 1250
            aload 6 /* lr */
            aload 3 /* sourceMethod */
            invokevirtual java.util.logging.LogRecord.setSourceMethodName:(Ljava/lang/String;)V
         5: .line 1251
            aload 6 /* lr */
            aload 5 /* params */
            invokevirtual java.util.logging.LogRecord.setParameters:([Ljava/lang/Object;)V
         6: .line 1252
            aload 0 /* this */
            aload 6 /* lr */
            invokevirtual java.util.logging.Logger.doLog:(Ljava/util/logging/LogRecord;)V
         7: .line 1253
            return
        end local 6 // java.util.logging.LogRecord lr
        end local 5 // java.lang.Object[] params
        end local 4 // java.lang.String msg
        end local 3 // java.lang.String sourceMethod
        end local 2 // java.lang.String sourceClass
        end local 1 // java.util.logging.Level level
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    8     0          this  Ljava/util/logging/Logger;
            0    8     1         level  Ljava/util/logging/Level;
            0    8     2   sourceClass  Ljava/lang/String;
            0    8     3  sourceMethod  Ljava/lang/String;
            0    8     4           msg  Ljava/lang/String;
            0    8     5        params  [Ljava/lang/Object;
            3    8     6            lr  Ljava/util/logging/LogRecord;
    MethodParameters:
              Name  Flags
      level         
      sourceClass   
      sourceMethod  
      msg           
      params        

  public void logp(java.util.logging.Level, java.lang.String, java.lang.String, java.lang.String, java.lang.Throwable);
    descriptor: (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=7, args_size=6
        start local 0 // java.util.logging.Logger this
        start local 1 // java.util.logging.Level level
        start local 2 // java.lang.String sourceClass
        start local 3 // java.lang.String sourceMethod
        start local 4 // java.lang.String msg
        start local 5 // java.lang.Throwable thrown
         0: .line 1276
            aload 0 /* this */
            aload 1 /* level */
            invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
            ifne 2
         1: .line 1277
            return
         2: .line 1279
      StackMap locals:
      StackMap stack:
            new java.util.logging.LogRecord
            dup
            aload 1 /* level */
            aload 4 /* msg */
            invokespecial java.util.logging.LogRecord.<init>:(Ljava/util/logging/Level;Ljava/lang/String;)V
            astore 6 /* lr */
        start local 6 // java.util.logging.LogRecord lr
         3: .line 1280
            aload 6 /* lr */
            aload 2 /* sourceClass */
            invokevirtual java.util.logging.LogRecord.setSourceClassName:(Ljava/lang/String;)V
         4: .line 1281
            aload 6 /* lr */
            aload 3 /* sourceMethod */
            invokevirtual java.util.logging.LogRecord.setSourceMethodName:(Ljava/lang/String;)V
         5: .line 1282
            aload 6 /* lr */
            aload 5 /* thrown */
            invokevirtual java.util.logging.LogRecord.setThrown:(Ljava/lang/Throwable;)V
         6: .line 1283
            aload 0 /* this */
            aload 6 /* lr */
            invokevirtual java.util.logging.Logger.doLog:(Ljava/util/logging/LogRecord;)V
         7: .line 1284
            return
        end local 6 // java.util.logging.LogRecord lr
        end local 5 // java.lang.Throwable thrown
        end local 4 // java.lang.String msg
        end local 3 // java.lang.String sourceMethod
        end local 2 // java.lang.String sourceClass
        end local 1 // java.util.logging.Level level
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    8     0          this  Ljava/util/logging/Logger;
            0    8     1         level  Ljava/util/logging/Level;
            0    8     2   sourceClass  Ljava/lang/String;
            0    8     3  sourceMethod  Ljava/lang/String;
            0    8     4           msg  Ljava/lang/String;
            0    8     5        thrown  Ljava/lang/Throwable;
            3    8     6            lr  Ljava/util/logging/LogRecord;
    MethodParameters:
              Name  Flags
      level         
      sourceClass   
      sourceMethod  
      msg           
      thrown        

  public void logp(java.util.logging.Level, java.lang.String, java.lang.String, java.lang.Throwable, java.util.function.Supplier<java.lang.String>);
    descriptor: (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/function/Supplier;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=7, args_size=6
        start local 0 // java.util.logging.Logger this
        start local 1 // java.util.logging.Level level
        start local 2 // java.lang.String sourceClass
        start local 3 // java.lang.String sourceMethod
        start local 4 // java.lang.Throwable thrown
        start local 5 // java.util.function.Supplier msgSupplier
         0: .line 1310
            aload 0 /* this */
            aload 1 /* level */
            invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
            ifne 2
         1: .line 1311
            return
         2: .line 1313
      StackMap locals:
      StackMap stack:
            new java.util.logging.LogRecord
            dup
            aload 1 /* level */
            aload 5 /* msgSupplier */
            invokeinterface java.util.function.Supplier.get:()Ljava/lang/Object;
            checkcast java.lang.String
            invokespecial java.util.logging.LogRecord.<init>:(Ljava/util/logging/Level;Ljava/lang/String;)V
            astore 6 /* lr */
        start local 6 // java.util.logging.LogRecord lr
         3: .line 1314
            aload 6 /* lr */
            aload 2 /* sourceClass */
            invokevirtual java.util.logging.LogRecord.setSourceClassName:(Ljava/lang/String;)V
         4: .line 1315
            aload 6 /* lr */
            aload 3 /* sourceMethod */
            invokevirtual java.util.logging.LogRecord.setSourceMethodName:(Ljava/lang/String;)V
         5: .line 1316
            aload 6 /* lr */
            aload 4 /* thrown */
            invokevirtual java.util.logging.LogRecord.setThrown:(Ljava/lang/Throwable;)V
         6: .line 1317
            aload 0 /* this */
            aload 6 /* lr */
            invokevirtual java.util.logging.Logger.doLog:(Ljava/util/logging/LogRecord;)V
         7: .line 1318
            return
        end local 6 // java.util.logging.LogRecord lr
        end local 5 // java.util.function.Supplier msgSupplier
        end local 4 // java.lang.Throwable thrown
        end local 3 // java.lang.String sourceMethod
        end local 2 // java.lang.String sourceClass
        end local 1 // java.util.logging.Level level
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    8     0          this  Ljava/util/logging/Logger;
            0    8     1         level  Ljava/util/logging/Level;
            0    8     2   sourceClass  Ljava/lang/String;
            0    8     3  sourceMethod  Ljava/lang/String;
            0    8     4        thrown  Ljava/lang/Throwable;
            0    8     5   msgSupplier  Ljava/util/function/Supplier<Ljava/lang/String;>;
            3    8     6            lr  Ljava/util/logging/LogRecord;
    Signature: (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/function/Supplier<Ljava/lang/String;>;)V
    MethodParameters:
              Name  Flags
      level         
      sourceClass   
      sourceMethod  
      thrown        
      msgSupplier   

  private void doLog(java.util.logging.LogRecord, java.lang.String);
    descriptor: (Ljava/util/logging/LogRecord;Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // java.util.logging.Logger this
        start local 1 // java.util.logging.LogRecord lr
        start local 2 // java.lang.String rbname
         0: .line 1329
            aload 1 /* lr */
            aload 0 /* this */
            getfield java.util.logging.Logger.name:Ljava/lang/String;
            invokevirtual java.util.logging.LogRecord.setLoggerName:(Ljava/lang/String;)V
         1: .line 1330
            aload 2 /* rbname */
            ifnull 4
         2: .line 1331
            aload 1 /* lr */
            aload 2 /* rbname */
            invokevirtual java.util.logging.LogRecord.setResourceBundleName:(Ljava/lang/String;)V
         3: .line 1332
            aload 1 /* lr */
            aload 0 /* this */
            aload 2 /* rbname */
            iconst_0
            invokevirtual java.util.logging.Logger.findResourceBundle:(Ljava/lang/String;Z)Ljava/util/ResourceBundle;
            invokevirtual java.util.logging.LogRecord.setResourceBundle:(Ljava/util/ResourceBundle;)V
         4: .line 1334
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* lr */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/LogRecord;)V
         5: .line 1335
            return
        end local 2 // java.lang.String rbname
        end local 1 // java.util.logging.LogRecord lr
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Ljava/util/logging/Logger;
            0    6     1      lr  Ljava/util/logging/LogRecord;
            0    6     2  rbname  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      lr      
      rbname  

  private void doLog(java.util.logging.LogRecord, java.util.ResourceBundle);
    descriptor: (Ljava/util/logging/LogRecord;Ljava/util/ResourceBundle;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // java.util.logging.Logger this
        start local 1 // java.util.logging.LogRecord lr
        start local 2 // java.util.ResourceBundle rb
         0: .line 1339
            aload 1 /* lr */
            aload 0 /* this */
            getfield java.util.logging.Logger.name:Ljava/lang/String;
            invokevirtual java.util.logging.LogRecord.setLoggerName:(Ljava/lang/String;)V
         1: .line 1340
            aload 2 /* rb */
            ifnull 4
         2: .line 1341
            aload 1 /* lr */
            aload 2 /* rb */
            invokevirtual java.util.ResourceBundle.getBaseBundleName:()Ljava/lang/String;
            invokevirtual java.util.logging.LogRecord.setResourceBundleName:(Ljava/lang/String;)V
         3: .line 1342
            aload 1 /* lr */
            aload 2 /* rb */
            invokevirtual java.util.logging.LogRecord.setResourceBundle:(Ljava/util/ResourceBundle;)V
         4: .line 1344
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* lr */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/LogRecord;)V
         5: .line 1345
            return
        end local 2 // java.util.ResourceBundle rb
        end local 1 // java.util.logging.LogRecord lr
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Ljava/util/logging/Logger;
            0    6     1    lr  Ljava/util/logging/LogRecord;
            0    6     2    rb  Ljava/util/ResourceBundle;
    MethodParameters:
      Name  Flags
      lr    
      rb    

  public void logrb(java.util.logging.Level, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=7, args_size=6
        start local 0 // java.util.logging.Logger this
        start local 1 // java.util.logging.Level level
        start local 2 // java.lang.String sourceClass
        start local 3 // java.lang.String sourceMethod
        start local 4 // java.lang.String bundleName
        start local 5 // java.lang.String msg
         0: .line 1372
            aload 0 /* this */
            aload 1 /* level */
            invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
            ifne 2
         1: .line 1373
            return
         2: .line 1375
      StackMap locals:
      StackMap stack:
            new java.util.logging.LogRecord
            dup
            aload 1 /* level */
            aload 5 /* msg */
            invokespecial java.util.logging.LogRecord.<init>:(Ljava/util/logging/Level;Ljava/lang/String;)V
            astore 6 /* lr */
        start local 6 // java.util.logging.LogRecord lr
         3: .line 1376
            aload 6 /* lr */
            aload 2 /* sourceClass */
            invokevirtual java.util.logging.LogRecord.setSourceClassName:(Ljava/lang/String;)V
         4: .line 1377
            aload 6 /* lr */
            aload 3 /* sourceMethod */
            invokevirtual java.util.logging.LogRecord.setSourceMethodName:(Ljava/lang/String;)V
         5: .line 1378
            aload 0 /* this */
            aload 6 /* lr */
            aload 4 /* bundleName */
            invokevirtual java.util.logging.Logger.doLog:(Ljava/util/logging/LogRecord;Ljava/lang/String;)V
         6: .line 1379
            return
        end local 6 // java.util.logging.LogRecord lr
        end local 5 // java.lang.String msg
        end local 4 // java.lang.String bundleName
        end local 3 // java.lang.String sourceMethod
        end local 2 // java.lang.String sourceClass
        end local 1 // java.util.logging.Level level
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    7     0          this  Ljava/util/logging/Logger;
            0    7     1         level  Ljava/util/logging/Level;
            0    7     2   sourceClass  Ljava/lang/String;
            0    7     3  sourceMethod  Ljava/lang/String;
            0    7     4    bundleName  Ljava/lang/String;
            0    7     5           msg  Ljava/lang/String;
            3    7     6            lr  Ljava/util/logging/LogRecord;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
              Name  Flags
      level         
      sourceClass   
      sourceMethod  
      bundleName    
      msg           

  public void logrb(java.util.logging.Level, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Object);
    descriptor: (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=9, args_size=7
        start local 0 // java.util.logging.Logger this
        start local 1 // java.util.logging.Level level
        start local 2 // java.lang.String sourceClass
        start local 3 // java.lang.String sourceMethod
        start local 4 // java.lang.String bundleName
        start local 5 // java.lang.String msg
        start local 6 // java.lang.Object param1
         0: .line 1407
            aload 0 /* this */
            aload 1 /* level */
            invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
            ifne 2
         1: .line 1408
            return
         2: .line 1410
      StackMap locals:
      StackMap stack:
            new java.util.logging.LogRecord
            dup
            aload 1 /* level */
            aload 5 /* msg */
            invokespecial java.util.logging.LogRecord.<init>:(Ljava/util/logging/Level;Ljava/lang/String;)V
            astore 7 /* lr */
        start local 7 // java.util.logging.LogRecord lr
         3: .line 1411
            aload 7 /* lr */
            aload 2 /* sourceClass */
            invokevirtual java.util.logging.LogRecord.setSourceClassName:(Ljava/lang/String;)V
         4: .line 1412
            aload 7 /* lr */
            aload 3 /* sourceMethod */
            invokevirtual java.util.logging.LogRecord.setSourceMethodName:(Ljava/lang/String;)V
         5: .line 1413
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 6 /* param1 */
            aastore
            astore 8 /* params */
        start local 8 // java.lang.Object[] params
         6: .line 1414
            aload 7 /* lr */
            aload 8 /* params */
            invokevirtual java.util.logging.LogRecord.setParameters:([Ljava/lang/Object;)V
         7: .line 1415
            aload 0 /* this */
            aload 7 /* lr */
            aload 4 /* bundleName */
            invokevirtual java.util.logging.Logger.doLog:(Ljava/util/logging/LogRecord;Ljava/lang/String;)V
         8: .line 1416
            return
        end local 8 // java.lang.Object[] params
        end local 7 // java.util.logging.LogRecord lr
        end local 6 // java.lang.Object param1
        end local 5 // java.lang.String msg
        end local 4 // java.lang.String bundleName
        end local 3 // java.lang.String sourceMethod
        end local 2 // java.lang.String sourceClass
        end local 1 // java.util.logging.Level level
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    9     0          this  Ljava/util/logging/Logger;
            0    9     1         level  Ljava/util/logging/Level;
            0    9     2   sourceClass  Ljava/lang/String;
            0    9     3  sourceMethod  Ljava/lang/String;
            0    9     4    bundleName  Ljava/lang/String;
            0    9     5           msg  Ljava/lang/String;
            0    9     6        param1  Ljava/lang/Object;
            3    9     7            lr  Ljava/util/logging/LogRecord;
            6    9     8        params  [Ljava/lang/Object;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
              Name  Flags
      level         
      sourceClass   
      sourceMethod  
      bundleName    
      msg           
      param1        

  public void logrb(java.util.logging.Level, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=8, args_size=7
        start local 0 // java.util.logging.Logger this
        start local 1 // java.util.logging.Level level
        start local 2 // java.lang.String sourceClass
        start local 3 // java.lang.String sourceMethod
        start local 4 // java.lang.String bundleName
        start local 5 // java.lang.String msg
        start local 6 // java.lang.Object[] params
         0: .line 1444
            aload 0 /* this */
            aload 1 /* level */
            invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
            ifne 2
         1: .line 1445
            return
         2: .line 1447
      StackMap locals:
      StackMap stack:
            new java.util.logging.LogRecord
            dup
            aload 1 /* level */
            aload 5 /* msg */
            invokespecial java.util.logging.LogRecord.<init>:(Ljava/util/logging/Level;Ljava/lang/String;)V
            astore 7 /* lr */
        start local 7 // java.util.logging.LogRecord lr
         3: .line 1448
            aload 7 /* lr */
            aload 2 /* sourceClass */
            invokevirtual java.util.logging.LogRecord.setSourceClassName:(Ljava/lang/String;)V
         4: .line 1449
            aload 7 /* lr */
            aload 3 /* sourceMethod */
            invokevirtual java.util.logging.LogRecord.setSourceMethodName:(Ljava/lang/String;)V
         5: .line 1450
            aload 7 /* lr */
            aload 6 /* params */
            invokevirtual java.util.logging.LogRecord.setParameters:([Ljava/lang/Object;)V
         6: .line 1451
            aload 0 /* this */
            aload 7 /* lr */
            aload 4 /* bundleName */
            invokevirtual java.util.logging.Logger.doLog:(Ljava/util/logging/LogRecord;Ljava/lang/String;)V
         7: .line 1452
            return
        end local 7 // java.util.logging.LogRecord lr
        end local 6 // java.lang.Object[] params
        end local 5 // java.lang.String msg
        end local 4 // java.lang.String bundleName
        end local 3 // java.lang.String sourceMethod
        end local 2 // java.lang.String sourceClass
        end local 1 // java.util.logging.Level level
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    8     0          this  Ljava/util/logging/Logger;
            0    8     1         level  Ljava/util/logging/Level;
            0    8     2   sourceClass  Ljava/lang/String;
            0    8     3  sourceMethod  Ljava/lang/String;
            0    8     4    bundleName  Ljava/lang/String;
            0    8     5           msg  Ljava/lang/String;
            0    8     6        params  [Ljava/lang/Object;
            3    8     7            lr  Ljava/util/logging/LogRecord;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
              Name  Flags
      level         
      sourceClass   
      sourceMethod  
      bundleName    
      msg           
      params        

  public void logrb(java.util.logging.Level, java.lang.String, java.lang.String, java.util.ResourceBundle, java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/ResourceBundle;Ljava/lang/String;[Ljava/lang/Object;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=4, locals=8, args_size=7
        start local 0 // java.util.logging.Logger this
        start local 1 // java.util.logging.Level level
        start local 2 // java.lang.String sourceClass
        start local 3 // java.lang.String sourceMethod
        start local 4 // java.util.ResourceBundle bundle
        start local 5 // java.lang.String msg
        start local 6 // java.lang.Object[] params
         0: .line 1477
            aload 0 /* this */
            aload 1 /* level */
            invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
            ifne 2
         1: .line 1478
            return
         2: .line 1480
      StackMap locals:
      StackMap stack:
            new java.util.logging.LogRecord
            dup
            aload 1 /* level */
            aload 5 /* msg */
            invokespecial java.util.logging.LogRecord.<init>:(Ljava/util/logging/Level;Ljava/lang/String;)V
            astore 7 /* lr */
        start local 7 // java.util.logging.LogRecord lr
         3: .line 1481
            aload 7 /* lr */
            aload 2 /* sourceClass */
            invokevirtual java.util.logging.LogRecord.setSourceClassName:(Ljava/lang/String;)V
         4: .line 1482
            aload 7 /* lr */
            aload 3 /* sourceMethod */
            invokevirtual java.util.logging.LogRecord.setSourceMethodName:(Ljava/lang/String;)V
         5: .line 1483
            aload 6 /* params */
            ifnull 7
            aload 6 /* params */
            arraylength
            ifeq 7
         6: .line 1484
            aload 7 /* lr */
            aload 6 /* params */
            invokevirtual java.util.logging.LogRecord.setParameters:([Ljava/lang/Object;)V
         7: .line 1486
      StackMap locals: java.util.logging.LogRecord
      StackMap stack:
            aload 0 /* this */
            aload 7 /* lr */
            aload 4 /* bundle */
            invokevirtual java.util.logging.Logger.doLog:(Ljava/util/logging/LogRecord;Ljava/util/ResourceBundle;)V
         8: .line 1487
            return
        end local 7 // java.util.logging.LogRecord lr
        end local 6 // java.lang.Object[] params
        end local 5 // java.lang.String msg
        end local 4 // java.util.ResourceBundle bundle
        end local 3 // java.lang.String sourceMethod
        end local 2 // java.lang.String sourceClass
        end local 1 // java.util.logging.Level level
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    9     0          this  Ljava/util/logging/Logger;
            0    9     1         level  Ljava/util/logging/Level;
            0    9     2   sourceClass  Ljava/lang/String;
            0    9     3  sourceMethod  Ljava/lang/String;
            0    9     4        bundle  Ljava/util/ResourceBundle;
            0    9     5           msg  Ljava/lang/String;
            0    9     6        params  [Ljava/lang/Object;
            3    9     7            lr  Ljava/util/logging/LogRecord;
    MethodParameters:
              Name  Flags
      level         
      sourceClass   
      sourceMethod  
      bundle        
      msg           
      params        

  public void logrb(java.util.logging.Level, java.util.ResourceBundle, java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/util/logging/Level;Ljava/util/ResourceBundle;Ljava/lang/String;[Ljava/lang/Object;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=4, locals=6, args_size=5
        start local 0 // java.util.logging.Logger this
        start local 1 // java.util.logging.Level level
        start local 2 // java.util.ResourceBundle bundle
        start local 3 // java.lang.String msg
        start local 4 // java.lang.Object[] params
         0: .line 1509
            aload 0 /* this */
            aload 1 /* level */
            invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
            ifne 2
         1: .line 1510
            return
         2: .line 1512
      StackMap locals:
      StackMap stack:
            new java.util.logging.LogRecord
            dup
            aload 1 /* level */
            aload 3 /* msg */
            invokespecial java.util.logging.LogRecord.<init>:(Ljava/util/logging/Level;Ljava/lang/String;)V
            astore 5 /* lr */
        start local 5 // java.util.logging.LogRecord lr
         3: .line 1513
            aload 4 /* params */
            ifnull 5
            aload 4 /* params */
            arraylength
            ifeq 5
         4: .line 1514
            aload 5 /* lr */
            aload 4 /* params */
            invokevirtual java.util.logging.LogRecord.setParameters:([Ljava/lang/Object;)V
         5: .line 1516
      StackMap locals: java.util.logging.LogRecord
      StackMap stack:
            aload 0 /* this */
            aload 5 /* lr */
            aload 2 /* bundle */
            invokevirtual java.util.logging.Logger.doLog:(Ljava/util/logging/LogRecord;Ljava/util/ResourceBundle;)V
         6: .line 1517
            return
        end local 5 // java.util.logging.LogRecord lr
        end local 4 // java.lang.Object[] params
        end local 3 // java.lang.String msg
        end local 2 // java.util.ResourceBundle bundle
        end local 1 // java.util.logging.Level level
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Ljava/util/logging/Logger;
            0    7     1   level  Ljava/util/logging/Level;
            0    7     2  bundle  Ljava/util/ResourceBundle;
            0    7     3     msg  Ljava/lang/String;
            0    7     4  params  [Ljava/lang/Object;
            3    7     5      lr  Ljava/util/logging/LogRecord;
    MethodParameters:
        Name  Flags
      level   
      bundle  
      msg     
      params  

  public void logrb(java.util.logging.Level, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Throwable);
    descriptor: (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=8, args_size=7
        start local 0 // java.util.logging.Logger this
        start local 1 // java.util.logging.Level level
        start local 2 // java.lang.String sourceClass
        start local 3 // java.lang.String sourceMethod
        start local 4 // java.lang.String bundleName
        start local 5 // java.lang.String msg
        start local 6 // java.lang.Throwable thrown
         0: .line 1550
            aload 0 /* this */
            aload 1 /* level */
            invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
            ifne 2
         1: .line 1551
            return
         2: .line 1553
      StackMap locals:
      StackMap stack:
            new java.util.logging.LogRecord
            dup
            aload 1 /* level */
            aload 5 /* msg */
            invokespecial java.util.logging.LogRecord.<init>:(Ljava/util/logging/Level;Ljava/lang/String;)V
            astore 7 /* lr */
        start local 7 // java.util.logging.LogRecord lr
         3: .line 1554
            aload 7 /* lr */
            aload 2 /* sourceClass */
            invokevirtual java.util.logging.LogRecord.setSourceClassName:(Ljava/lang/String;)V
         4: .line 1555
            aload 7 /* lr */
            aload 3 /* sourceMethod */
            invokevirtual java.util.logging.LogRecord.setSourceMethodName:(Ljava/lang/String;)V
         5: .line 1556
            aload 7 /* lr */
            aload 6 /* thrown */
            invokevirtual java.util.logging.LogRecord.setThrown:(Ljava/lang/Throwable;)V
         6: .line 1557
            aload 0 /* this */
            aload 7 /* lr */
            aload 4 /* bundleName */
            invokevirtual java.util.logging.Logger.doLog:(Ljava/util/logging/LogRecord;Ljava/lang/String;)V
         7: .line 1558
            return
        end local 7 // java.util.logging.LogRecord lr
        end local 6 // java.lang.Throwable thrown
        end local 5 // java.lang.String msg
        end local 4 // java.lang.String bundleName
        end local 3 // java.lang.String sourceMethod
        end local 2 // java.lang.String sourceClass
        end local 1 // java.util.logging.Level level
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    8     0          this  Ljava/util/logging/Logger;
            0    8     1         level  Ljava/util/logging/Level;
            0    8     2   sourceClass  Ljava/lang/String;
            0    8     3  sourceMethod  Ljava/lang/String;
            0    8     4    bundleName  Ljava/lang/String;
            0    8     5           msg  Ljava/lang/String;
            0    8     6        thrown  Ljava/lang/Throwable;
            3    8     7            lr  Ljava/util/logging/LogRecord;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
              Name  Flags
      level         
      sourceClass   
      sourceMethod  
      bundleName    
      msg           
      thrown        

  public void logrb(java.util.logging.Level, java.lang.String, java.lang.String, java.util.ResourceBundle, java.lang.String, java.lang.Throwable);
    descriptor: (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/ResourceBundle;Ljava/lang/String;Ljava/lang/Throwable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=8, args_size=7
        start local 0 // java.util.logging.Logger this
        start local 1 // java.util.logging.Level level
        start local 2 // java.lang.String sourceClass
        start local 3 // java.lang.String sourceMethod
        start local 4 // java.util.ResourceBundle bundle
        start local 5 // java.lang.String msg
        start local 6 // java.lang.Throwable thrown
         0: .line 1589
            aload 0 /* this */
            aload 1 /* level */
            invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
            ifne 2
         1: .line 1590
            return
         2: .line 1592
      StackMap locals:
      StackMap stack:
            new java.util.logging.LogRecord
            dup
            aload 1 /* level */
            aload 5 /* msg */
            invokespecial java.util.logging.LogRecord.<init>:(Ljava/util/logging/Level;Ljava/lang/String;)V
            astore 7 /* lr */
        start local 7 // java.util.logging.LogRecord lr
         3: .line 1593
            aload 7 /* lr */
            aload 2 /* sourceClass */
            invokevirtual java.util.logging.LogRecord.setSourceClassName:(Ljava/lang/String;)V
         4: .line 1594
            aload 7 /* lr */
            aload 3 /* sourceMethod */
            invokevirtual java.util.logging.LogRecord.setSourceMethodName:(Ljava/lang/String;)V
         5: .line 1595
            aload 7 /* lr */
            aload 6 /* thrown */
            invokevirtual java.util.logging.LogRecord.setThrown:(Ljava/lang/Throwable;)V
         6: .line 1596
            aload 0 /* this */
            aload 7 /* lr */
            aload 4 /* bundle */
            invokevirtual java.util.logging.Logger.doLog:(Ljava/util/logging/LogRecord;Ljava/util/ResourceBundle;)V
         7: .line 1597
            return
        end local 7 // java.util.logging.LogRecord lr
        end local 6 // java.lang.Throwable thrown
        end local 5 // java.lang.String msg
        end local 4 // java.util.ResourceBundle bundle
        end local 3 // java.lang.String sourceMethod
        end local 2 // java.lang.String sourceClass
        end local 1 // java.util.logging.Level level
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    8     0          this  Ljava/util/logging/Logger;
            0    8     1         level  Ljava/util/logging/Level;
            0    8     2   sourceClass  Ljava/lang/String;
            0    8     3  sourceMethod  Ljava/lang/String;
            0    8     4        bundle  Ljava/util/ResourceBundle;
            0    8     5           msg  Ljava/lang/String;
            0    8     6        thrown  Ljava/lang/Throwable;
            3    8     7            lr  Ljava/util/logging/LogRecord;
    MethodParameters:
              Name  Flags
      level         
      sourceClass   
      sourceMethod  
      bundle        
      msg           
      thrown        

  public void logrb(java.util.logging.Level, java.util.ResourceBundle, java.lang.String, java.lang.Throwable);
    descriptor: (Ljava/util/logging/Level;Ljava/util/ResourceBundle;Ljava/lang/String;Ljava/lang/Throwable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=5
        start local 0 // java.util.logging.Logger this
        start local 1 // java.util.logging.Level level
        start local 2 // java.util.ResourceBundle bundle
        start local 3 // java.lang.String msg
        start local 4 // java.lang.Throwable thrown
         0: .line 1627
            aload 0 /* this */
            aload 1 /* level */
            invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
            ifne 2
         1: .line 1628
            return
         2: .line 1630
      StackMap locals:
      StackMap stack:
            new java.util.logging.LogRecord
            dup
            aload 1 /* level */
            aload 3 /* msg */
            invokespecial java.util.logging.LogRecord.<init>:(Ljava/util/logging/Level;Ljava/lang/String;)V
            astore 5 /* lr */
        start local 5 // java.util.logging.LogRecord lr
         3: .line 1631
            aload 5 /* lr */
            aload 4 /* thrown */
            invokevirtual java.util.logging.LogRecord.setThrown:(Ljava/lang/Throwable;)V
         4: .line 1632
            aload 0 /* this */
            aload 5 /* lr */
            aload 2 /* bundle */
            invokevirtual java.util.logging.Logger.doLog:(Ljava/util/logging/LogRecord;Ljava/util/ResourceBundle;)V
         5: .line 1633
            return
        end local 5 // java.util.logging.LogRecord lr
        end local 4 // java.lang.Throwable thrown
        end local 3 // java.lang.String msg
        end local 2 // java.util.ResourceBundle bundle
        end local 1 // java.util.logging.Level level
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Ljava/util/logging/Logger;
            0    6     1   level  Ljava/util/logging/Level;
            0    6     2  bundle  Ljava/util/ResourceBundle;
            0    6     3     msg  Ljava/lang/String;
            0    6     4  thrown  Ljava/lang/Throwable;
            3    6     5      lr  Ljava/util/logging/LogRecord;
    MethodParameters:
        Name  Flags
      level   
      bundle  
      msg     
      thrown  

  public void entering(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // java.util.logging.Logger this
        start local 1 // java.lang.String sourceClass
        start local 2 // java.lang.String sourceMethod
         0: .line 1650
            aload 0 /* this */
            getstatic java.util.logging.Level.FINER:Ljava/util/logging/Level;
            aload 1 /* sourceClass */
            aload 2 /* sourceMethod */
            ldc "ENTRY"
            invokevirtual java.util.logging.Logger.logp:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         1: .line 1651
            return
        end local 2 // java.lang.String sourceMethod
        end local 1 // java.lang.String sourceClass
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Ljava/util/logging/Logger;
            0    2     1   sourceClass  Ljava/lang/String;
            0    2     2  sourceMethod  Ljava/lang/String;
    MethodParameters:
              Name  Flags
      sourceClass   
      sourceMethod  

  public void entering(java.lang.String, java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // java.util.logging.Logger this
        start local 1 // java.lang.String sourceClass
        start local 2 // java.lang.String sourceMethod
        start local 3 // java.lang.Object param1
         0: .line 1666
            aload 0 /* this */
            getstatic java.util.logging.Level.FINER:Ljava/util/logging/Level;
            aload 1 /* sourceClass */
            aload 2 /* sourceMethod */
            ldc "ENTRY {0}"
            aload 3 /* param1 */
            invokevirtual java.util.logging.Logger.logp:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1667
            return
        end local 3 // java.lang.Object param1
        end local 2 // java.lang.String sourceMethod
        end local 1 // java.lang.String sourceClass
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Ljava/util/logging/Logger;
            0    2     1   sourceClass  Ljava/lang/String;
            0    2     2  sourceMethod  Ljava/lang/String;
            0    2     3        param1  Ljava/lang/Object;
    MethodParameters:
              Name  Flags
      sourceClass   
      sourceMethod  
      param1        

  public void entering(java.lang.String, java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=4
        start local 0 // java.util.logging.Logger this
        start local 1 // java.lang.String sourceClass
        start local 2 // java.lang.String sourceMethod
        start local 3 // java.lang.Object[] params
         0: .line 1683
            ldc "ENTRY"
            astore 4 /* msg */
        start local 4 // java.lang.String msg
         1: .line 1684
            aload 3 /* params */
            ifnonnull 4
         2: .line 1685
            aload 0 /* this */
            getstatic java.util.logging.Level.FINER:Ljava/util/logging/Level;
            aload 1 /* sourceClass */
            aload 2 /* sourceMethod */
            aload 4 /* msg */
            invokevirtual java.util.logging.Logger.logp:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         3: .line 1686
            return
         4: .line 1688
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getstatic java.util.logging.Level.FINER:Ljava/util/logging/Level;
            invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
            ifne 5
            return
         5: .line 1689
      StackMap locals:
      StackMap stack:
            aload 3 /* params */
            arraylength
            ifle 13
         6: .line 1690
            new java.lang.StringBuilder
            dup
            aload 4 /* msg */
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            astore 5 /* b */
        start local 5 // java.lang.StringBuilder b
         7: .line 1691
            iconst_0
            istore 6 /* i */
        start local 6 // int i
         8: goto 11
         9: .line 1692
      StackMap locals: java.lang.StringBuilder int
      StackMap stack:
            aload 5 /* b */
            bipush 32
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            bipush 123
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            iload 6 /* i */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            bipush 125
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        10: .line 1691
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        11: iload 6 /* i */
            aload 3 /* params */
            arraylength
            if_icmplt 9
        end local 6 // int i
        12: .line 1694
            aload 5 /* b */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 4 /* msg */
        end local 5 // java.lang.StringBuilder b
        13: .line 1696
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic java.util.logging.Level.FINER:Ljava/util/logging/Level;
            aload 1 /* sourceClass */
            aload 2 /* sourceMethod */
            aload 4 /* msg */
            aload 3 /* params */
            invokevirtual java.util.logging.Logger.logp:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
        14: .line 1697
            return
        end local 4 // java.lang.String msg
        end local 3 // java.lang.Object[] params
        end local 2 // java.lang.String sourceMethod
        end local 1 // java.lang.String sourceClass
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   15     0          this  Ljava/util/logging/Logger;
            0   15     1   sourceClass  Ljava/lang/String;
            0   15     2  sourceMethod  Ljava/lang/String;
            0   15     3        params  [Ljava/lang/Object;
            1   15     4           msg  Ljava/lang/String;
            7   13     5             b  Ljava/lang/StringBuilder;
            8   12     6             i  I
    MethodParameters:
              Name  Flags
      sourceClass   
      sourceMethod  
      params        

  public void exiting(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // java.util.logging.Logger this
        start local 1 // java.lang.String sourceClass
        start local 2 // java.lang.String sourceMethod
         0: .line 1710
            aload 0 /* this */
            getstatic java.util.logging.Level.FINER:Ljava/util/logging/Level;
            aload 1 /* sourceClass */
            aload 2 /* sourceMethod */
            ldc "RETURN"
            invokevirtual java.util.logging.Logger.logp:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         1: .line 1711
            return
        end local 2 // java.lang.String sourceMethod
        end local 1 // java.lang.String sourceClass
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Ljava/util/logging/Logger;
            0    2     1   sourceClass  Ljava/lang/String;
            0    2     2  sourceMethod  Ljava/lang/String;
    MethodParameters:
              Name  Flags
      sourceClass   
      sourceMethod  

  public void exiting(java.lang.String, java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // java.util.logging.Logger this
        start local 1 // java.lang.String sourceClass
        start local 2 // java.lang.String sourceMethod
        start local 3 // java.lang.Object result
         0: .line 1727
            aload 0 /* this */
            getstatic java.util.logging.Level.FINER:Ljava/util/logging/Level;
            aload 1 /* sourceClass */
            aload 2 /* sourceMethod */
            ldc "RETURN {0}"
            aload 3 /* result */
            invokevirtual java.util.logging.Logger.logp:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 1728
            return
        end local 3 // java.lang.Object result
        end local 2 // java.lang.String sourceMethod
        end local 1 // java.lang.String sourceClass
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Ljava/util/logging/Logger;
            0    2     1   sourceClass  Ljava/lang/String;
            0    2     2  sourceMethod  Ljava/lang/String;
            0    2     3        result  Ljava/lang/Object;
    MethodParameters:
              Name  Flags
      sourceClass   
      sourceMethod  
      result        

  public void throwing(java.lang.String, java.lang.String, java.lang.Throwable);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // java.util.logging.Logger this
        start local 1 // java.lang.String sourceClass
        start local 2 // java.lang.String sourceMethod
        start local 3 // java.lang.Throwable thrown
         0: .line 1752
            aload 0 /* this */
            getstatic java.util.logging.Level.FINER:Ljava/util/logging/Level;
            invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
            ifne 2
         1: .line 1753
            return
         2: .line 1755
      StackMap locals:
      StackMap stack:
            new java.util.logging.LogRecord
            dup
            getstatic java.util.logging.Level.FINER:Ljava/util/logging/Level;
            ldc "THROW"
            invokespecial java.util.logging.LogRecord.<init>:(Ljava/util/logging/Level;Ljava/lang/String;)V
            astore 4 /* lr */
        start local 4 // java.util.logging.LogRecord lr
         3: .line 1756
            aload 4 /* lr */
            aload 1 /* sourceClass */
            invokevirtual java.util.logging.LogRecord.setSourceClassName:(Ljava/lang/String;)V
         4: .line 1757
            aload 4 /* lr */
            aload 2 /* sourceMethod */
            invokevirtual java.util.logging.LogRecord.setSourceMethodName:(Ljava/lang/String;)V
         5: .line 1758
            aload 4 /* lr */
            aload 3 /* thrown */
            invokevirtual java.util.logging.LogRecord.setThrown:(Ljava/lang/Throwable;)V
         6: .line 1759
            aload 0 /* this */
            aload 4 /* lr */
            invokevirtual java.util.logging.Logger.doLog:(Ljava/util/logging/LogRecord;)V
         7: .line 1760
            return
        end local 4 // java.util.logging.LogRecord lr
        end local 3 // java.lang.Throwable thrown
        end local 2 // java.lang.String sourceMethod
        end local 1 // java.lang.String sourceClass
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    8     0          this  Ljava/util/logging/Logger;
            0    8     1   sourceClass  Ljava/lang/String;
            0    8     2  sourceMethod  Ljava/lang/String;
            0    8     3        thrown  Ljava/lang/Throwable;
            3    8     4            lr  Ljava/util/logging/LogRecord;
    MethodParameters:
              Name  Flags
      sourceClass   
      sourceMethod  
      thrown        

  public void severe(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.util.logging.Logger this
        start local 1 // java.lang.String msg
         0: .line 1776
            aload 0 /* this */
            getstatic java.util.logging.Level.SEVERE:Ljava/util/logging/Level;
            aload 1 /* msg */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;)V
         1: .line 1777
            return
        end local 1 // java.lang.String msg
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljava/util/logging/Logger;
            0    2     1   msg  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      msg   

  public void warning(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.util.logging.Logger this
        start local 1 // java.lang.String msg
         0: .line 1789
            aload 0 /* this */
            getstatic java.util.logging.Level.WARNING:Ljava/util/logging/Level;
            aload 1 /* msg */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;)V
         1: .line 1790
            return
        end local 1 // java.lang.String msg
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljava/util/logging/Logger;
            0    2     1   msg  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      msg   

  public void info(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.util.logging.Logger this
        start local 1 // java.lang.String msg
         0: .line 1802
            aload 0 /* this */
            getstatic java.util.logging.Level.INFO:Ljava/util/logging/Level;
            aload 1 /* msg */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;)V
         1: .line 1803
            return
        end local 1 // java.lang.String msg
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljava/util/logging/Logger;
            0    2     1   msg  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      msg   

  public void config(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.util.logging.Logger this
        start local 1 // java.lang.String msg
         0: .line 1815
            aload 0 /* this */
            getstatic java.util.logging.Level.CONFIG:Ljava/util/logging/Level;
            aload 1 /* msg */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;)V
         1: .line 1816
            return
        end local 1 // java.lang.String msg
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljava/util/logging/Logger;
            0    2     1   msg  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      msg   

  public void fine(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.util.logging.Logger this
        start local 1 // java.lang.String msg
         0: .line 1828
            aload 0 /* this */
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            aload 1 /* msg */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;)V
         1: .line 1829
            return
        end local 1 // java.lang.String msg
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljava/util/logging/Logger;
            0    2     1   msg  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      msg   

  public void finer(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.util.logging.Logger this
        start local 1 // java.lang.String msg
         0: .line 1841
            aload 0 /* this */
            getstatic java.util.logging.Level.FINER:Ljava/util/logging/Level;
            aload 1 /* msg */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;)V
         1: .line 1842
            return
        end local 1 // java.lang.String msg
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljava/util/logging/Logger;
            0    2     1   msg  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      msg   

  public void finest(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.util.logging.Logger this
        start local 1 // java.lang.String msg
         0: .line 1854
            aload 0 /* this */
            getstatic java.util.logging.Level.FINEST:Ljava/util/logging/Level;
            aload 1 /* msg */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;)V
         1: .line 1855
            return
        end local 1 // java.lang.String msg
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljava/util/logging/Logger;
            0    2     1   msg  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      msg   

  public void severe(java.util.function.Supplier<java.lang.String>);
    descriptor: (Ljava/util/function/Supplier;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.util.logging.Logger this
        start local 1 // java.util.function.Supplier msgSupplier
         0: .line 1876
            aload 0 /* this */
            getstatic java.util.logging.Level.SEVERE:Ljava/util/logging/Level;
            aload 1 /* msgSupplier */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/util/function/Supplier;)V
         1: .line 1877
            return
        end local 1 // java.util.function.Supplier msgSupplier
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Ljava/util/logging/Logger;
            0    2     1  msgSupplier  Ljava/util/function/Supplier<Ljava/lang/String;>;
    Signature: (Ljava/util/function/Supplier<Ljava/lang/String;>;)V
    MethodParameters:
             Name  Flags
      msgSupplier  

  public void warning(java.util.function.Supplier<java.lang.String>);
    descriptor: (Ljava/util/function/Supplier;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.util.logging.Logger this
        start local 1 // java.util.function.Supplier msgSupplier
         0: .line 1893
            aload 0 /* this */
            getstatic java.util.logging.Level.WARNING:Ljava/util/logging/Level;
            aload 1 /* msgSupplier */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/util/function/Supplier;)V
         1: .line 1894
            return
        end local 1 // java.util.function.Supplier msgSupplier
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Ljava/util/logging/Logger;
            0    2     1  msgSupplier  Ljava/util/function/Supplier<Ljava/lang/String;>;
    Signature: (Ljava/util/function/Supplier<Ljava/lang/String;>;)V
    MethodParameters:
             Name  Flags
      msgSupplier  

  public void info(java.util.function.Supplier<java.lang.String>);
    descriptor: (Ljava/util/function/Supplier;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.util.logging.Logger this
        start local 1 // java.util.function.Supplier msgSupplier
         0: .line 1910
            aload 0 /* this */
            getstatic java.util.logging.Level.INFO:Ljava/util/logging/Level;
            aload 1 /* msgSupplier */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/util/function/Supplier;)V
         1: .line 1911
            return
        end local 1 // java.util.function.Supplier msgSupplier
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Ljava/util/logging/Logger;
            0    2     1  msgSupplier  Ljava/util/function/Supplier<Ljava/lang/String;>;
    Signature: (Ljava/util/function/Supplier<Ljava/lang/String;>;)V
    MethodParameters:
             Name  Flags
      msgSupplier  

  public void config(java.util.function.Supplier<java.lang.String>);
    descriptor: (Ljava/util/function/Supplier;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.util.logging.Logger this
        start local 1 // java.util.function.Supplier msgSupplier
         0: .line 1927
            aload 0 /* this */
            getstatic java.util.logging.Level.CONFIG:Ljava/util/logging/Level;
            aload 1 /* msgSupplier */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/util/function/Supplier;)V
         1: .line 1928
            return
        end local 1 // java.util.function.Supplier msgSupplier
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Ljava/util/logging/Logger;
            0    2     1  msgSupplier  Ljava/util/function/Supplier<Ljava/lang/String;>;
    Signature: (Ljava/util/function/Supplier<Ljava/lang/String;>;)V
    MethodParameters:
             Name  Flags
      msgSupplier  

  public void fine(java.util.function.Supplier<java.lang.String>);
    descriptor: (Ljava/util/function/Supplier;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.util.logging.Logger this
        start local 1 // java.util.function.Supplier msgSupplier
         0: .line 1944
            aload 0 /* this */
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            aload 1 /* msgSupplier */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/util/function/Supplier;)V
         1: .line 1945
            return
        end local 1 // java.util.function.Supplier msgSupplier
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Ljava/util/logging/Logger;
            0    2     1  msgSupplier  Ljava/util/function/Supplier<Ljava/lang/String;>;
    Signature: (Ljava/util/function/Supplier<Ljava/lang/String;>;)V
    MethodParameters:
             Name  Flags
      msgSupplier  

  public void finer(java.util.function.Supplier<java.lang.String>);
    descriptor: (Ljava/util/function/Supplier;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.util.logging.Logger this
        start local 1 // java.util.function.Supplier msgSupplier
         0: .line 1961
            aload 0 /* this */
            getstatic java.util.logging.Level.FINER:Ljava/util/logging/Level;
            aload 1 /* msgSupplier */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/util/function/Supplier;)V
         1: .line 1962
            return
        end local 1 // java.util.function.Supplier msgSupplier
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Ljava/util/logging/Logger;
            0    2     1  msgSupplier  Ljava/util/function/Supplier<Ljava/lang/String;>;
    Signature: (Ljava/util/function/Supplier<Ljava/lang/String;>;)V
    MethodParameters:
             Name  Flags
      msgSupplier  

  public void finest(java.util.function.Supplier<java.lang.String>);
    descriptor: (Ljava/util/function/Supplier;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.util.logging.Logger this
        start local 1 // java.util.function.Supplier msgSupplier
         0: .line 1978
            aload 0 /* this */
            getstatic java.util.logging.Level.FINEST:Ljava/util/logging/Level;
            aload 1 /* msgSupplier */
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/util/function/Supplier;)V
         1: .line 1979
            return
        end local 1 // java.util.function.Supplier msgSupplier
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Ljava/util/logging/Logger;
            0    2     1  msgSupplier  Ljava/util/function/Supplier<Ljava/lang/String;>;
    Signature: (Ljava/util/function/Supplier<Ljava/lang/String;>;)V
    MethodParameters:
             Name  Flags
      msgSupplier  

  public void setLevel(java.util.logging.Level);
    descriptor: (Ljava/util/logging/Level;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // java.util.logging.Logger this
        start local 1 // java.util.logging.Level newLevel
         0: .line 2001
            aload 0 /* this */
            invokevirtual java.util.logging.Logger.checkPermission:()V
         1: .line 2002
            getstatic java.util.logging.Logger.treeLock:Ljava/lang/Object;
            dup
            astore 2
            monitorenter
         2: .line 2003
            aload 0 /* this */
            getfield java.util.logging.Logger.config:Ljava/util/logging/Logger$ConfigurationData;
            aload 1 /* newLevel */
            invokevirtual java.util.logging.Logger$ConfigurationData.setLevelObject:(Ljava/util/logging/Level;)V
         3: .line 2004
            aload 0 /* this */
            invokevirtual java.util.logging.Logger.updateEffectiveLevel:()V
         4: .line 2002
            aload 2
            monitorexit
         5: goto 8
      StackMap locals: java.util.logging.Logger java.util.logging.Level java.lang.Object
      StackMap stack: java.lang.Throwable
         6: aload 2
            monitorexit
         7: athrow
         8: .line 2006
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.util.logging.Level newLevel
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    9     0      this  Ljava/util/logging/Logger;
            0    9     1  newLevel  Ljava/util/logging/Level;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    Exceptions:
      throws java.lang.SecurityException
    MethodParameters:
          Name  Flags
      newLevel  

  final boolean isLevelInitialized();
    descriptor: ()Z
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.logging.Logger this
         0: .line 2009
            aload 0 /* this */
            getfield java.util.logging.Logger.config:Ljava/util/logging/Logger$ConfigurationData;
            getfield java.util.logging.Logger$ConfigurationData.levelObject:Ljava/util/logging/Level;
            ifnull 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljava/util/logging/Logger;

  public java.util.logging.Level getLevel();
    descriptor: ()Ljava/util/logging/Level;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.logging.Logger this
         0: .line 2020
            aload 0 /* this */
            getfield java.util.logging.Logger.config:Ljava/util/logging/Logger$ConfigurationData;
            getfield java.util.logging.Logger$ConfigurationData.levelObject:Ljava/util/logging/Level;
            areturn
        end local 0 // java.util.logging.Logger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/logging/Logger;

  public boolean isLoggable(java.util.logging.Level);
    descriptor: (Ljava/util/logging/Level;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // java.util.logging.Logger this
        start local 1 // java.util.logging.Level level
         0: .line 2032
            aload 0 /* this */
            getfield java.util.logging.Logger.config:Ljava/util/logging/Logger$ConfigurationData;
            getfield java.util.logging.Logger$ConfigurationData.levelValue:I
            istore 2 /*