.6org/eclipse/jdt/internal/compiler/parser/RecoveredUnit9org/eclipse/jdt/internal/compiler/parser/RecoveredElementunitDeclarationBLorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;imports;[Lorg/eclipse/jdt/internal/compiler/parser/RecoveredImport; importCountItypes9[Lorg/eclipse/jdt/internal/compiler/parser/RecoveredType; typeCountpendingModifierspendingModifersSourceStartpendingAnnotations?[Lorg/eclipse/jdt/internal/compiler/parser/RecoveredAnnotation;pendingAnnotationCountw(Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;ILorg/eclipse/jdt/internal/compiler/parser/Parser;)VCode  p(Lorg/eclipse/jdt/internal/compiler/parser/RecoveredElement;ILorg/eclipse/jdt/internal/compiler/parser/Parser;)V    LineNumberTableLocalVariableTablethis8Lorg/eclipse/jdt/internal/compiler/parser/RecoveredUnit;bracketBalanceparser1Lorg/eclipse/jdt/internal/compiler/parser/Parser;addAnnotationNameA(IIII)Lorg/eclipse/jdt/internal/compiler/parser/RecoveredElement; ' )Lorg/eclipse/jdt/internal/compiler/parser/RecoveredAnnotation; addModifier(II)V >  flagmodifiersSourceStartadd(Lorg/eclipse/jdt/internal/compiler/ast/AbstractMethodDeclaration;I)Lorg/eclipse/jdt/internal/compiler/parser/RecoveredElement; D F HJI6org/eclipse/jdt/internal/compiler/parser/RecoveredType K bodyEnd HM NOtypeDeclaration7Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration; QJR5org/eclipse/jdt/internal/compiler/ast/TypeDeclaration QT U declarationSourceEnd QW X  modifiers QZ [\kind(I)I^1org/eclipse/jdt/internal/compiler/ast/Initializer`+org/eclipse/jdt/internal/compiler/ast/Block _b c(I)V ]e f1(Lorg/eclipse/jdt/internal/compiler/ast/Block;I)V ]h i  bodyStart ]J ]l m declarationSourceStart ]T ]p q  sourceStart ]s t  sourceEnd Hv Awv(Lorg/eclipse/jdt/internal/compiler/ast/FieldDeclaration;I)Lorg/eclipse/jdt/internal/compiler/parser/RecoveredElement; y z{resetPendingModifiers()V H} ABmethodDeclarationALorg/eclipse/jdt/internal/compiler/ast/AbstractMethodDeclaration;type8Lorg/eclipse/jdt/internal/compiler/parser/RecoveredType;startend initializer3Lorg/eclipse/jdt/internal/compiler/ast/Initializer;fieldDeclaration8Lorg/eclipse/jdt/internal/compiler/ast/FieldDeclaration;u(Lorg/eclipse/jdt/internal/compiler/ast/ImportReference;I)Lorg/eclipse/jdt/internal/compiler/parser/RecoveredElement;  8org/eclipse/jdt/internal/compiler/parser/RecoveredImport  v(Lorg/eclipse/jdt/internal/compiler/ast/ImportReference;Lorg/eclipse/jdt/internal/compiler/parser/RecoveredElement;I)V T5org/eclipse/jdt/internal/compiler/ast/ImportReferenceimportReference7Lorg/eclipse/jdt/internal/compiler/ast/ImportReference;:Lorg/eclipse/jdt/internal/compiler/parser/RecoveredImport;u(Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;I)Lorg/eclipse/jdt/internal/compiler/parser/RecoveredElement; Q bits  ! H H A H v(Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;Lorg/eclipse/jdt/internal/compiler/parser/RecoveredElement;I)V H attachE([Lorg/eclipse/jdt/internal/compiler/parser/RecoveredAnnotation;III)VlastType parseTree1()Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;()I s@org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclarationtoString(I)Ljava/lang/String;java/lang/StringBuffer   tabString (Ljava/lang/String;)VRecovered unit: [ append,(Ljava/lang/String;)Ljava/lang/StringBuffer; print3(ILjava/lang/StringBuffer;)Ljava/lang/StringBuffer;] H ()Ljava/lang/String;tabresultLjava/lang/StringBuffer;i!updatedCompilationUnitDeclarationD()Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration; updatedImportReference9()Lorg/eclipse/jdt/internal/compiler/ast/ImportReference; 8[Lorg/eclipse/jdt/internal/compiler/ast/ImportReference; 8[Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;java/util/HashSet { H updatedTypeDeclarationI(ILjava/util/Set;)Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;importRefences existingCounttypeDeclarations knownTypesLjava/util/Set; actualCounttypeDeclupdateParseTree  updateSourceEndIfNecessary SourceFileRecoveredUnit.java!       f*-**++& ,-* ! "#$%b*&*(&******&*&***h(Z&**,(Y*2:*&*Y*Z`*S6 /013#5'6(76879;4>=M?_A>b b5 b6 b7 b8 M9:;<a*Y==**D FGI  ? @ ABt*C*E*Cd2N-G6-LP6-G-LS-LP-LVY6ZSMG]Y_Yad:gjknor-uW*x-+|*^PQRS"T'U/V7XCYHZO[U\[^m_t`{abcdehjlR ~8  " Cg[ m2Aw5*C/*E*Cd2N-G-LS-LP*x-+u*"tuvw x(z,|3~*5 558  Ai*x*********hZ*,Y+*N**YZ`-S+-*> '+,:;?BM^g*i ii8 M9A+~@*C9*E*Cd2N-G-LP-LS-Y`*x-+*E*HE*C**C*E*E**ChHZE*C,HY+*N*E*YCZ`C-S**-*&***=**x+S-*~ #+3=AHOW_kop~4 NO8 *;9/*  z{O*&***=*   t2*  $Y*M,W*`,W,*`W,öW*+>,ŶW,*2`ǶW**E+>,ŶW,*E2`ɶW*C,ʰB  ,3:?FWbinu4  <& k&  */*L=+*2S**+*C* *ھ<*C`QM*,,*E*Cd2LS3*E*Cd2L*S*E*Cd2L*PYN66.*E2-:~ ,S*C*C,`QYM`,*,*z +3:Q[_m      \  $ Q [a^ 7 O{4*W   <Y* *   i K