.:org/eclipse/jdt/internal/compiler/lookup/LookupEnvironmentjava/lang/Object7org/eclipse/jdt/internal/compiler/lookup/ProblemReasons6org/eclipse/jdt/internal/compiler/lookup/TypeConstantsaccessRestrictionsLjava/util/Map;defaultImports9[Lorg/eclipse/jdt/internal/compiler/lookup/ImportBinding;defaultPackage9Lorg/eclipse/jdt/internal/compiler/lookup/PackageBinding; knownPackages;Lorg/eclipse/jdt/internal/compiler/util/HashtableOfPackage;lastCompletedUnitIndexI lastUnitIndexnameEnvironment8Lorg/eclipse/jdt/internal/compiler/env/INameEnvironment; globalOptions8Lorg/eclipse/jdt/internal/compiler/impl/CompilerOptions;problemReporter;Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter; classFilePool1Lorg/eclipse/jdt/internal/compiler/ClassFilePool; stepCompleted typeRequestor7Lorg/eclipse/jdt/internal/compiler/impl/ITypeRequestor;uniqueArrayBindings9[[Lorg/eclipse/jdt/internal/compiler/lookup/ArrayBinding;uniqueParameterizedTypeBindings:Lorg/eclipse/jdt/internal/compiler/util/SimpleLookupTable;uniqueRawTypeBindingsuniqueWildcardBindings(uniqueParameterizedGenericMethodBindingsuniquePolymorphicMethodBindingsuniqueGetClassMethodBindingunitBeingCompletedBLorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;missingClassFileLocationLjava/lang/Object;unitsC[Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;verifier9Lorg/eclipse/jdt/internal/compiler/lookup/MethodVerifier; arrayClone8Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding; missingTypesLjava/util/ArrayList;typesBeingConnectedLjava/util/Set;isProcessingAnnotationsZBUILD_FIELDS_AND_METHODS ConstantValueBUILD_TYPE_HIERARCHYCHECK_AND_SET_IMPORTSCONNECT_TYPE_HIERARCHYTheNotFoundPackage@Lorg/eclipse/jdt/internal/compiler/lookup/ProblemPackageBinding;TheNotFoundTypeBLorg/eclipse/jdt/internal/compiler/lookup/ProblemReferenceBinding;()VCodeI>org/eclipse/jdt/internal/compiler/lookup/ProblemPackageBinding KML+org/eclipse/jdt/core/compiler/CharOperation NONO_CHAR[C HQ RS([CI)V U ABW@org/eclipse/jdt/internal/compiler/lookup/ProblemReferenceBinding KY Z[ NO_CHAR_CHAR[[C V] R^B([[CLorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;I)V ` CDLineNumberTableLocalVariableTable(Lorg/eclipse/jdt/internal/compiler/impl/ITypeRequestor;Lorg/eclipse/jdt/internal/compiler/impl/CompilerOptions;Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter;Lorg/eclipse/jdt/internal/compiler/env/INameEnvironment;)V e RF g  i  k () m *+o@org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration q ,- s 67 u  w  y {7org/eclipse/jdt/internal/compiler/lookup/PackageBinding z} R~?(Lorg/eclipse/jdt/internal/compiler/lookup/LookupEnvironment;)V     9org/eclipse/jdt/internal/compiler/util/HashtableOfPackage e  8[Lorg/eclipse/jdt/internal/compiler/lookup/ArrayBinding;   5org/eclipse/jdt/internal/compiler/lookup/ArrayBinding8org/eclipse/jdt/internal/compiler/util/SimpleLookupTable R(I)V  !"  #"  $"  %"  &"  23java/util/HashMap  /org/eclipse/jdt/internal/compiler/ClassFilePool  newInstance3()Lorg/eclipse/jdt/internal/compiler/ClassFilePool;  java/util/HashSet e  45this(Lorg/eclipse/jdt/internal/compiler/lookup/PackageBinding;Lorg/eclipse/jdt/internal/compiler/env/IBinaryType;Lorg/eclipse/jdt/internal/compiler/lookup/LookupEnvironment;)V : -A BCsetResolvedTypez(Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;Lorg/eclipse/jdt/internal/compiler/lookup/LookupEnvironment;)V lE FisBinaryBinding zH IJaddType>(Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;)V L MNsetAccessRestrictionw(Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;Lorg/eclipse/jdt/internal/compiler/env/AccessRestriction;)V :P QRcachePartsFrom7(Lorg/eclipse/jdt/internal/compiler/env/IBinaryType;Z)V binaryBinding([[C)Lorg/eclipse/jdt/internal/compiler/lookup/PackageBinding; createParameterizedGenericMethod(Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;Lorg/eclipse/jdt/internal/compiler/lookup/RawTypeBinding;)Lorg/eclipse/jdt/internal/compiler/lookup/ParameterizedGenericMethodBinding; u vwget&(Ljava/lang/Object;)Ljava/lang/Object;yM[Lorg/eclipse/jdt/internal/compiler/lookup/ParameterizedGenericMethodBinding; {}|Jorg/eclipse/jdt/internal/compiler/lookup/ParameterizedGenericMethodBinding ~7isRaw { 5declaringClass V  8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; { R(Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;Lorg/eclipse/jdt/internal/compiler/lookup/RawTypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/LookupEnvironment;)V genericMethodrawType9Lorg/eclipse/jdt/internal/compiler/lookup/RawTypeBinding; cachedInfo needToGrowmax cachedMethodLLorg/eclipse/jdt/internal/compiler/lookup/ParameterizedGenericMethodBinding;parameterizedGenericMethod(Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)Lorg/eclipse/jdt/internal/compiler/lookup/ParameterizedGenericMethodBinding; { g typeArguments { R(Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/LookupEnvironment;)V argLengthcachedArgumentscachedArgLengthjcreatePolymorphicMethod(Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)Lorg/eclipse/jdt/internal/compiler/lookup/PolymorphicMethodBinding;java/lang/String V Oselector  R([C)VD[Lorg/eclipse/jdt/internal/compiler/lookup/PolymorphicMethodBinding;  [JAVA_LANG_VOID Aorg/eclipse/jdt/internal/compiler/lookup/PolymorphicMethodBinding matchesp([Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)Z  Rr(Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)VoriginalPolymorphicMethod parameterskeyLjava/lang/String;parametersLengthparametersTypeBindingparameterTypeBindingCLorg/eclipse/jdt/internal/compiler/lookup/PolymorphicMethodBinding;polymorphicMethod!updatePolymorphicMethodReturnType(Lorg/eclipse/jdt/internal/compiler/lookup/PolymorphicMethodBinding;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;   g  original:()Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;  R(Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)Vbinding typeBindingcreateGetClassMethod(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;Lorg/eclipse/jdt/internal/compiler/lookup/Scope;)Lorg/eclipse/jdt/internal/compiler/lookup/ParameterizedMethodBinding;  '"Corg/eclipse/jdt/internal/compiler/lookup/ParameterizedMethodBinding  instantiateGetClass receiverTypeoriginalMethod0Lorg/eclipse/jdt/internal/compiler/lookup/Scope;retValELorg/eclipse/jdt/internal/compiler/lookup/ParameterizedMethodBinding;D[Lorg/eclipse/jdt/internal/compiler/lookup/ParameterizedTypeBinding;   actualType   g arguments  R(Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;Lorg/eclipse/jdt/internal/compiler/lookup/LookupEnvironment;)VparameterizedType:[Lorg/eclipse/jdt/internal/compiler/lookup/RawTypeBinding; 7org/eclipse/jdt/internal/compiler/lookup/RawTypeBinding   R(Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;Lorg/eclipse/jdt/internal/compiler/lookup/LookupEnvironment;)VcreateWildcard(Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;ILorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;I)Lorg/eclipse/jdt/internal/compiler/lookup/WildcardBinding; l 5 LUB_GENERIC;[Lorg/eclipse/jdt/internal/compiler/lookup/WildcardBinding; 8org/eclipse/jdt/internal/compiler/lookup/WildcardBinding 5  rank   boundKind  abound  g otherBounds  R (Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;ILorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;ILorg/eclipse/jdt/internal/compiler/lookup/LookupEnvironment;)V:Lorg/eclipse/jdt/internal/compiler/lookup/WildcardBinding; cachedLengthwildcardq(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)Lorg/eclipse/jdt/internal/compiler/env/AccessRestriction; u java/util/Map7org/eclipse/jdt/internal/compiler/env/AccessRestriction packageLength  vgetResolvedTypep([[CLorg/eclipse/jdt/internal/compiler/lookup/Scope;)Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding; .org/eclipse/jdt/internal/compiler/lookup/Scope referenceCompilationUnitD()Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration; ! 9org/eclipse/jdt/internal/compiler/problem/ProblemReporter "#isClassPathCorrectZ([[CLorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;Ljava/lang/Object;)VgetTopLevelPackage & '( isPackage([[C[C)Z * , :. /0 resolveType(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/LookupEnvironment;Z)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; l2 3 isNestedTypereferenceBindinggetTypeArgumentsFromSignature-(Lorg/eclipse/jdt/internal/compiler/lookup/SignatureWrapper;[Lorg/eclipse/jdt/internal/compiler/lookup/TypeVariableBinding;Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;[[[C)[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; 8 9:getTypeFromVariantTypeSignature-(Lorg/eclipse/jdt/internal/compiler/lookup/SignatureWrapper;[Lorg/eclipse/jdt/internal/compiler/lookup/TypeVariableBinding;Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;I[[[C)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; <>=9org/eclipse/jdt/internal/compiler/lookup/SignatureWrapper ?O signature <A Bstart fD Esize fG HItoArray(([Ljava/lang/Object;)[Ljava/lang/Object;wrapper;Lorg/eclipse/jdt/internal/compiler/lookup/SignatureWrapper;staticVariables?[Lorg/eclipse/jdt/internal/compiler/lookup/TypeVariableBinding;missingTypeNames[[[CargsgetTypeFromCompoundNameB([[CZZ)Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding; -T RU?([[CLorg/eclipse/jdt/internal/compiler/lookup/PackageBinding;)V lisParameterizedwasMissingTypegetTypeFromConstantPoolNameF([CIIZ[[[C)Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding; K\ +] (C[CII)[[C K_ ` ([[C[[C)Z b QRendgetTypeFromSignaturew([CIIZLorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;[[[C)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; ug h|VOID j klcorruptedSignature<(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;[CI)V n YZgetTypeFromTypeSignature(Lorg/eclipse/jdt/internal/compiler/lookup/SignatureWrapper;[Lorg/eclipse/jdt/internal/compiler/lookup/TypeVariableBinding;Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;[[[C)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; <r s computeEnd uwv?9@ABCD4EFGFHYJPTVYX\_aST!bRcG*d*f*h*j*l*np*r*+t*,v*-x*zY*|***Y**2S*Y*Y*Y*Y*Y**Y**YajV* +CDE L%W*X/Y4Z@[E\K]V^^_i`uabcdefghib4Gq*+M,,*t,*+,˹<,ՙ*t,,˹!,ߙ*t,*+,˹*+a& q rtv2w9yMzT|k~b qq[ fG+*L*,+N--*t-+-˹H-ՙ(*t--˹-:,-ߙ*t-+-˹+,ARUaB %:AUWacfmb4OmWGHY+* N-, *p6*Yh`Zh*p*hnZp*p*h+Sa &=Gb4HH)H >2GF*+,ab !" G3/+#):*: -*+*-/a "1b>33!"3373 &[456FG;*7*f`<**p2Zj9;*h*7*f`<**p2Zj9>*h*7*f`<$**p2Zj9M,A,D*pS*h*7**hf*jaN +0:KV[etx|b4 G7Gb,GtH6IGE*7 *J8+9*7*+Zj9;*7*+Zj9>*ja& +3?DbEEL)6MG3+9*+Zj9;+9>+9A +9D*ja"    "&-2b 33L)3F76NG_6!+2:9*Zj9;6!+2:9*Zj9>60+2:9*Zj9A,3 9D*jaN !*"0#6$>%K"T(Z)`*h+u,|-(12bf O-FPQ'G L)-'G6L)W6G`$L)RSG 4*T+*VY+X~[+^bh+^lnT*Ta* 45 6789:";,5/=b44q1rsG: +t!mR7y}*M,,VY\*M,,VY\*M,,VY\*M,,VY\*M,,VY\*M,,VY\*M,,VY\*M,,VY\+x$$ $+tM!195EIA=-y}+a,BDFHJLNPRUVWYZ[]^_a bc e(f.g;iCjIkVm^ndoqqyrsbf   aaaa a(aCa^ayaGB+**+2N- -T+zY+2*N-Y*+2-W6+d6H-:+2YN -T-zY+`*N-Y-Є-aB *:FRUj~bH[7IUGOOU?G]+Z+=+N-:6--+*-l*-:-6*+ ++a: +02BG[b>]]5 R7M5J5G7G  +LD><<<< <++>+:+t+>+:@$,&+6:66:*l:l6:P% *l:6*l*l: *:*l:"*l:: *+a%@BGMPXZ\_ ,;C H [ b vzba 7G  \8 Ma_5a777 5aXasaza5 585C75G r++:6+6X+2:* l:#++lY:S+ Sa6   1!8">#N%X&^'eo*b\ rrkr7r 7 ik cG_L5145sGr:+KD><<<< <++=+N+t+=+N->#+%+6-:66-:*-l-:]*l:-l6*-l: *-l:-:- *+a~1@7B9G:L;O=W>Y?[@]CEGHJKLNQSTVWXZ[\ ]_!b'c8eb::aG [ La]a777 5aaa!aO5GZ,+,Y+,$akl nb &5'(  G+) +)*+d>*6 *2Y:6* Y:S%**Z* Y:S66,2:Y+*.[S1+hY:*SY+*.[Sanuvyz|"}.~?DNPSadilsxb\ a34+5`k5dg6s"7819GQ *+,-/ab* !"  12Gc:Y,+*<:,??d2:)--*@D :,G*K+Oa2   %-;CIKQY`bHcc!"cc37c WST CU5VWGk+*,L+T*LXY+,*ZN-]!*^: *^a:-c+-G**fYh*-iW-a: "*38BHMT`ib4kkk["Imn3o5pqGG*+2M, ,TzY+2*M*+2,W>+6l,+2:_ -,:+2YM ,T2*+2zY+`*M,Є,aB+4=RTWkbH[-vG1r=]5WCrsG*+txN66-M-69-2:2z, +,6{N*+-W-6%-h{YN*+-W{Y+,*:-SaV #+6MPZ`eo s  bf 1 y76@#-s< rG *+txN,,666-t-6`-2:YzD:   6  %6 , 2  2   6{N*+-W-6%-h{YN*+-W{Y+,*:-San ") /!7"B#I$W%a&g'v&*,./234589:b1g y76&g/TI:g W, d < G4 Y+N*-t:,,6u:6/,2:t *S S66;6 &2:   +^  6:*-W6 ( ! hY: *-WY+:  S a!> ?@%A,B2C8DBEQG[BeJhKkLpOxPQRTUOXZ[^_`adefdghb1g %,g/6G8#ah7k6u-  @  G Y+N*-t:66+:86#2:   , 6:*-W6(!hY:*-WY+,:  S anl mnop%q*t2u9v>wAyLzOtY}_epubz a 76%g/*9 uD  GA:**YΧ*+t:+,-:*+Wa" &+3>b4AAaA1A>G *+t:,,6666n2:  f +P -D :   6  %6 , 2  2    6:*+W6(!hY:*+WY+,-*:  S ar $,3;GSZhrxb5g5 76)u3aU Z:g h, u A  Gy*+tN66-C-6/-2:(+,6N*+-W-6%-hYN*+-WY+,*:-SaV #+7CFPV[eiubf 55 766##Ui< Gl0+L*+t:666 2:   + x k -_ R   6 6   )6   2 2     ]6 :*+W6 ( ! hY: *+WY+-*:  S a  (/7CO\hr    &-b00500a0g076% /U ;  -  E &    GB*+abaGZ+*+2*+2M, ,T>+d6,+2YM ,T,++d2a* &')*$+&-1.D/F-O0b4ZZ[A('G.!G= *+a;b OG.*+N--*x+, *j,*l*+aa"CD HIJ K$H'Lb*..[.(5$GG*+M,,T,*+%*+zY+*YMW,*+TWa* TU VWX[#\7]9`Eab GGOAG+6*+2YM*+2N- -T**+2)Mo*+2N-T-26+d6-+2YN-T- *++M-++d2YM*-++d2)M, ,_,*-lM,1VY+,\,ajklmn(o*p9sAtHuJwNxZygzj{q|sx}b\ ['4545:45AdQ,GW&56G PfYh:6*+,-7iW+;+@4>+Y@`@Cu:FWa"  #1;EMb\ PPJKPLMP5P5PNO FP3 CE gQRGp*+:2*+:-Y+S:YVVG5_*x+*j*l*+a:*l:a6   $1;CS^bmb>pp[pW7pX7i5'YZG M+>/+[:6+66 2^ 6  *aa. %258Bbf MM?OMBMcMW7MNO;[8X7%G"  deG 6 +4[+d>:+4 B{CkDsFISJSVcZ[:`y:Xf:P:H:@}:8:0:(: *x+i*+`m:*a!  !&|b\ ?OBcW7aNO !aopG:6+Y@`@+;+@4[+;+@4T+@`6+q6,6/,2t+;y ,2 *,2-:-:-:|: -:  6 2  2t+;y   2*  2  -YN*x+;~*+;+@+q++Y6-: *l:-%$d2*-l::  * l: *+,-: *  : {+Y@`@+@6 +:  *-W  :*x +; i+;+@4<+Y@`@*+,-: : *  : +;+@4.}+Y@`@ * a3!/7=DYpx{!"#!$%&)*+2.9/A0W1c2j3o4{679:;<=>@ABCDFH9J'Kb::JK:LM:5:NO7 7=A7G{w5M ?M :G (W7 a95j5 g  h bO N59:G*+;+@4y*-cAy+Y@`@*+,-:*+Y@`@*+,-:*+Y@`@**+,-a* Y(\2]=^JaTb_clfvgib\ JKLM55NO= a_ aG8* *C=*XN-+ano"p-q/n6sb*88O#G" mn'(Gg!++*,%*+,%ay z{b !![!OGF* ***ab G3 Y*ab  Go=+>*+2ab*GFG*zY*|**Y*Y**<*2M,,>,S*Y*Y*Y*Y*Y***Y*p< *pS*h*f*j*ar (-6=AGKRYeq}b43&G=5DGMNGh,+YĀ*+,Wab 5G*+t/*N6-6-2+ -,S *+t/*N6-6-2+ -,S *+t/*N6-6-2+ -,S aZ %*-7BJT\adnybz 5$!GJ$M!GQ$!G