.B(IIILorg/eclipse/jdt/internal/compiler/parser/RecoveredElement;I)VCode  ?(Lorg/eclipse/jdt/internal/compiler/parser/RecoveredElement;I)V     !  #  % LineNumberTableLocalVariableTablethis>Lorg/eclipse/jdt/internal/compiler/parser/RecoveredAnnotation;parent;Lorg/eclipse/jdt/internal/compiler/parser/RecoveredElement;bracketBalanceaddu(Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;I)Lorg/eclipse/jdt/internal/compiler/parser/RecoveredElement; 0  2435org/eclipse/jdt/internal/compiler/ast/TypeDeclaration 5bits 7 -.typeDeclaration7Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;bracketBalanceValueaddAnnotationNameA(IIII)Lorg/eclipse/jdt/internal/compiler/parser/RecoveredElement; > identPtridentLengthPtrannotationStartelement addAnnotationp(Lorg/eclipse/jdt/internal/compiler/ast/Annotation;I)Lorg/eclipse/jdt/internal/compiler/parser/RecoveredElement; F *+annotindexupdateFromParserState()V L MNparser3()Lorg/eclipse/jdt/internal/compiler/parser/Parser; P!Q/org/eclipse/jdt/internal/compiler/parser/Parser S  PU VWidentifierStack[[C PY Z[identifierPositionStack[J]9org/eclipse/jdt/internal/compiler/ast/SingleNameReference _a`8org/eclipse/jdt/internal/compiler/parser/RecoveryScanner bcFAKE_IDENTIFIER[C \e f([CJ)Vh5org/eclipse/jdt/internal/compiler/ast/MemberValuePair gj k9([CIILorg/eclipse/jdt/internal/compiler/ast/Expression;)V P# Pn opgetAnnotationType7()Lorg/eclipse/jdt/internal/compiler/ast/TypeReference; Pr sastPtr Pu vwastStack0[Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;y8[Lorg/eclipse/jdt/internal/compiler/ast/MemberValuePair; P{ |}astLengthStack[I P  astLengthPtr java/lang/System  arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V g  sourceEnd g value2Lorg/eclipse/jdt/internal/compiler/ast/Expression;0org/eclipse/jdt/internal/compiler/ast/Annotation declarationSourceEnd 0org/eclipse/jdt/internal/compiler/ast/Expression6org/eclipse/jdt/internal/compiler/ast/NormalAnnotation 9(Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;I)V ymemberValuePairs 4 P  expressionPtr P expressionStack3[Lorg/eclipse/jdt/internal/compiler/ast/Expression;Lorg/eclipse/jdt/internal/compiler/ast/SingleMemberAnnotation;markerAnnotation8Lorg/eclipse/jdt/internal/compiler/ast/MarkerAnnotation; parseTree1()Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;resetPendingModifiers  JsetKind(I)V()ItoString(I)Ljava/lang/String;java/lang/StringBuffer   tabString java/lang/String valueOf&(Ljava/lang/Object;)Ljava/lang/String; (Ljava/lang/String;)VRecovered annotation: append,(Ljava/lang/String;)Ljava/lang/StringBuffer;  print3(ILjava/lang/StringBuffer;)Ljava/lang/StringBuffer; ,(Ljava/lang/Object;)Ljava/lang/StringBuffer;  ()Ljava/lang/String;#Recovered annotation: identiferPtr=  (I)Ljava/lang/StringBuffer;  identiferlengthPtr=  tabupdatedAnnotationReference4()Lorg/eclipse/jdt/internal/compiler/ast/Annotation;updateOnClosingBrace?(II)Lorg/eclipse/jdt/internal/compiler/parser/RecoveredElement;  ,   braceStartbraceEndupdateParseTree    SourceFileRecoveredAnnotation.java!       "**** *"*$&&" '()*!+'>"()""""*+",-.a*/+1~**+6&.02' ()89:;<rY*=:& 79'>()?@A:B)CDY*+/*E*E*&=?@' ()GHIJ *KL*/* +OM>:*Rq* +Of+T* `2:+X* `/7 }66 * * 6 \Y^ a y ad: gY  i:+* O+*"l+m:*t)+qX+t+q2gIx:+z+~.6+qd`6(@`g:+t+Y~d~+YqdqS6 jg:+t+Y~d~+Yqdqd2:  '    6 Y*$:     Y  M>N+F++YZd2:Y*$:Y M>l?Y*$:gYSY M+Y*$:Y M+*,* +,,*E *E&GDFGIKL0M=OJPRQWRjTUWXY[]^`acef hi"j-l4n>pErSs]thvryzz{|}x!%*9GT`fu'()MG=VcJIRAW< j)   y; . r3  1"9-u/*/&' ()J=*E *Eܱ& ' ()>*& '() x0*/$*KL* +X+X* /*$*/& #('0() Mh*/1Y**/`Y Y** *" &5'h()h  /*/&' ()x&**Yd**E *E*&$' &()&&J4*W& ' ()