4      (./0123456KLMRSTUVW^_`jk  +  = av = new Label();  } });  },  }, new Label[] { }, new int[] {")"), ", "(()C()I()Ljava/lang/String;()V()Z(I)I(I)Ljava/lang/String;(I)V(II)Ljava/lang/String;(II)V&(Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/Object;)Z,(Ljava/lang/String;)Ljava/lang/StringBuffer;(Ljava/lang/String;)V(Ljava/lang/String;)Z'(Ljava/lang/String;Ljava/lang/String;)V(char)(short)); ); ,, , ", TypePath.fromString(", new Label[] {, new Object[] {, new Object[]{ , new int[] {, null, 0, null-debug..class.visit(.visitAnnotation(.visitAnnotationDefault();  .visitArray(.visitAttribute(attr); .visitCode();  .visitEnd();  .visitEnum(.visitFieldInsn(.visitFrame(Opcodes.F_APPEND,.visitFrame(Opcodes.F_CHOP,.visitFrame(Opcodes.F_FULL, .visitFrame(Opcodes.F_NEW, ,.visitFrame(Opcodes.F_SAME, 0, null, 0, null7.visitFrame(Opcodes.F_SAME1, 0, null, 1, new Object[] {.visitIincInsn( .visitInsn(.visitIntInsn(.visitInvokeDynamicInsn(.visitJumpInsn( .visitLabel(.visitLdcInsn(.visitLineNumber(.visitLocalVariable(.visitLocalVariableAnnotation(.visitLookupSwitchInsn( .visitMaxs(.visitMethodInsn(.visitMultiANewArrayInsn(.visitParameter(.visitParameterAnnotation(.visitTableSwitchInsn(.visitTryCatchBlock(.visitTypeInsn(.visitVarInsn( // ATTRIBUTE ;  ACCESS_CLASS ACCESS_FIELD ACCESS_INNER ACC_ABSTRACTACC_ANNOTATION ACC_BRIDGEACC_DEPRECATEDACC_ENUM ACC_FINAL ACC_INTERFACE ACC_MANDATED ACC_NATIVE ACC_PRIVATE ACC_PROTECTED ACC_PUBLIC ACC_STATIC ACC_STRICT ACC_SUPERACC_SYNCHRONIZED ACC_SYNTHETIC ACC_TRANSIENT ACC_VARARGS ACC_VOLATILEAnnotationVisitor avAnnotationVisitor av0;  Boolean.FALSE Boolean.TRUE%ClassWriter cw = new ClassWriter(0); Code ConstantValue DeprecatedDump implements Opcodes {  ExceptionsFieldVisitor fv;  HANDLE_TAGIL)Label LineNumberTableLjava/io/PrintStream;Ljava/lang/String;Ljava/lang/StringBuffer;MethodVisitor mv; OPCODESOpcodes.Opcodes.DOUBLE Opcodes.FLOATOpcodes.INTEGER Opcodes.LONG Opcodes.NULL Opcodes.TOPOpcodes.UNINITIALIZED_THIS0Prints the ASM code to generate the given class.RuntimeVisibleAnnotations Signature SourceFile StackMapTableTYPESType.getType("HUsage: ASMifier [-debug] V1_1V1_2V1_3V1_4V1_5V1_6V1_7[B[C[D[F[I[J[Ljava/lang/String;'[Ljdk/internal/org/objectweb/asm/Label;[S[Zacceptaddapiappend appendAccessappendConstantappendFrameTypes appendLabel appendStringasmifyattravav0 =  booleanValuebuf charValuecreateASMifiercw cw.visit(cw.visitEnd(); cw.visitInnerClass(cw.visitOuterClass(cw.visitSource(declareFrameTypes declareLabeldoVisitMethodInsnendsWithequalserrfalsefvfv = cw.visitField(getgetClassgetDesc getDescriptorgetNamegetOwnergetTaggetTextidimport java.util.*; )import jdk.internal.org.objectweb.asm.*; indexOfintValuejava/io/FileInputStreamjava/io/PrintStreamjava/io/PrintWriterjava/lang/Booleanjava/lang/Bytejava/lang/Characterjava/lang/Doublejava/lang/Exceptionjava/lang/Floatjava/lang/IllegalStateExceptionjava/lang/Integerjava/lang/Longjava/lang/Objectjava/lang/Shortjava/lang/Stringjava/lang/StringBufferjava/lang/StringBuilderjava/lang/Systemjava/util/HashMapjava/util/List java/util/Map(jdk/internal/org/objectweb/asm/Attribute*jdk/internal/org/objectweb/asm/ClassReader%jdk/internal/org/objectweb/asm/Handle$jdk/internal/org/objectweb/asm/Label#jdk/internal/org/objectweb/asm/Type'jdk/internal/org/objectweb/asm/TypePath.jdk/internal/org/objectweb/asm/util/ASMifiable,jdk/internal/org/objectweb/asm/util/ASMifier+jdk/internal/org/objectweb/asm/util/Printer5jdk/internal/org/objectweb/asm/util/TraceClassVisitorl labelNames lastIndexOfmainmvmv = cw.visitMethod(namenew Byte((byte)new Character((char) new Double(" new Float(" new Handle( new Integer( new Label[] { new Long(new Short((short)new String[] {new boolean[] { new byte[] { new char[] {new double[] { new float[] { new int[] { new long[] { new short[] {nullout package asm.println public class 1public static byte[] dump () throws Exception { putreplacereturn cw.toByteArray();  setLengthsize substringtexttoStringtruetypevisitvisitAnnotationvisitAnnotationDefaultvisitAnnotationEnd visitArrayvisitAttributevisitClassAnnotationvisitClassAttribute visitClassEndvisitClassTypeAnnotation visitCode visitEnum visitFieldvisitFieldAnnotationvisitFieldAttribute visitFieldEndvisitFieldInsnvisitFieldTypeAnnotation visitFrame visitIincInsnvisitInnerClass visitInsnvisitInsnAnnotation visitIntInsnvisitInvokeDynamicInsn visitJumpInsn visitLabel visitLdcInsnvisitLineNumbervisitLocalVariablevisitLocalVariableAnnotationvisitLookupSwitchInsn visitMaxs visitMethodvisitMethodAnnotationvisitMethodAttributevisitMethodEndvisitMethodInsnvisitMethodTypeAnnotationvisitMultiANewArrayInsnvisitOuterClassvisitParametervisitParameterAnnotation visitSourcevisitTableSwitchInsnvisitTryCatchAnnotationvisitTryCatchBlockvisitTypeAnnotation visitTypeInsn visitVarInsn{ } }); },  }, 0, null!"#$%&'789:;<=>?@nopqrstuvwxyz{|}~Ljava/lang/Deprecated;Ljava/util/List;Ljava/util/Map;ILjava/util/Map;(Ljava/io/InputStream;)V(Ljava/io/OutputStream;)V()Ljava/lang/Class;(I[Ljava/lang/Object;)V(Ljava/lang/Object;)V(CC)Ljava/lang/String;(ILjava/lang/String;)V(ILjava/lang/String;I)V(Ljava/lang/String;I)V([Ljava/lang/String;)V(C)Ljava/lang/StringBuffer;(D)Ljava/lang/StringBuffer;(F)Ljava/lang/StringBuffer;(I)Ljava/lang/StringBuffer;(J)Ljava/lang/StringBuffer;(Z)Ljava/lang/StringBuffer;(I)Ljava/lang/StringBuilder;()Ljava/util/List;-(Ljdk/internal/org/objectweb/asm/Attribute;)V1(Ljdk/internal/org/objectweb/asm/ClassVisitor;I)V*(ILjdk/internal/org/objectweb/asm/Label;)V)(Ljdk/internal/org/objectweb/asm/Label;)V0()Ljdk/internal/org/objectweb/asm/util/ASMifier;/()Ljdk/internal/org/objectweb/asm/util/Printer;,(II[Ljava/lang/Object;I[Ljava/lang/Object;)V'(Ljava/lang/String;Ljava/lang/Object;)V-(Ljava/lang/StringBuffer;Ljava/lang/Object;)V-(Ljava/lang/StringBuffer;Ljava/lang/String;)V,(Ljava/lang/Object;)Ljava/lang/StringBuffer;-(Ljava/lang/String;)Ljava/lang/StringBuilder;R(IILjdk/internal/org/objectweb/asm/Label;[Ljdk/internal/org/objectweb/asm/Label;)VR(Ljdk/internal/org/objectweb/asm/Label;[I[Ljdk/internal/org/objectweb/asm/Label;)VD(ILjava/lang/String;Z)Ljdk/internal/org/objectweb/asm/util/ASMifier;B(Ljava/lang/String;)Ljdk/internal/org/objectweb/asm/util/ASMifier;C(Ljava/lang/String;I)Ljdk/internal/org/objectweb/asm/util/ASMifier;C(Ljava/lang/String;Z)Ljdk/internal/org/objectweb/asm/util/ASMifier;C(ILjava/lang/String;Z)Ljdk/internal/org/objectweb/asm/util/Printer;A(Ljava/lang/String;)Ljdk/internal/org/objectweb/asm/util/Printer;B(Ljava/lang/String;Z)Ljdk/internal/org/objectweb/asm/util/Printer;r(Ljdk/internal/org/objectweb/asm/ClassVisitor;Ljdk/internal/org/objectweb/asm/util/Printer;Ljava/io/PrintWriter;)V8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V;(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V<(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/util/Map;)VT(Ljava/lang/String;Ljava/lang/String;)Ljdk/internal/org/objectweb/asm/util/ASMifier;m(ILjdk/internal/org/objectweb/asm/TypePath;Ljava/lang/String;Z)Ljdk/internal/org/objectweb/asm/util/ASMifier;S(Ljava/lang/String;Ljava/lang/String;)Ljdk/internal/org/objectweb/asm/util/Printer;l(ILjdk/internal/org/objectweb/asm/TypePath;Ljava/lang/String;Z)Ljdk/internal/org/objectweb/asm/util/Printer;a(Ljava/lang/String;Ljava/lang/String;Ljdk/internal/org/objectweb/asm/Handle;[Ljava/lang/Object;)VN(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V(Ljdk/internal/org/objectweb/asm/Label;Ljdk/internal/org/objectweb/asm/Label;Ljdk/internal/org/objectweb/asm/Label;Ljava/lang/String;)V(Ljava/lang/String;ILjdk/internal/org/objectweb/asm/TypePath;Ljava/lang/String;Z)Ljdk/internal/org/objectweb/asm/util/ASMifier;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljdk/internal/org/objectweb/asm/Label;Ljdk/internal/org/objectweb/asm/Label;I)Vy(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljdk/internal/org/objectweb/asm/util/ASMifier;z(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljdk/internal/org/objectweb/asm/util/ASMifier;x(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljdk/internal/org/objectweb/asm/util/Printer;y(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljdk/internal/org/objectweb/asm/util/Printer;(ILjdk/internal/org/objectweb/asm/TypePath;[Ljdk/internal/org/objectweb/asm/Label;[Ljdk/internal/org/objectweb/asm/Label;[ILjava/lang/String;Z)Ljdk/internal/org/objectweb/asm/util/Printer; C i ]    = = -= O " # P g m  N l  E  % & b' G( X( F) B \ c d e f  *    ,  [ D/ D0 D1 D2 D3 D4 D5 h6 7 A8 H: Y: ; a F? I@ DA D DB E F QG H H H H L M N ZO O JR S T T T T T T Z \ ] c d f a b e g h i j k l   y r m  q  o   z s t      w          q    q x   n     q v { | }                           u     ~ p    ASMifier.java!i#*$PQ*t*  Yȿ, y z{},4* *,*  .*<=>* *>!*2Ι<=*>gIJiı*2#Қ*2\*2/YY*2÷:Y*2: YYYŷ ," V#%'-/38;CD`g} X =-/6 -:<*Y-/.϶H޹ W-`:*} W*~ W*Yb޹ W* W*a W*c W*e W*^ W**uW.N/[0h1u23-A*jWZ*kWM*lW@*mW3*nW&*oW*pW *W*W**W*-*W**W**WNH*W6  &* W* 2 * W *W*W**Թ W,^8  bU  3CMYe"%/2<?ILVYcfps| !+< vB**yW*+*W*,*W**Թ W" !&0APQ**xW*+*W*,*W*-*W**Թ W* !&05 ?!P"H*+'T" *,--7"*+ 23Qd**wW*+*W*,*W*-*W**W**Թ W2 89:;!<&=0>5??@HARBcC\**W*|W**W*,*W*-*W**W**W**Թ W*{:* W* WJHIJK$L.M3N=OBPLQRR\SbTlU}VWXY]**W*W**W*,*W*-*W**WNH*W6&*W*2* W *W*W**Թ W*:* W* W,-qU f_`ab!c+d0e:f?gIhOiYjdknlymnlprtuvwxyY1*v W* W* W* W~ $0>T**r*$W*+*W*,*W**Թ W"&08BSPf**r*+W*+*W*,*W*-*W**Թ W* &08BJTeS**W*]*` W**%W*+*W*,*W**Թ W*r*`N*- W* W-6 *;CMU_p}F**W*]*` W**'W*+*W**Թ W*r*`M*, W* W,. *;CM^kyT0**r**W**Թ W/H*+T" *,-7"*+ O+****W**Թ W*-wG***AW*+*W***ܶԹ W!+0F;X**s*&W**Թ W*rL*+ W* W+"#4<JVH*+T" *,-E|**s*BW*,*W**Թ W*r:* W* W.  (,1DU^my7"*+ =!*Y*)޹ W ! "=N*)''*-***0W**/W*W*-*W**}W*-**-W*-*W]**. W@**1W,***2W**}W*W**Թ W, 0&<2(~'(0+6,>-C.W0h2v3|45679:;<=>@ABDF HI!K(L2O<PMQ`8***4ܲ2W**Թ WUV"W&X7YS***5ܲ2 2ʶW**Թ W,t* ]^_`"a5c8b=cAdReiA***Fܲ2W**Թ Wij"k/l@m+wG***Eܲ2W*,*W**Թ Wqr"s&t+u5vFwNf***,ܲ2W*,*W*-*W**W**Թ W. |}~&+5:DJTeN)* *,- *,-,F ()!OR!**,- *,-,  ZO***?ܲ2W*,*W*-*W**W*zW*W**Թ W,#b6 &+5:DJThrW***6W*+*W*,*W*-*W6&*2d *W*W**Թ W, I$B(-7<FQZdnt~9L**,**7ܲ2W*,*W**Թ W" '+0:K:o?**+**8W*+*W**Թ W #->)f:***9W*+*W**Թ W(9e=***3W**Թ W"+<C**6*2*-**CW*-*W6&*W*2* W**Թ W,- 9UB"'=JOYdxD{*6-*-2*+**=W*+*W6,$*,.W*W6-%*W*-2* W**Թ W,S 'T TN %6; E O j p z-oC***@W*+*W**Թ W1BT$ *,-"Yw**+*,*-**DW*+*W*,*W*-*W**W**Թ W>)* +,-(.-/70<1F2K3U4[5e6v7T$ *,-<[***;W*+*W*,*W*-*W**W**W**Թ W:DEFG(H-I7J<KFLLMVN\OpPQ`O @**s*<W*W*,W*W6-%*W*-2*W6&*W*2*W6%*.W* W**W**Թ W*r:* W* W, LT  U  U nWXY#Z,[?\I]S^g_o]uabcdbfghgjklmn"o1p=q9oC***:W*,*W**Թ Wvw"x'y1zB{e=***>W**Թ W"+<O+****W**Թ W*Hp**s*%W*+*W**Թ W*rN*- W* W-* #(;LTbnT$ *,-Z**s*"+W*W*-W**W**Թ W*r:* W* W2 #,5HNbs|7**G+ W+M**Y*W+*q*¹**(W*W**Թ W,77. %,7ATeoQG$ Y+E=~*TW=~*RW=~*SW=~ * W*NW=~ * W*UW= ~1 * W~*XW *WW=@~$~ * W*\W=@~+~$~ * W*KW=~+~$~ * W*[W=~$~ * W*ZW=~+~$~ * W*QW=@~2~~ ~ * W*MW= ~+~ ~ * W*JW=~ * W*IW=~ * W*OW=~ * W*VW=~ * W*YW=~ * W*LW=~ * W*PW= *0W,-(    " #  #         ~_$&,68?CMWY`dnxz   * 46EIS]_uy #$&')+,./123 568 9$:.<8=:?B@FAPCZD\FdGhHrJ|K~MNOQRTUVXY[\^F)% *+ ijF?+ *W+*++ *hW*+W*Wp+S*W+M*fܲ,2W*,W*,W*,W+*+)W+*+ƙ`_W+*+)W++=*)W+ *+)W+ *+Wo+*+dWU+ *+W;+@+M*W>,*,3W*}W+@+M*W>,*,3W*}W+E+M*W>,$*,5W*}Wj+E+M*W>,$*,4W*}W!+@+M*W>,*,.W*}W+E+M*W>,$*,/LW*}W+F+M*W>,$*,0fW*}WJ+C+M*W>,$*,1dW*}W,g6#VV!O O O O O O O On[wxyz {'|.}:~DKRWjn|+2EL_fy:@GQY`h'/7?Z`gqyX(Y!>,2 *,2,  G(f> *W,2 *,2,2 ,2 ɪ*8FTbp~*WT*WF*W8*W**W*W*W *,2/,;  b (1dor}Y:c**Y*+M,AY*¹߶M*+,W*,W, O"   $AMbH:2**+W  AV" *,-OAV" *,-OAI *,OAV" *,-OAK*+OA<*OAV" *,-OAK*+OAJ*+OAU*+,OA_$ *,-OA^$ *,-OAV" *,-OAK*+O+