.Aorg/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream4org/eclipse/jdt/internal/compiler/codegen/CodeStream stateIndexes[IstateIndexesCounterIframePositionsLjava/util/HashMap;exceptionMarkersLjava/util/Set;stackDepthMarkersLjava/util/ArrayList; stackMarkers0(Lorg/eclipse/jdt/internal/compiler/ClassFile;)VCode    generateAttributesLineNumberTableLocalVariableTablethisCLorg/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream;givenClassFile-Lorg/eclipse/jdt/internal/compiler/ClassFile;addDefinitelyAssignedVariables4(Lorg/eclipse/jdt/internal/compiler/lookup/Scope;I)V ! "# visibleLocals@[Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding; % &'isDefinitelyAssigneds(Lorg/eclipse/jdt/internal/compiler/lookup/Scope;ILorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;)Z )  +  -/.=org/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding 0initializationCount -2 3initializationPCs 5 6position -8 9:recordInitializationStartPC(I)V < =visibleLocalsCountscope0Lorg/eclipse/jdt/internal/compiler/lookup/Scope;initStateIndexi localBinding?Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;ZjmaxaddExceptionMarker:(ILorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)V J Ljava/util/HashSet KN O()VQQorg/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream$ExceptionMarker SUT6org/eclipse/jdt/internal/compiler/codegen/ConstantPool VW!JavaLangThrowableConstantPoolName[C PY Z(I[C)V \^] java/util/Set _`add(Ljava/lang/Object;)Z bdc4org/eclipse/jdt/internal/compiler/lookup/TypeBinding eid Sg hW.JavaLangClassNotFoundExceptionConstantPoolName Sj kW(JavaLangNoSuchFieldErrorConstantPoolName bm noconstantPoolName()[Cpc typeBinding6Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;addFramePositionujava/lang/Integer tw : y {}|java/util/HashMap ~get&(Ljava/lang/Object;)Ljava/lang/Object;Oorg/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream$FramePosition counter N { put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;newEntryLjava/lang/Integer;valueQLorg/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream$FramePosition;optimizeBranch;(ILorg/eclipse/jdt/internal/compiler/codegen/BranchLabel;)V   :removeFramePosition oldPositionlbl7Lorg/eclipse/jdt/internal/compiler/codegen/BranchLabel; { removeentry addVariableB(Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;)V  recordaddStackMarker(II)V  java/util/ArrayList NMorg/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream$StackMarker  ^ size()I ~(I)Ljava/lang/Object; p destinationPCaddStackDepthMarker;(IILorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)V  Rorg/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream$StackDepthMarker  delta decrStackSize  :  offsetrecordExpressionType9(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)V!generateClassLiteralAccessForTypep(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;)V b  isBaseType()Z b NULL:Lorg/eclipse/jdt/internal/compiler/lookup/BaseTypeBinding;  :getTYPE   targetLevelJ1  ldc5org/eclipse/jdt/internal/compiler/codegen/BranchLabel 9(Lorg/eclipse/jdt/internal/compiler/codegen/CodeStream;)V   fieldAccessq(BLorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)V  Odup   ifnonnull:(Lorg/eclipse/jdt/internal/compiler/codegen/BranchLabel;)V  Opop8org/eclipse/jdt/internal/compiler/codegen/ExceptionLabel o(Lorg/eclipse/jdt/internal/compiler/codegen/CodeStream;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)V O placeStartjava.lang.Object java/lang/String valueOf([C)Ljava/lang/String;  replace(CC)Ljava/lang/String;  (Ljava/lang/String;)V   OinvokeClassForName  OplaceEnd  goto_   stackDepth  pushExceptionOnStack  Oplace  OnewNoClassDefFoundError   Odup_x1 " #Oswap % &OinvokeThrowableGetMessage ( )O+invokeNoClassDefFoundErrorStringConstructor + ,Oathrow  /  accessedTypesyntheticFieldBinding7Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;endLabelclassNotFoundExceptionHandler:Lorg/eclipse/jdt/internal/compiler/codegen/ExceptionLabel;fromPCsavedStackDepthgenerateOuterAccess([Ljava/lang/Object;Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;Lorg/eclipse/jdt/internal/compiler/lookup/Binding;Lorg/eclipse/jdt/internal/compiler/lookup/Scope;)V ; 89=5org/eclipse/jdt/internal/compiler/problem/AbortMethod ?A@.org/eclipse/jdt/internal/compiler/lookup/Scope BCreferenceCompilationUnitD()Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration; EGF@org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration HIcompilationResult5Lorg/eclipse/jdt/internal/compiler/CompilationResult; <K Lj(Lorg/eclipse/jdt/internal/compiler/CompilationResult;Lorg/eclipse/jdt/core/compiler/CategorizedProblem;)VmappingSequence[Ljava/lang/Object;invocationSite/Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;target2Lorg/eclipse/jdt/internal/compiler/lookup/Binding;currentPositiongetExceptionMarkersV()[Lorg/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream$ExceptionMarker; \ \X YZiterator()Ljava/util/Iterator; \^]java/util/Iterator _`next()Ljava/lang/Object; \b chasNext egfjava/util/Arrays hisort([Ljava/lang/Object;)VexceptionMarkerSetmarkersT[Lorg/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream$ExceptionMarker;nLjava/util/Iterator;getFramePositions()[I {r stkeySet()Ljava/util/Set; tv wintValue ey hz([I)Vset positionsgetStackDepthMarkersW()[Lorg/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream$StackDepthMarker;  toArray(([Ljava/lang/Object;)[Ljava/lang/Object;lengthresultU[Lorg/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream$StackDepthMarker;getStackMarkersR()[Lorg/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream$StackMarker;P[Lorg/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream$StackMarker;hasFramePositions {init   { Oclear \ targetClassFileinitializeMaxLocals;(Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;)V   {N methodBinding8Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding; popStateIndexpushStateIndex java/lang/System  arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)VnaturalExitMergeInitStateIndex$removeNotDefinitelyAssignedVariables - :recordInitializationEndPCindexreset   writePosition   5  s:label;(Lorg/eclipse/jdt/internal/compiler/codegen/BranchLabel;I)V  forwardReferencewriteSignedWord  poswriteWidePosition  areturn  Oireturn  Olreturn  Ofreturn  Odreturn  Oreturn_  O + pushOnStack  binding   GH goto_w  resetInWideMode  OresetSecretLocals  OresetForCodeGenUnusedLocals  O  #locals - isSecret - OresetInitializationslocalVariableBinding SourceFileStackMapFrameCodeStream.java InnerClassesExceptionMarker FramePositionStackDepthMarker StackMarker!   *M*+*YY>* 2:*+$6]*(|6**6@*+*(.$,,1,dx`.B*476),1,dx`. *47*;\B !(4Ebkn{R>?@A BC&D+ME1GFGH*I*KYMI,*IPYRX[Wg,aJ2 *IPYfX[W1*IPYiX[W*IPY,lX[W. .Lady| pqrs:7tYvM*x,zYN-Y`*x,YW &6*77p .!R *,*     :4tYvM*x,zYN-Yd- *x,W #*3*44p +U+1*++*47 BC[*"*Y*YW7*>*d*4*YW&.IZ*[[.,`*#*Y*Y-W;*6*d*4*Y-W'0M_4``p``qr0/:L***4ıC **4+ı    qr+˙+ϥ *+aӱ*ڔ *+ܧY*N,*,**-*Y*Ϸ:*+Ϧ+l/.*  ,**,*46*-*6*϶***!*$*'**--**4.*"   "*37?CHL(Y)^*|+>@ABDEFLMRSTWZ[\]^`H0r1233Y45C68789**46*+,-:*4DJbcdf)h>**MN*OP*QR*>?$STUI*IL*I+V=PN6+W:-[PSa-d-* jklmno(p9oCrGy>IDj 4/kl,m%YnopE*xqL+V= N6+W:-[tuOa-x-& |}~!5?C>E={ 62|/m!Yn}~y'**<M*,W, % ' y'**<M*,W, % ' 8*x E*+***x *x*I *I* ** *.  (/6=DEEf"*+*x*{Yx *x !""O9 *Y*d*    :B*( * (*(=***(*h Z(*(*Y*Z`*O0A BB." t*;>6e* 2:T,L*+$6=*(-6**6*+*(.$*4: !+07CTWajs\ tt>?t@okAVBC+?&D:'E@!FE*+***x *x*I *I* ** *.  (/6=DEEJ*+*+ U*+*+ U***4 J*+*+ O? ***4   O? ***4   O? ***4   O? ***4   O? ***4     O? ***4   ,O? ***4   L*+**4+ırK*+**4+ֱrJ*+**4  J*+**4"# $O; **&'(  O; ***+,  O*<*=*2N---. /02!.)5**'A!FC"P