4,com/hazelcast/internal/util/ModularJavaUtilsjava/lang/ObjectModularJavaUtils.javaEcom/hazelcast/internal/util/ModularJavaUtils$PackageAccessRequirementPackageAccessRequirementjava/util/Map$Entry  java/util/Map EntryLOGGERLcom/hazelcast/logging/ILogger;()V  this.Lcom/hazelcast/internal/util/ModularJavaUtils;getHazelcastModuleName()Ljava/lang/String;java/lang/Exception'com/hazelcast/internal/util/JavaVersionJAVA_9)Lcom/hazelcast/internal/util/JavaVersion;   isAtLeast,(Lcom/hazelcast/internal/util/JavaVersion;)Z ! "java/lang/Class$ getModule& getMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; () %*java.lang.Module,forName%(Ljava/lang/String;)Ljava/lang/Class; ./ %0getName2com/hazelcast/core/Hazelcast4java/lang/reflect/Method6invoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; 89 7:java/lang/String<  >$Getting Hazelcast module name failed@com/hazelcast/logging/ILoggerBfinest*(Ljava/lang/String;Ljava/lang/Throwable;)V DE CFmethodGetModuleLjava/lang/reflect/Method; classModuleLjava/lang/Class<*>;Ljava/lang/Class; methodGetNamemoduleHazelcastLjava/lang/Object;eLjava/lang/Exception;checkJavaInternalAccess"(Lcom/hazelcast/logging/ILogger;)Vjava/util/TreeMapT U java.baseWjdk.internal.refYcreateRequirement\(ZLjava/lang/String;)Lcom/hazelcast/internal/util/ModularJavaUtils$PackageAccessRequirement; [\ ] java.lang_java.nioa sun.nio.chcput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ef gjdk.managementigetJdkManagementRequirementsJ()[Lcom/hazelcast/internal/util/ModularJavaUtils$PackageAccessRequirement; kl mjava.managementosun.managementqcheckPackageRequirements1(Lcom/hazelcast/logging/ILogger;Ljava/util/Map;)V st ulogger requirementskLjava/util/Map;Ljava/util/Map;"com/hazelcast/internal/util/JavaVm{ CURRENT_VM$Lcom/hazelcast/internal/util/JavaVm; }~ |OPENJ9 ~ |com.sun.management.internal com.ibm.lang.management.internal(Lcom/hazelcast/logging/ILogger;Ljava/util/Map;)VhasHazelcastPackageAccess(Ljava/util/Map;)Z    ALL-UNNAMEDjava/lang/StringBuilder =Hazelcast is starting in a Java modular environment (Java 9 and newer) but without proper access to required Java packages. Use additional Java arguments to provide Hazelcast access to Java internal API. The internal API access is used to get the best performance results. Arguments to be used: --add-modules java.seappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; createOpenPackageJavaArguments5(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; toString  warning(Ljava/lang/String;)V ChazelcastModuleLjava/lang/String;n(Ljava/util/Map;)Zjava.lang.ModuleLayerbootmodulesisOpen isExported java/util/Setiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next()Ljava/lang/Object; get&(Ljava/lang/Object;)Ljava/lang/Object; H[Lcom/hazelcast/internal/util/ModularJavaUtils$PackageAccessRequirement;isForReflection getPackageName  java/lang/Boolean booleanValue !Checking Hazelcast package access methodToCheck hasAccessZreqGLcom/hazelcast/internal/util/ModularJavaUtils$PackageAccessRequirement;reqArraymclassModuleLayer methodBoot methodModules methodIsOpenmethodIsExportedmoduleLayerBoot moduleSetLjava/util/Set<*>;Ljava/util/Set;(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;entrySet()Ljava/util/Set; getValue  access$100J(Lcom/hazelcast/internal/util/ModularJavaUtils$PackageAccessRequirement;)Z  --add-opens  --add-exports getKey / access$000[(Lcom/hazelcast/internal/util/ModularJavaUtils$PackageAccessRequirement;)Ljava/lang/String; = requirement moduleEntryqLjava/util/Map$Entry;Ljava/util/Map$Entry; hzModuleNamesbLjava/lang/StringBuilder;com/hazelcast/logging/Logger getLogger2(Ljava/lang/Class;)Lcom/hazelcast/logging/ILogger;     CodeLineNumberTableLocalVariableTable StackMapTableLocalVariableTypeTable Signature InnerClasses SourceFile13* %&  N#%'%+K-1L+3%+M*5;N,-;=K?A*G ?@ t* ) * -./(031@2A3L44)HI#JL(MI3 NOA PQ #JK RSo* #UYVL+XYZ^SY`^SYb^SYd^ShW+jnhW+pYr^ShW*+v 6 = ?BC"E+F4G=HACGJSKiLnMowYxz Yxy kl_.Y^SY^SY^S P QRQ Tst0++M,M*Y,+ ="XY Z[]!a*]/c  $0w0xz 0xy C61L-1M%'%+N+%+:+%+:,3%+:,%Y=SY,S+:,%Y=SY,S+:-5;: ;:  ;:  :   : * ;::66H2:ʙ: YSY S;϶6wL?+G&#&  %%7777770 A7(  %%777777 B ngh ij$k0m<nQofqrr~stuvwyz{|}y #&'24'I8`vO L JL HI$I0I<MIQIfIrNO ~O ' PQ6xz*K JK 6xy  YM+N-p- ::66G2:,=*W,'=   =   =  =,= "(Jl4J7(_xz(_xy!  ?#