.)=org/eclipse/jdt/internal/compiler/parser/RecoveredInitializer7org/eclipse/jdt/internal/compiler/parser/RecoveredField7org/eclipse/jdt/internal/compiler/parser/TerminalTokens localTypes9[Lorg/eclipse/jdt/internal/compiler/parser/RecoveredType;localTypeCountIinitializerBody9Lorg/eclipse/jdt/internal/compiler/parser/RecoveredBlock;pendingModifierspendingModifersSourceStartpendingAnnotations?[Lorg/eclipse/jdt/internal/compiler/parser/RecoveredAnnotation;pendingAnnotationCountw(Lorg/eclipse/jdt/internal/compiler/ast/FieldDeclaration;Lorg/eclipse/jdt/internal/compiler/parser/RecoveredElement;I)VCode  (Lorg/eclipse/jdt/internal/compiler/ast/FieldDeclaration;Lorg/eclipse/jdt/internal/compiler/parser/RecoveredElement;ILorg/eclipse/jdt/internal/compiler/parser/Parser;)VLineNumberTableLocalVariableTablethis?Lorg/eclipse/jdt/internal/compiler/parser/RecoveredInitializer;fieldDeclaration8Lorg/eclipse/jdt/internal/compiler/ast/FieldDeclaration;parent;Lorg/eclipse/jdt/internal/compiler/parser/RecoveredElement;bracketBalance  #  % &'foundOpeningBraceZparser1Lorg/eclipse/jdt/internal/compiler/parser/Parser;addk(Lorg/eclipse/jdt/internal/compiler/ast/Block;I)Lorg/eclipse/jdt/internal/compiler/parser/RecoveredElement; -  /106org/eclipse/jdt/internal/compiler/ast/FieldDeclaration 2 declarationSourceEnd 465+org/eclipse/jdt/internal/compiler/ast/Block 7  sourceStart 9 :;resetPendingModifiers()V =  ?A@9org/eclipse/jdt/internal/compiler/parser/RecoveredElement *+ C E7org/eclipse/jdt/internal/compiler/parser/RecoveredBlock DG Hl(Lorg/eclipse/jdt/internal/compiler/ast/Block;Lorg/eclipse/jdt/internal/compiler/parser/RecoveredElement;I)V J 4L M  sourceEndnestedBlockDeclaration-Lorg/eclipse/jdt/internal/compiler/ast/Block;bracketBalanceValuev(Lorg/eclipse/jdt/internal/compiler/ast/FieldDeclaration;I)Lorg/eclipse/jdt/internal/compiler/parser/RecoveredElement; /S T  modifiers /V WXtype5Lorg/eclipse/jdt/internal/compiler/ast/TypeReference; Z\[3org/eclipse/jdt/internal/compiler/ast/TypeReference ]^ getTypeName()[[C `ba4org/eclipse/jdt/internal/compiler/lookup/TypeBinding cdVOID:Lorg/eclipse/jdt/internal/compiler/lookup/BaseTypeBinding; fhg8org/eclipse/jdt/internal/compiler/lookup/BaseTypeBinding ij sourceName()[C lnm+org/eclipse/jdt/core/compiler/CharOperation opequals([C[C)Z /r s declarationSourceStart u vwpreviousAvailableLineEnd(I)I y z{updateSourceEndIfNecessary(I)V ?} *QnewFieldDeclaration fieldTypeName[[Cv(Lorg/eclipse/jdt/internal/compiler/ast/LocalDeclaration;I)Lorg/eclipse/jdt/internal/compiler/parser/RecoveredElement; r6org/eclipse/jdt/internal/compiler/ast/LocalDeclaration ? * 4 {1org/eclipse/jdt/internal/compiler/ast/Initializer 6 A      D attachPendingModifiersE([Lorg/eclipse/jdt/internal/compiler/parser/RecoveredAnnotation;III)VlocalDeclaration8Lorg/eclipse/jdt/internal/compiler/ast/LocalDeclaration;blockelemento(Lorg/eclipse/jdt/internal/compiler/ast/Statement;I)Lorg/eclipse/jdt/internal/compiler/parser/RecoveredElement; 6/org/eclipse/jdt/internal/compiler/ast/Statement ? * statement1Lorg/eclipse/jdt/internal/compiler/ast/Statement;u(Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;I)Lorg/eclipse/jdt/internal/compiler/parser/RecoveredElement; r5org/eclipse/jdt/internal/compiler/ast/TypeDeclaration ? * bits  (3()Lorg/eclipse/jdt/internal/compiler/parser/Parser; /org/eclipse/jdt/internal/compiler/parser/Parser 'methodRecoveryActivated 'statementRecoveryActivated  6org/eclipse/jdt/internal/compiler/parser/RecoveredType  java/lang/System  arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V v(Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;Lorg/eclipse/jdt/internal/compiler/parser/RecoveredElement;I)V attachtypeDeclaration7Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;8Lorg/eclipse/jdt/internal/compiler/parser/RecoveredType;addAnnotationNameA(IIII)Lorg/eclipse/jdt/internal/compiler/parser/RecoveredElement;Lorg/eclipse/jdt/internal/compiler/parser/RecoveredAnnotation; addModifier(II)VflagmodifiersSourceStarttoString(I)Ljava/lang/String;java/lang/StringBuffer   tabString (Ljava/lang/String;)VRecovered initializer: append,(Ljava/lang/String;)Ljava/lang/StringBuffer; / print3(ILjava/lang/StringBuffer;)Ljava/lang/StringBuffer;   annotations  annotationCount D ()Ljava/lang/String;tabresultLjava/lang/StringBuffer;iupdatedFieldDeclarationJ(ILjava/util/Set;)Lorg/eclipse/jdt/internal/compiler/ast/FieldDeclaration; D  updatedBlock?(ILjava/util/Set;)Lorg/eclipse/jdt/internal/compiler/ast/Block;  O 1   bodyEnd / /Ldepth knownTypesLjava/util/Set; initializer3Lorg/eclipse/jdt/internal/compiler/ast/Initializer;updateOnClosingBrace?(II)Lorg/eclipse/jdt/internal/compiler/parser/RecoveredElement;  z braceStartbraceEndupdateOnOpeningBrace   rBraceSuccessorStart    bodyStart " #  rBraceEnd % &  rBraceStart SourceFileRecoveredInitializer.java!    U *+, '(*    r*+,!*"*$* "+,4 ()*+a*,.(+3*,.*8*<**<+>*$*$*YB`B*DY+*FI+K*I*. 6 789%:/=6>;?EASB_C aaNOaP *Q*8+R~'+U +UYYN3-2_ek$*<***+qdtx*<+|*,.$+q*,.*<**<+|*6 IMNO#P2Q;RISSZ][k\t]~`4~P S-* x*,.(+*,.*8*<**<+4YN-*,3*-:*I*I****"*8+Fi jkl%m/p8qFrNsUtYu]vawexitlzp{4xxxP 8@ON** x*,.(+*,.*8*<**<+4YN-*,3*-:*I*I****"*8+F %/8FNUY]aeilp4xxxP 8@ON**((*,.(+*,.*8*<**<++~* *L4YN-*,3*-:*I*I****"*8+*********hZ*Y+*N**YZ`-S*-****"*8*$*$*YB`B-* %/NWemtx|  &>(((P W@Om*Hb**ε*******hZ*Y*:**YZ`S6 #'(67;>M_>bb b b bP Ma*Y*"*"    :;O****"  qY*߷M,W*,`,W*+>,W,*2`W**I,W,*I`W,2  ',3DOV]l*qq  d)& o*IN*I,N-,*,:- -K -K **,Y  *,*,*,.*,2    $ ,5>R\j4oo oAO l"*YBdZB*<**<* ! # "" " N *YB`B* * +      z*,.*,N*N-*!-*! -- -*$-*$ -- - -d --- K:1 234+597A9O:]<h?m@tB{CF*  t'(