1)org/objectweb/asm/util/CheckModuleAdapterorg/objectweb/asm/ModuleVisitorCheckModuleAdapter.java1org/objectweb/asm/util/CheckModuleAdapter$NameSetNameSet%java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles LookupisOpenZrequiredModules3Lorg/objectweb/asm/util/CheckModuleAdapter$NameSet;exportedPackagesopenedPackages usedServicesprovidedServices classVersionIvisitEndCalled%(Lorg/objectweb/asm/ModuleVisitor;Z)V &(ILorg/objectweb/asm/ModuleVisitor;Z)V  java/lang/ObjectgetClass()Ljava/lang/Class; !" #java/lang/IllegalStateException%()V ' &(this+Lorg/objectweb/asm/util/CheckModuleAdapter; moduleVisitor!Lorg/objectweb/asm/ModuleVisitor;%(ILorg/objectweb/asm/ModuleVisitor;)V . /Modules requires1(Ljava/lang/String;)V 3 4  6Module exports8  : Module opens<  > Module uses@  BModule providesD  F  HapivisitMainClassmodule main classL)org/objectweb/asm/util/CheckMethodAdapterNcheckInternalName((ILjava/lang/String;Ljava/lang/String;)V PQ OR K3 T mainClassLjava/lang/String; visitPackagemodule packageY X3 [packaze visitRequire((Ljava/lang/String;ILjava/lang/String;)VcheckVisitEndNotCalled `' arequired modulec(org/objectweb/asm/util/CheckClassAdapterecheckFullyQualifiedName gQ fhcheckNameNotAlreadyDeclared j3 k` checkAccess(II)V no fp  r java.basetjava/lang/Stringvequals(Ljava/lang/Object;)Z xy wz"java/lang/IllegalArgumentException|stringConcat$0(I)Ljava/lang/String;java/lang/StringBuilder (Invalid access flags: append-(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; A java.base can not be declared ACC_TRANSITIVE or ACC_STATIC_PHASEtoString()Ljava/lang/String; ~  }4 ^_ moduleaccessversion visitExport)(Ljava/lang/String;I[Ljava/lang/String;)V package namemodule export to modules[Ljava/lang/String; visitOpen'java/lang/UnsupportedOperationException)An open module can not use open directive 4module open to visitUseservice 3  visitProvide((Ljava/lang/String;[Ljava/lang/String;)V!Providers cannot be null or emptyprovider  providersvisitEnd   ' 9Cannot call a visit method after visitEnd has been called &4CodeLineNumberTableLocalVariableTable InnerClasses SourceFile! d*+*$ &Y)JKLN *+,-M*,0*Y257*Y95;*Y=5?*YA5C*YE5G*I"[,/ 2-5:8G\L]*M*+MJM,-MK3J5+MS*+Ubc d*+VWX3J5+ZS*+\hi j*+]W^_G*b5+di*7+lmq*s6+u{`~}Y*+-& no pqw&x3z?F*G*+GWGGW ~%YN*b5+S*;+lq-+-:662:5i*+-*  7@FM47 WN*+N]WNN_*b*I Y5+S*?+lq-+-:662:5i*+-2  %+/HQW^4H W_*+_]W__3^*b5+S*C+l*+ *+WS*b5+S*G+l,, }Y,N-66-2:5S*+,*  '=FLR*= WS*+SWS'D*b** *+`'D* &Y÷Ŀ *+