2 x y x x x x x x x  x x x x x       x    ! "# "$% &' ( ) !*+ x, x- x. x/ 01 02 03 04 x5 06 7 7 7 x8 9: ;: <= <> <? x@ AB AC AD 0E xF GH GI GJ xK 0L M NO P xQ xR S xT xU xV xW X Y Z [ \] x^ _ `a `b xc d ea eb f gh xi gj gk lm xn op qr st su vw xh yh yz {h {z y| {|}~DEBUGZ ConstantValueupdateFrameSizes codeLengthImodifiedsimple preInsertions-[Lproguard/classfile/instruction/Instruction; replacementspostInsertionsdeleted[ZinstructionOffsetMap[I newOffsetlengthIncreasedexpectedStackMapFrameOffsetstackSizeUpdater,Lproguard/classfile/editor/StackSizeUpdater;variableSizeUpdater/Lproguard/classfile/editor/VariableSizeUpdater;instructionWriter-Lproguard/classfile/editor/InstructionWriter;()VCodeLineNumberTable(Z)Vreset(I)V StackMapTableinsertBeforeInstruction0(ILproguard/classfile/instruction/Instruction;)VreplaceInstructioninsertAfterInstructiondeleteInstructionundeleteInstruction isModified(I)ZvisitAnyAttributeE(Lproguard/classfile/Clazz;Lproguard/classfile/attribute/Attribute;)VvisitCodeAttributed(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;)VvisitCodeAttribute0visitStackMapAttribute(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;Lproguard/classfile/attribute/preverification/StackMapAttribute;)VvisitStackMapTableAttribute(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;Lproguard/classfile/attribute/preverification/StackMapTableAttribute;)VvisitLineNumberTableAttribute(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;Lproguard/classfile/attribute/LineNumberTableAttribute;)V visitLocalVariableTableAttribute(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;Lproguard/classfile/attribute/LocalVariableTableAttribute;)V$visitLocalVariableTypeTableAttribute(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;Lproguard/classfile/attribute/LocalVariableTypeTableAttribute;)VcanPerformSimpleReplacements/(Lproguard/classfile/attribute/CodeAttribute;)ZperformSimpleReplacements/(Lproguard/classfile/attribute/CodeAttribute;)VupdateInstructionsd(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;)ImapInstructions([BI)ImapInstructionmoveInstructionsg(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;[BI)VmoveInstruction(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;ILproguard/classfile/instruction/Instruction;)VvisitSimpleInstruction(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;ILproguard/classfile/instruction/SimpleInstruction;)VvisitConstantInstruction(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;ILproguard/classfile/instruction/ConstantInstruction;)VvisitVariableInstruction(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;ILproguard/classfile/instruction/VariableInstruction;)VvisitBranchInstruction(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;ILproguard/classfile/instruction/BranchInstruction;)VvisitTableSwitchInstruction(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;ILproguard/classfile/instruction/TableSwitchInstruction;)VvisitLookUpSwitchInstruction(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;ILproguard/classfile/instruction/LookUpSwitchInstruction;)VvisitExceptionInfo(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;Lproguard/classfile/attribute/ExceptionInfo;)VvisitAnyStackMapFrame(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;ILproguard/classfile/attribute/preverification/StackMapFrame;)VvisitSameOneFrame(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;ILproguard/classfile/attribute/preverification/SameOneFrame;)VvisitMoreZeroFrame(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;ILproguard/classfile/attribute/preverification/MoreZeroFrame;)VvisitFullFrame(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;ILproguard/classfile/attribute/preverification/FullFrame;)VvisitAnyVerificationType(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;ILproguard/classfile/attribute/preverification/VerificationType;)VvisitUninitializedType(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;ILproguard/classfile/attribute/preverification/UninitializedType;)VvisitLineNumberInfo(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;Lproguard/classfile/attribute/LineNumberInfo;)VvisitLocalVariableInfo(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;Lproguard/classfile/attribute/LocalVariableInfo;)VvisitLocalVariableTypeInfo(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;Lproguard/classfile/attribute/LocalVariableTypeInfo;)VremapJumpOffsets(I[I)VremapBranchOffset(II)IremapInstructionOffset(I)IremoveEmptyExceptions1([Lproguard/classfile/attribute/ExceptionInfo;I)IremoveEmptyLineNumbers3([Lproguard/classfile/attribute/LineNumberInfo;II)IremoveEmptyLocalVariables6([Lproguard/classfile/attribute/LocalVariableInfo;II)IremoveEmptyLocalVariableTypes:([Lproguard/classfile/attribute/LocalVariableTypeInfo;II)I SourceFileCodeAttributeEditor.java *proguard/classfile/instruction/Instruction *proguard/classfile/editor/StackSizeUpdater -proguard/classfile/editor/VariableSizeUpdater +proguard/classfile/editor/InstructionWriter "java/lang/IllegalArgumentExceptionjava/lang/StringBuilderInvalid instruction offset [  ] in code with length []   java/lang/RuntimeException $Unexpected error while editing code:  Class = [  Method = [   Exception = [ ] ( )                                            -proguard/classfile/editor/CodeAttributeEditor)proguard/classfile/util/SimplifiedVisitor5proguard/classfile/attribute/visitor/AttributeVisitor9proguard/classfile/instruction/visitor/InstructionVisitor9proguard/classfile/attribute/visitor/ExceptionInfoVisitorIproguard/classfile/attribute/preverification/visitor/StackMapFrameVisitorLproguard/classfile/attribute/preverification/visitor/VerificationTypeVisitor:proguard/classfile/attribute/visitor/LineNumberInfoVisitor=proguard/classfile/attribute/visitor/LocalVariableInfoVisitorAproguard/classfile/attribute/visitor/LocalVariableTypeInfoVisitor[B+proguard/classfile/attribute/LineNumberInfoappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)Vjava/lang/SystemerrLjava/io/PrintStream;java/io/PrintStreamprintlnproguard/classfile/ClazzgetNameproguard/classfile/Method.(Lproguard/classfile/Clazz;)Ljava/lang/String; getDescriptorjava/lang/ObjectgetClass()Ljava/lang/Class;java/lang/Class getMessage*proguard/classfile/attribute/CodeAttribute u4codeLengthexceptionsAccepts(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/visitor/ExceptionInfoVisitor;)VexceptionTable-[Lproguard/classfile/attribute/ExceptionInfo;u2exceptionTableLengthattributesAccepto(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/visitor/AttributeVisitor;)V>proguard/classfile/attribute/preverification/StackMapAttributestackMapFramesAccept(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;Lproguard/classfile/attribute/preverification/visitor/StackMapFrameVisitor;)VCproguard/classfile/attribute/preverification/StackMapTableAttribute5proguard/classfile/attribute/LineNumberTableAttributelineNumbersAccept(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;Lproguard/classfile/attribute/visitor/LineNumberInfoVisitor;)VlineNumberTable.[Lproguard/classfile/attribute/LineNumberInfo;u2lineNumberTableLength8proguard/classfile/attribute/LocalVariableTableAttributelocalVariablesAccept(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;Lproguard/classfile/attribute/visitor/LocalVariableInfoVisitor;)VlocalVariableTable1[Lproguard/classfile/attribute/LocalVariableInfo;u2localVariableTableLength u2maxLocalsproguard/classfile/attribute/preverification/UninitializedTypeu2newInstructionOffset.proguard/classfile/attribute/LocalVariableInfou2length2proguard/classfile/attribute/LocalVariableTypeInfou2index!xyz{|}~0"* OP[****** * Y * Y *Y*. T=>?"@+B4H?IJJUUZVd**%****,=%*S*S*S*T**>_bdef&g0k7m>nEoLpSkYt^ucw 0&J */YY**,S** 8?DI +wE */YY**,S* 8?D +J */YY**,S** 8?DI +J */YY**T** 8?DI +n@ */YY**T 8? +N**2*2*2 *3$@*+,- :"#$"Y%+&$"Y',+(,+)$"Y*+,-./$ !&  7e JZ**-0*-1*+,-2=-*+,-34-+,*5-*-6-787*+,-2-+,*9*+,-:2  *$1'A,H/O2Y49I** +,-;*+,-<9;<>/*=+,-*>DEF/*=+,-*?LMNA!+,-*@*AB-4CBT W [A!+,-*D*EF-GHFa d hA!+,-*I*JK-GLKn q uI*+MM+4>6.*2:N,ON*  %?AG *h'+4=>*2: +P  & R-M:-46*` *` *Q6*R -M*S*+,-T*  ",3;DO "D*U*R>+O:*VN`>*U*R**UO*U.   #+05? #**UO*2N-*YU-*UN`U*2:*YU*UN`U*3*YU,*UN`U*2:*YU*UN`U6  &.3HQ#b'j(o*,&!l0*U6O:*+,-WN`6ܱ>@DGM(O/P *2: +,-*X*YU*UN`U*2:#+,-*X*YU*UN`U**3 +,-*X*YU*UN`U*2: +,-*X*YU*UN`UBb cfm+r4s9vD}Ycn+-&*-*+,-*UY -*+,-*UZ -*+,-*U[ A!*\]\*+,-*U^ P,*_]_*`a*+,-*Ub+P,*c]c*da*+,-*Ue+O+*fgf*hgh*igi*i,*g66*=*=d6*`=j  $+$7*+,-k+,-*l 7*+,-k+,-*m$ '(F"*+,-k+,-*n+,-*o. 12!38+*pgp >?+*qgq GHB"*rs]s*rgrQS!TB"*tu]u*tgt]_!`M>,,*,.]Ojljn % *`g*Udwi? */YY**. 8 +o.>6$+2:fh +S &,  D668+2:q6+d2q +S" 2;A+v566)+2:sv +S #,2 %v566)+2:uw +S #,2 %