class java.util.ResourceBundle$ResourceBundleProviderHelper
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: java.util.ResourceBundle$ResourceBundleProviderHelper
  super_class: java.lang.Object
{
  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.ResourceBundle$ResourceBundleProviderHelper this
         0: .line 3559
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // java.util.ResourceBundle$ResourceBundleProviderHelper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/ResourceBundle$ResourceBundleProviderHelper;

  static java.util.ResourceBundle newResourceBundle(java.lang.Class<? extends java.util.ResourceBundle>);
    descriptor: (Ljava/lang/Class;)Ljava/util/ResourceBundle;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // java.lang.Class bundleClass
         0: .line 3567
            aload 0 /* bundleClass */
            iconst_0
            anewarray java.lang.Class
            invokevirtual java.lang.Class.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
         1: .line 3566
            astore 1 /* ctor */
        start local 1 // java.lang.reflect.Constructor ctor
         2: .line 3568
            aload 1 /* ctor */
            invokevirtual java.lang.reflect.Constructor.getModifiers:()I
            invokestatic java.lang.reflect.Modifier.isPublic:(I)Z
            ifne 4
         3: .line 3569
            aconst_null
            areturn
         4: .line 3572
      StackMap locals: java.lang.reflect.Constructor
      StackMap stack:
            aload 1 /* ctor */
            invokedynamic run(Ljava/lang/reflect/Constructor;)Ljava/security/PrivilegedAction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  ()Ljava/lang/Object;
                  java/util/ResourceBundle$ResourceBundleProviderHelper.lambda$0(Ljava/lang/reflect/Constructor;)Ljava/lang/Void; (6)
                  ()Ljava/lang/Void;
            astore 2 /* pa */
        start local 2 // java.security.PrivilegedAction pa
         5: .line 3573
            aload 2 /* pa */
            invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
            pop
         6: .line 3575
            aload 1 /* ctor */
            aconst_null
            invokevirtual java.lang.reflect.Constructor.newInstance:([Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.ResourceBundle
         7: areturn
         8: .line 3576
      StackMap locals: java.lang.Class java.lang.reflect.Constructor java.security.PrivilegedAction
      StackMap stack: java.lang.reflect.InvocationTargetException
            astore 3 /* e */
        start local 3 // java.lang.reflect.InvocationTargetException e
         9: .line 3577
            aload 3 /* e */
            invokestatic java.util.ResourceBundle.uncheckedThrow:(Ljava/lang/Throwable;)V
        end local 3 // java.lang.reflect.InvocationTargetException e
        10: goto 15
        11: .line 3578
      StackMap locals:
      StackMap stack: java.lang.ReflectiveOperationException
            astore 3 /* e */
        start local 3 // java.lang.ReflectiveOperationException e
        12: .line 3579
            new java.lang.InternalError
            dup
            aload 3 /* e */
            invokespecial java.lang.InternalError.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 3 // java.lang.ReflectiveOperationException e
        end local 2 // java.security.PrivilegedAction pa
        end local 1 // java.lang.reflect.Constructor ctor
        13: .line 3581
      StackMap locals: java.lang.Class
      StackMap stack: java.lang.NoSuchMethodException
            astore 1 /* e */
        start local 1 // java.lang.NoSuchMethodException e
        14: .line 3582
            new java.lang.InternalError
            dup
            aload 1 /* e */
            invokespecial java.lang.InternalError.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 1 // java.lang.NoSuchMethodException e
        15: .line 3584
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // java.lang.Class bundleClass
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   16     0  bundleClass  Ljava/lang/Class<+Ljava/util/ResourceBundle;>;
            2   13     1         ctor  Ljava/lang/reflect/Constructor<+Ljava/util/ResourceBundle;>;
            5   13     2           pa  Ljava/security/PrivilegedAction<Ljava/lang/Void;>;
            9   10     3            e  Ljava/lang/reflect/InvocationTargetException;
           12   13     3            e  Ljava/lang/ReflectiveOperationException;
           14   15     1            e  Ljava/lang/NoSuchMethodException;
      Exception table:
        from    to  target  type
           6     7       8  Class java.lang.reflect.InvocationTargetException
           6     7      11  Class java.lang.InstantiationException
           6     7      11  Class java.lang.IllegalAccessException
           0     3      13  Class java.lang.NoSuchMethodException
           4     7      13  Class java.lang.NoSuchMethodException
           8    13      13  Class java.lang.NoSuchMethodException
    Signature: (Ljava/lang/Class<+Ljava/util/ResourceBundle;>;)Ljava/util/ResourceBundle;
    MethodParameters:
             Name  Flags
      bundleClass  

  static java.util.ResourceBundle loadResourceBundle(java.lang.Module, java.lang.Module, java.lang.String, java.util.Locale);
    descriptor: (Ljava/lang/Module;Ljava/lang/Module;Ljava/lang/String;Ljava/util/Locale;)Ljava/util/ResourceBundle;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=6, locals=9, args_size=4
        start local 0 // java.lang.Module callerModule
        start local 1 // java.lang.Module module
        start local 2 // java.lang.String baseName
        start local 3 // java.util.Locale locale
         0: .line 3599
            getstatic java.util.ResourceBundle$Control.INSTANCE:Ljava/util/ResourceBundle$Control;
            aload 2 /* baseName */
            aload 3 /* locale */
            invokevirtual java.util.ResourceBundle$Control.toBundleName:(Ljava/lang/String;Ljava/util/Locale;)Ljava/lang/String;
            astore 4 /* bundleName */
        start local 4 // java.lang.String bundleName
         1: .line 3601
            aload 1 /* module */
            aload 4 /* bundleName */
            invokedynamic run(Ljava/lang/Module;Ljava/lang/String;)Ljava/security/PrivilegedAction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  ()Ljava/lang/Object;
                  java/util/ResourceBundle$ResourceBundleProviderHelper.lambda$1(Ljava/lang/Module;Ljava/lang/String;)Ljava/lang/Class; (6)
                  ()Ljava/lang/Class;
            astore 5 /* pa */
        start local 5 // java.security.PrivilegedAction pa
         2: .line 3602
            aload 5 /* pa */
            aconst_null
            iconst_1
            anewarray java.security.Permission
            dup
            iconst_0
            getstatic sun.security.util.SecurityConstants.GET_CLASSLOADER_PERMISSION:Ljava/lang/RuntimePermission;
            aastore
            invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;[Ljava/security/Permission;)Ljava/lang/Object;
            checkcast java.lang.Class
            astore 6 /* c */
        start local 6 // java.lang.Class c
         3: .line 3603
            ldc "local in %s %s caller %s: %s%n"
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* module */
            aastore
            dup
            iconst_1
            aload 4 /* bundleName */
            aastore
            dup
            iconst_2
            aload 0 /* callerModule */
            aastore
            dup
            iconst_3
            aload 6 /* c */
            aastore
            invokestatic java.util.ResourceBundle.trace:(Ljava/lang/String;[Ljava/lang/Object;)V
         4: .line 3605
            aload 6 /* c */
            ifnonnull 11
         5: .line 3608
            aload 1 /* module */
            invokestatic java.util.ResourceBundle.getLoader:(Ljava/lang/Module;)Ljava/lang/ClassLoader;
            astore 7 /* loader */
        start local 7 // java.lang.ClassLoader loader
         6: .line 3609
            aload 7 /* loader */
            ifnull 9
         7: .line 3610
            aload 4 /* bundleName */
            iconst_0
            aload 7 /* loader */
            invokestatic java.lang.Class.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;
            astore 6 /* c */
         8: .line 3611
            goto 10
         9: .line 3612
      StackMap locals: java.lang.Module java.lang.Module java.lang.String java.util.Locale java.lang.String java.security.PrivilegedAction java.lang.Class java.lang.ClassLoader
      StackMap stack:
            aload 4 /* bundleName */
            invokestatic jdk.internal.loader.BootLoader.loadClassOrNull:(Ljava/lang/String;)Ljava/lang/Class;
            astore 6 /* c */
        10: .line 3614
      StackMap locals:
      StackMap stack:
            ldc "loader for %s %s caller %s: %s%n"
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* module */
            aastore
            dup
            iconst_1
            aload 4 /* bundleName */
            aastore
            dup
            iconst_2
            aload 0 /* callerModule */
            aastore
            dup
            iconst_3
            aload 6 /* c */
            aastore
            invokestatic java.util.ResourceBundle.trace:(Ljava/lang/String;[Ljava/lang/Object;)V
        end local 7 // java.lang.ClassLoader loader
        11: .line 3617
      StackMap locals:
      StackMap stack:
            aload 6 /* c */
            ifnull 22
            ldc Ljava/util/ResourceBundle;
            aload 6 /* c */
            invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
            ifeq 22
        12: .line 3619
            aload 6 /* c */
            astore 7 /* bundleClass */
        start local 7 // java.lang.Class bundleClass
        13: .line 3620
            aload 7 /* bundleClass */
            invokevirtual java.lang.Class.getModule:()Ljava/lang/Module;
            astore 8 /* m */
        start local 8 // java.lang.Module m
        14: .line 3621
            aload 0 /* callerModule */
            aload 8 /* m */
            aload 7 /* bundleClass */
            invokevirtual java.lang.Class.getPackageName:()Ljava/lang/String;
            invokestatic java.util.ResourceBundle$ResourceBundleProviderHelper.isAccessible:(Ljava/lang/Module;Ljava/lang/Module;Ljava/lang/String;)Z
            ifne 19
        15: .line 3622
            ldc "   %s does not have access to %s/%s%n"
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* callerModule */
            aastore
            dup
            iconst_1
        16: .line 3623
            aload 8 /* m */
            invokevirtual java.lang.Module.getName:()Ljava/lang/String;
            aastore
            dup
            iconst_2
            aload 7 /* bundleClass */
            invokevirtual java.lang.Class.getPackageName:()Ljava/lang/String;
            aastore
        17: .line 3622
            invokestatic java.util.ResourceBundle.trace:(Ljava/lang/String;[Ljava/lang/Object;)V
        18: .line 3624
            aconst_null
            areturn
        19: .line 3627
      StackMap locals: java.lang.Class java.lang.Module
      StackMap stack:
            aload 7 /* bundleClass */
            invokestatic java.util.ResourceBundle$ResourceBundleProviderHelper.newResourceBundle:(Ljava/lang/Class;)Ljava/util/ResourceBundle;
        20: areturn
        end local 8 // java.lang.Module m
        end local 7 // java.lang.Class bundleClass
        end local 6 // java.lang.Class c
        end local 5 // java.security.PrivilegedAction pa
        21: .line 3629
      StackMap locals: java.lang.Module java.lang.Module java.lang.String java.util.Locale java.lang.String
      StackMap stack: java.lang.ClassNotFoundException
            pop
        22: .line 3630
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 4 // java.lang.String bundleName
        end local 3 // java.util.Locale locale
        end local 2 // java.lang.String baseName
        end local 1 // java.lang.Module module
        end local 0 // java.lang.Module callerModule
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   23     0  callerModule  Ljava/lang/Module;
            0   23     1        module  Ljava/lang/Module;
            0   23     2      baseName  Ljava/lang/String;
            0   23     3        locale  Ljava/util/Locale;
            1   23     4    bundleName  Ljava/lang/String;
            2   21     5            pa  Ljava/security/PrivilegedAction<Ljava/lang/Class<*>;>;
            3   21     6             c  Ljava/lang/Class<*>;
            6   11     7        loader  Ljava/lang/ClassLoader;
           13   21     7   bundleClass  Ljava/lang/Class<Ljava/util/ResourceBundle;>;
           14   21     8             m  Ljava/lang/Module;
      Exception table:
        from    to  target  type
           1    18      21  Class java.lang.ClassNotFoundException
          19    20      21  Class java.lang.ClassNotFoundException
    MethodParameters:
              Name  Flags
      callerModule  
      module        
      baseName      
      locale        

  static boolean isAccessible(java.lang.Module, java.lang.Module, java.lang.String);
    descriptor: (Ljava/lang/Module;Ljava/lang/Module;Ljava/lang/String;)Z
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // java.lang.Module callerModule
        start local 1 // java.lang.Module module
        start local 2 // java.lang.String pn
         0: .line 3638
            aload 1 /* module */
            invokevirtual java.lang.Module.isNamed:()Z
            ifeq 1
            aload 0 /* callerModule */
            aload 1 /* module */
            if_acmpne 2
         1: .line 3639
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         2: .line 3641
      StackMap locals:
      StackMap stack:
            aload 1 /* module */
            aload 2 /* pn */
            aload 0 /* callerModule */
            invokevirtual java.lang.Module.isOpen:(Ljava/lang/String;Ljava/lang/Module;)Z
            ireturn
        end local 2 // java.lang.String pn
        end local 1 // java.lang.Module module
        end local 0 // java.lang.Module callerModule
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0  callerModule  Ljava/lang/Module;
            0    3     1        module  Ljava/lang/Module;
            0    3     2            pn  Ljava/lang/String;
    MethodParameters:
              Name  Flags
      callerModule  
      module        
      pn            

  static java.util.ResourceBundle loadPropertyResourceBundle(java.lang.Module, java.lang.Module, java.lang.String, java.util.Locale);
    descriptor: (Ljava/lang/Module;Ljava/lang/Module;Ljava/lang/String;Ljava/util/Locale;)Ljava/util/ResourceBundle;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=9, args_size=4
        start local 0 // java.lang.Module callerModule
        start local 1 // java.lang.Module module
        start local 2 // java.lang.String baseName
        start local 3 // java.util.Locale locale
         0: .line 3658
            getstatic java.util.ResourceBundle$Control.INSTANCE:Ljava/util/ResourceBundle$Control;
            aload 2 /* baseName */
            aload 3 /* locale */
            invokevirtual java.util.ResourceBundle$Control.toBundleName:(Ljava/lang/String;Ljava/util/Locale;)Ljava/lang/String;
            astore 4 /* bundleName */
        start local 4 // java.lang.String bundleName
         1: .line 3660
            aload 4 /* bundleName */
            aload 1 /* module */
            aload 0 /* callerModule */
            invokedynamic run(Ljava/lang/String;Ljava/lang/Module;Ljava/lang/Module;)Ljava/security/PrivilegedAction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  ()Ljava/lang/Object;
                  java/util/ResourceBundle$ResourceBundleProviderHelper.lambda$2(Ljava/lang/String;Ljava/lang/Module;Ljava/lang/Module;)Ljava/io/InputStream; (6)
                  ()Ljava/io/InputStream;
            astore 5 /* pa */
        start local 5 // java.security.PrivilegedAction pa
         2: .line 3702
            aconst_null
            astore 6
            aconst_null
            astore 7
         3: aload 5 /* pa */
            invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
            checkcast java.io.InputStream
            astore 8 /* stream */
        start local 8 // java.io.InputStream stream
         4: .line 3703
            aload 8 /* stream */
            ifnull 8
         5: .line 3704
            new java.util.PropertyResourceBundle
            dup
            aload 8 /* stream */
            invokespecial java.util.PropertyResourceBundle.<init>:(Ljava/io/InputStream;)V
         6: .line 3708
            aload 8 /* stream */
            ifnull 7
            aload 8 /* stream */
            invokevirtual java.io.InputStream.close:()V
         7: .line 3704
      StackMap locals: java.lang.Module java.lang.Module java.lang.String java.util.Locale java.lang.String java.security.PrivilegedAction java.lang.Throwable java.lang.Throwable java.io.InputStream
      StackMap stack: java.util.PropertyResourceBundle
            areturn
         8: .line 3708
      StackMap locals:
      StackMap stack:
            aload 8 /* stream */
            ifnull 9
            aload 8 /* stream */
            invokevirtual java.io.InputStream.close:()V
         9: .line 3706
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
      StackMap locals:
      StackMap stack: java.lang.Throwable
        10: astore 6
        11: .line 3708
            aload 8 /* stream */
            ifnull 12
            aload 8 /* stream */
            invokevirtual java.io.InputStream.close:()V
        end local 8 // java.io.InputStream stream
      StackMap locals:
      StackMap stack:
        12: aload 6
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        13: astore 7
            aload 6
            ifnonnull 14
            aload 7
            astore 6
            goto 15
      StackMap locals:
      StackMap stack:
        14: aload 6
            aload 7
            if_acmpeq 15
            aload 6
            aload 7
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        15: aload 6
            athrow
      StackMap locals: java.lang.Module java.lang.Module java.lang.String java.util.Locale java.lang.String java.security.PrivilegedAction
      StackMap stack: java.io.UncheckedIOException
        16: astore 6 /* e */
        start local 6 // java.io.UncheckedIOException e
        17: .line 3709
            aload 6 /* e */
            invokevirtual java.io.UncheckedIOException.getCause:()Ljava/io/IOException;
            athrow
        end local 6 // java.io.UncheckedIOException e
        end local 5 // java.security.PrivilegedAction pa
        end local 4 // java.lang.String bundleName
        end local 3 // java.util.Locale locale
        end local 2 // java.lang.String baseName
        end local 1 // java.lang.Module module
        end local 0 // java.lang.Module callerModule
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   18     0  callerModule  Ljava/lang/Module;
            0   18     1        module  Ljava/lang/Module;
            0   18     2      baseName  Ljava/lang/String;
            0   18     3        locale  Ljava/util/Locale;
            1   18     4    bundleName  Ljava/lang/String;
            2   18     5            pa  Ljava/security/PrivilegedAction<Ljava/io/InputStream;>;
            4   12     8        stream  Ljava/io/InputStream;
           17   18     6             e  Ljava/io/UncheckedIOException;
      Exception table:
        from    to  target  type
           4     6      10  any
           3     7      13  any
           8     9      13  any
          10    13      13  any
           2     7      16  Class java.io.UncheckedIOException
           8     9      16  Class java.io.UncheckedIOException
          10    16      16  Class java.io.UncheckedIOException
    Exceptions:
      throws java.io.IOException
    MethodParameters:
              Name  Flags
      callerModule  
      module        
      baseName      
      locale        

  private static java.lang.String toPackageName(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // java.lang.String bundleName
         0: .line 3714
            aload 0 /* bundleName */
            bipush 46
            invokevirtual java.lang.String.lastIndexOf:(I)I
            istore 1 /* i */
        start local 1 // int i
         1: .line 3715
            iload 1 /* i */
            iconst_m1
            if_icmpeq 2
            aload 0 /* bundleName */
            iconst_0
            iload 1 /* i */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            goto 3
      StackMap locals: int
      StackMap stack:
         2: ldc ""
      StackMap locals:
      StackMap stack: java.lang.String
         3: areturn
        end local 1 // int i
        end local 0 // java.lang.String bundleName
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0  bundleName  Ljava/lang/String;
            1    4     1           i  I
    MethodParameters:
            Name  Flags
      bundleName  

  private static java.lang.Void lambda$0(java.lang.reflect.Constructor);
    descriptor: (Ljava/lang/reflect/Constructor;)Ljava/lang/Void;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=1, args_size=1
         0: .line 3572
            aload 0
            iconst_1
            invokevirtual java.lang.reflect.Constructor.setAccessible:(Z)V
            aconst_null
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static java.lang.Class lambda$1(java.lang.Module, java.lang.String);
    descriptor: (Ljava/lang/Module;Ljava/lang/String;)Ljava/lang/Class;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 3601
            aload 0
            aload 1
            invokestatic java.lang.Class.forName:(Ljava/lang/Module;Ljava/lang/String;)Ljava/lang/Class;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static java.io.InputStream lambda$2(java.lang.String, java.lang.Module, java.lang.Module);
    descriptor: (Ljava/lang/String;Ljava/lang/Module;Ljava/lang/Module;)Ljava/io/InputStream;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=7, locals=7, args_size=3
         0: .line 3662
            getstatic java.util.ResourceBundle$Control.INSTANCE:Ljava/util/ResourceBundle$Control;
         1: .line 3663
            aload 0
            ldc "properties"
            invokevirtual java.util.ResourceBundle$Control.toResourceName0:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
         2: .line 3662
            astore 3 /* resourceName */
        start local 3 // java.lang.String resourceName
         3: .line 3664
            aload 3 /* resourceName */
            ifnonnull 5
         4: .line 3665
            aconst_null
            areturn
         5: .line 3667
      StackMap locals: java.lang.String
      StackMap stack:
            ldc "local in %s %s caller %s%n"
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1
            aastore
            dup
            iconst_1
            aload 3 /* resourceName */
            aastore
            dup
            iconst_2
            aload 2
            aastore
            invokestatic java.util.ResourceBundle.trace:(Ljava/lang/String;[Ljava/lang/Object;)V
         6: .line 3671
            aload 0
            invokestatic java.util.ResourceBundle$ResourceBundleProviderHelper.toPackageName:(Ljava/lang/String;)Ljava/lang/String;
            astore 4 /* pn */
        start local 4 // java.lang.String pn
         7: .line 3672
            ldc "   %s/%s is accessible to %s : %s%n"
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
         8: .line 3673
            aload 1
            invokevirtual java.lang.Module.getName:()Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 4 /* pn */
            aastore
            dup
            iconst_2
            aload 2
            aastore
            dup
            iconst_3
         9: .line 3674
            aload 2
            aload 1
            aload 4 /* pn */
            invokestatic java.util.ResourceBundle$ResourceBundleProviderHelper.isAccessible:(Ljava/lang/Module;Ljava/lang/Module;Ljava/lang/String;)Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aastore
        10: .line 3672
            invokestatic java.util.ResourceBundle.trace:(Ljava/lang/String;[Ljava/lang/Object;)V
        11: .line 3675
            aload 2
            aload 1
            aload 4 /* pn */
            invokestatic java.util.ResourceBundle$ResourceBundleProviderHelper.isAccessible:(Ljava/lang/Module;Ljava/lang/Module;Ljava/lang/String;)Z
            ifeq 16
        12: .line 3676
            aload 1
            aload 3 /* resourceName */
            invokevirtual java.lang.Module.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream;
            astore 5 /* in */
        start local 5 // java.io.InputStream in
        13: .line 3677
            aload 5 /* in */
            ifnull 16
        14: .line 3678
            aload 5 /* in */
        15: areturn
        end local 5 // java.io.InputStream in
        16: .line 3682
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1
            invokevirtual java.lang.Module.getClassLoader:()Ljava/lang/ClassLoader;
            astore 5 /* loader */
        start local 5 // java.lang.ClassLoader loader
        17: .line 3683
            ldc "loader for %s %s caller %s%n"
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1
            aastore
            dup
            iconst_1
            aload 3 /* resourceName */
            aastore
            dup
            iconst_2
            aload 2
            aastore
            invokestatic java.util.ResourceBundle.trace:(Ljava/lang/String;[Ljava/lang/Object;)V
        18: .line 3686
            aload 5 /* loader */
            ifnull 21
        19: .line 3687
            aload 5 /* loader */
            aload 3 /* resourceName */
            invokevirtual java.lang.ClassLoader.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream;
        20: areturn
        21: .line 3689
      StackMap locals: java.lang.ClassLoader
      StackMap stack:
            aload 3 /* resourceName */
            invokestatic jdk.internal.loader.BootLoader.findResource:(Ljava/lang/String;)Ljava/net/URL;
            astore 6 /* url */
        start local 6 // java.net.URL url
        22: .line 3690
            aload 6 /* url */
            ifnull 26
        23: .line 3691
            aload 6 /* url */
            invokevirtual java.net.URL.openStream:()Ljava/io/InputStream;
        24: areturn
        end local 6 // java.net.URL url
        25: .line 3694
      StackMap locals:
      StackMap stack: java.lang.Exception
            pop
        26: .line 3695
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 5 // java.lang.ClassLoader loader
        end local 4 // java.lang.String pn
        end local 3 // java.lang.String resourceName
        27: .line 3697
      StackMap locals: java.lang.String java.lang.Module java.lang.Module
      StackMap stack: java.io.IOException
            astore 3 /* e */
        start local 3 // java.io.IOException e
        28: .line 3698
            new java.io.UncheckedIOException
            dup
            aload 3 /* e */
            invokespecial java.io.UncheckedIOException.<init>:(Ljava/io/IOException;)V
            athrow
        end local 3 // java.io.IOException e
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            3   27     3  resourceName  Ljava/lang/String;
            7   27     4            pn  Ljava/lang/String;
           13   16     5            in  Ljava/io/InputStream;
           17   27     5        loader  Ljava/lang/ClassLoader;
           22   25     6           url  Ljava/net/URL;
           28   29     3             e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
          18    20      25  Class java.lang.Exception
          21    24      25  Class java.lang.Exception
           0     4      27  Class java.io.IOException
           5    15      27  Class java.io.IOException
          16    20      27  Class java.io.IOException
          21    24      27  Class java.io.IOException
          25    26      27  Class java.io.IOException
}
SourceFile: "ResourceBundle.java"
NestHost: java.util.ResourceBundle
InnerClasses:
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  public Control = java.util.ResourceBundle$Control of java.util.ResourceBundle
  private ResourceBundleProviderHelper = java.util.ResourceBundle$ResourceBundleProviderHelper of java.util.ResourceBundle