.=;org/eclipse/jdt/internal/compiler/ast/SynchronizedStatement9org/eclipse/jdt/internal/compiler/ast/SubRoutineStatement expression2Lorg/eclipse/jdt/internal/compiler/ast/Expression;block-Lorg/eclipse/jdt/internal/compiler/ast/Block;scope5Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;synchroVariable?Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;SecretLocalDeclarationName[CpreSynchronizedInitStateIndexI mergedSynchronizedInitStateIndex()VCode syncValue java/lang/String  toCharArray()[C  LineNumberTableLocalVariableTabled(Lorg/eclipse/jdt/internal/compiler/ast/Expression;Lorg/eclipse/jdt/internal/compiler/ast/Block;II)V $ ! &  (  *  ,  . / sourceEnd 1 2 sourceStartthis=Lorg/eclipse/jdt/internal/compiler/ast/SynchronizedStatement; statementse analyseCode(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/flow/FlowContext;Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;)Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo; ;=<3org/eclipse/jdt/internal/compiler/lookup/BlockScope >? methodScope8()Lorg/eclipse/jdt/internal/compiler/lookup/MethodScope; ACB4org/eclipse/jdt/internal/compiler/lookup/MethodScope DErecordInitializationStates4(Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;)I G IKJ=org/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding LuseFlag N PBorg/eclipse/jdt/internal/compiler/flow/InsideSubRoutineFlowContext OR !Sf(Lorg/eclipse/jdt/internal/compiler/flow/FlowContext;Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;)V UWV0org/eclipse/jdt/internal/compiler/ast/Expression 89 YWZ+org/eclipse/jdt/internal/compiler/ast/Block \^]/org/eclipse/jdt/internal/compiler/flow/FlowInfo _tagBits a bbits  currentScope flowContext4Lorg/eclipse/jdt/internal/compiler/flow/FlowContext;flowInfo1Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;isSubRoutineEscaping()Z generateCoden(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/codegen/CodeStream;)V o pqanyExceptionLabel:Lorg/eclipse/jdt/internal/compiler/codegen/ExceptionLabel; sut4org/eclipse/jdt/internal/compiler/codegen/CodeStream vposition Ux kyo(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/codegen/CodeStream;Z)V Y{ |j isEmptyBlock I~ type6Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; 4org/eclipse/jdt/internal/compiler/lookup/TypeBinding id s dup2 s dup s  monitorenter s  monitorexit s  exitUserScope8(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V s storeC(Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;Z)V s  addVariableB(Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;)V  enterAnyExceptionHandlerr(Lorg/eclipse/jdt/internal/compiler/codegen/CodeStream;)Lorg/eclipse/jdt/internal/compiler/codegen/ExceptionLabel; Y kl s w(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;)V5org/eclipse/jdt/internal/compiler/codegen/BranchLabel !9(Lorg/eclipse/jdt/internal/compiler/codegen/CodeStream;)V s load  exitAnyExceptionHandler s goto_:(Lorg/eclipse/jdt/internal/compiler/codegen/BranchLabel;)V ; getJavaLangThrowable=()Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding; s pushExceptionOnStack9(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)V s $removeNotDefinitelyAssignedVariables4(Lorg/eclipse/jdt/internal/compiler/lookup/Scope;I)V  placeAllAnyExceptionHandler s athrow s addDefinitelyAssignedVariables s removeVariable place s recordPositionsFrom(II)V codeStream6Lorg/eclipse/jdt/internal/compiler/codegen/CodeStream;pcendLabel7Lorg/eclipse/jdt/internal/compiler/codegen/BranchLabel;generateSubRoutineInvocation(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/codegen/CodeStream;Ljava/lang/Object;ILorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;)ZtargetLocationLjava/lang/Object; stateIndex secretLocalresolve ; ! U  resolveTypem(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; ; problemReporter=()Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter; 9org/eclipse/jdt/internal/compiler/problem/ProblemReporter invalidTypeToSynchronizek(Lorg/eclipse/jdt/internal/compiler/ast/Expression;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)V illegalVoidExpression2(Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;)V invalidNullToSynchronize5(Lorg/eclipse/jdt/internal/compiler/ast/Expression;)V I !=([CLorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;IZ)V ; addLocalVariable /org/eclipse/jdt/internal/compiler/impl/Constant  NotAConstant1Lorg/eclipse/jdt/internal/compiler/impl/Constant; I  setConstant4(Lorg/eclipse/jdt/internal/compiler/impl/Constant;)V U   computeConversion(Lorg/eclipse/jdt/internal/compiler/lookup/Scope;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)V Y  resolveUsing upperScopeprintStatement3(ILjava/lang/StringBuffer;)Ljava/lang/StringBuffer;   printIndentsynchronized ( java/lang/StringBuffer append,(Ljava/lang/String;)Ljava/lang/StringBuffer; U  printExpression " #(C)Ljava/lang/StringBuffer; Y% indentoutputLjava/lang/StringBuffer;traversef(Lorg/eclipse/jdt/internal/compiler/ASTVisitor;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V ,.-,org/eclipse/jdt/internal/compiler/ASTVisitor /0visitu(Lorg/eclipse/jdt/internal/compiler/ast/SynchronizedStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z U2 )* Y2 ,5 67endVisitu(Lorg/eclipse/jdt/internal/compiler/ast/SynchronizedStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Vvisitor.Lorg/eclipse/jdt/internal/compiler/ASTVisitor; blockScope SourceFileSynchronizedStatement.java!    -   !"$*#*%*'*+)*,+*-*0"  &'()#* 4$34$$5$6$789X*+:-@%*FH*+*MOY,*Q*)*M,-TXN*+:-@'-[~*Y`c`-B12 1 6:;<%=2:596?7@??BCKDVG *X34Xd XefXghij,K 34klVT*`m~*n,r>*)*M,w*+zI*F},,,,*M+,*M,*F,*F,*,W*+*M,*M+,*M*FY,:*`c~,*F,*,*,W,*M*% ,+*%*,*F,*,*',+*',+*'*M+ ,*F*`c~,*0ѱ-U V Z\_"`,aLdPeSgWk[l_mgnrr{stwxy{~  "+3;EJS 4T34Td T?z,*F,*  >34d  F*;Y+M*)*MM,,l ;;;;M;;;;l^*M*),"*M*)*M*)*IY,F*M*F*F*)*M,, *+*M B \kn| 34 ~0,W,W*),)!W, !W*+`,$$ 0340&0'()*v(+*,+*)+*M1*++*M3+*,4 !' (34(89(: ;<