.Iorg/eclipse/jdt/internal/compiler/ast/ParameterizedQualifiedTypeReferenceAorg/eclipse/jdt/internal/compiler/ast/ArrayQualifiedTypeReference typeArguments7[[Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;@([[C[[Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;I[J)VCode    ([[CI[J)V  LineNumberTableLocalVariableTablethisKLorg/eclipse/jdt/internal/compiler/ast/ParameterizedQualifiedTypeReference;tokens[[CdimI positions[J checkBounds3(Lorg/eclipse/jdt/internal/compiler/lookup/Scope;)V   resolvedType6Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; "!4org/eclipse/jdt/internal/compiler/lookup/TypeBinding #$leafComponentType8()Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;&9org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding ( )o(Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;Lorg/eclipse/jdt/internal/compiler/lookup/Scope;I)Vscope0Lorg/eclipse/jdt/internal/compiler/lookup/Scope; %- ./ enclosingType=()Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding; %1 23&isParameterizedTypeWithActualArguments()Z5Aorg/eclipse/jdt/internal/compiler/lookup/ParameterizedTypeBinding 47 8/ genericType %: ;< typeVariablesA()[Lorg/eclipse/jdt/internal/compiler/lookup/TypeVariableBinding; 4> ?@ boundChecki(Lorg/eclipse/jdt/internal/compiler/lookup/Scope;[Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;)Vtype;Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;indexparameterizedTypeCLorg/eclipse/jdt/internal/compiler/lookup/ParameterizedTypeBinding; currentType?[Lorg/eclipse/jdt/internal/compiler/lookup/TypeVariableBinding;copyDims8(I)Lorg/eclipse/jdt/internal/compiler/ast/TypeReference; K  M NsourcePositions P getParameterizedTypeName()[[CT[CVjava/lang/StringBuffer UX Y(I)V U[ \]append([C)Ljava/lang/StringBuffer; U_ \`(C)Ljava/lang/StringBuffer; bdc3org/eclipse/jdt/internal/compiler/ast/TypeReference QR fhg+org/eclipse/jdt/core/compiler/CharOperation ij concatWith([[CC)[C Ul mnlength()I Up qrgetChars(II[CI)V t u dimensions fw xyconcat([C[C)[C qParamNamei arguments6[Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;bufferLjava/lang/StringBuffer;j argLength nameLengthdimCharsgetTypeBindingh(Lorg/eclipse/jdt/internal/compiler/lookup/Scope;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;internalResolveTypei(Lorg/eclipse/jdt/internal/compiler/lookup/Scope;Z)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; /org/eclipse/jdt/internal/compiler/impl/Constant  NotAConstant1Lorg/eclipse/jdt/internal/compiler/impl/Constant;  constant  bits 3isValidBinding n problemId $ closestMatch  internalResolveLeafType  createArrayTypeZ .org/eclipse/jdt/internal/compiler/lookup/Scope kind  getPackage7([[C)Lorg/eclipse/jdt/internal/compiler/lookup/Binding; 0org/eclipse/jdt/internal/compiler/lookup/Binding  reportInvalidType3org/eclipse/jdt/internal/compiler/lookup/ClassScope b  resolveTypem(Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;3org/eclipse/jdt/internal/compiler/lookup/BlockScope b n(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Z)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;7org/eclipse/jdt/internal/compiler/lookup/PackageBinding  compoundName  findNextTypeBinding(ILorg/eclipse/jdt/internal/compiler/lookup/Scope;Lorg/eclipse/jdt/internal/compiler/lookup/PackageBinding;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; b m(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; % 3isStatic  environment>()Lorg/eclipse/jdt/internal/compiler/lookup/LookupEnvironment; :org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment convertToRawTypeo(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Z)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; convertToParameterizedTypex(Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;)Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding; % 3 isGenericType problemReporter=()Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter; % $erasure createParameterizedType(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/ParameterizedTypeBinding; 9org/eclipse/jdt/internal/compiler/problem/ProblemReporter staticMemberOfParameterizedTypen(Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;I)V superTypeReference5Lorg/eclipse/jdt/internal/compiler/ast/TypeReference; % $original b resolveTypeArgument(Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;I)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; b (Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;I)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;  detectHierarchyCyclen(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;)Z  GNO_TYPE_VARIABLES   compilerOptions:()Lorg/eclipse/jdt/internal/compiler/impl/CompilerOptions;    6org/eclipse/jdt/internal/compiler/impl/CompilerOptions originalSourceLevelJ1  #nonGenericTypeCannotBeParameterized(ILorg/eclipse/jdt/internal/compiler/ast/ASTNode;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)V % 3isParameterizedType  "incorrectArityForParameterizedType(Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;I)V % 3 isRawType ! "# createRawType(Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;)Lorg/eclipse/jdt/internal/compiler/lookup/RawTypeBinding; % &'"rawMemberTypeCannotBeParameterized(Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)V ) *+deferBoundCheck8(Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;)V - ./'parameterizedMemberTypeMissingArgumentsi(Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;I)V 1 23isTypeUseDeprecatedi(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/Scope;)Z 5 67reportDeprecatedTypej(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/Scope;I)V isClassScopebinding2Lorg/eclipse/jdt/internal/compiler/lookup/Binding;maxargs typeArgumentpackageBinding9Lorg/eclipse/jdt/internal/compiler/lookup/PackageBinding;typeIsConsistentqualifyingTypekkeep isDiamondargTypes7[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; argHasErrorcurrentOriginalargargTypeactualEnclosing M NOtooManyDimensions2(Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;)V Q Rp(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;I)Lorg/eclipse/jdt/internal/compiler/lookup/ArrayBinding;printExpression3(ILjava/lang/StringBuffer;)Ljava/lang/StringBuffer; bV WTprintY, U[ \\,(Ljava/lang/String;)Ljava/lang/StringBuffer;^[]`...indentoutputtypeArgumentLength e 5Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;5Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;traversef(Lorg/eclipse/jdt/internal/compiler/ASTVisitor;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V kml,org/eclipse/jdt/internal/compiler/ASTVisitor novisit(Lorg/eclipse/jdt/internal/compiler/ast/ParameterizedQualifiedTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z bq hi ks tuendVisit(Lorg/eclipse/jdt/internal/compiler/ast/ParameterizedQualifiedTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Vvisitor.Lorg/eclipse/jdt/internal/compiler/ASTVisitor;max2f(Lorg/eclipse/jdt/internal/compiler/ASTVisitor;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V k{ n|(Lorg/eclipse/jdt/internal/compiler/ast/ParameterizedQualifiedTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z b~ hy k t(Lorg/eclipse/jdt/internal/compiler/ast/ParameterizedQualifiedTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V SourceFile(ParameterizedQualifiedTypeReference.java! h*+ *, #$ %4 k***%+* d'') *+,)-*+) D+,*+,,d'+0(+4:6:9:,* 2=& 0 134$5+62778C;HDDABD*+DC$DE+FB2;GHI IY*J* *LO=QR *J<SM>* 2:,*J2SxUYW:*J2ZW<^W66& ,^W2a.eZW>^Wk6,S,2om*s>>h:6h6[U`]U,d,d2vS,rDE FGHI)K3L?MGNRO_PrN|RSTUFXYZ[\]^[`b m z {|}3k~J2O-A4T"{C 6i*+ **~N*G***,"",,"*N-*Y*+N*+--*6 qrst"u'wP{X|Z~\gns4*+XAnA +>+*J:xp*%*+6*J6L* 2:;66 ) 2:  +W +W  ք:6: 6*J6 O*+W*`*+6 K*  2:  : 6 6 (  2:+W +W   ׄ   *%: 5 ,: ˙+% +:\: ˙20 ܙ"+*+ %6 ,:    :* 2:  : +: + 6   d*~6 :6 %:6B 2:++: 6 S + +*9:H+ +* *+ * +* 7 ˚/ ,:#+*+ $6+:+ =+*(: %: + * ܙ>)$+*+ ,6+  :#+  :*+0 *+4* *{%.3@INSY`dq|(24=BINVfot!+18<LY[`fmw|~  ,0>ADSX \ g ls} !" $t%*+ 89:6Z{=S;I=<}S3V0 `= y>?v@sAB]{V; R <<} 2 /B ==FB .B 6<} C { \DUEF!RG+HHB.I85I[J;G%KBS DE}vHB  n**s%*s +*L*+**sP'()*),***+ST  :*J>6s,*J2ZW* 2:O,<^W67d662,UW,XZW2,UW,>^W,.^Wd,*Jd2ZW* d2:O,<^W67d662,UW,XZW2,UW,>^W*@~*6,]ZW*sd,_ZW6,]ZW*s,'/0 12!3&4-52677=8C9N:V8`<k>r@y0BCDEFGHIJKIMOQRSRUW$X,W8[::a:b4m {{!X=}2@c=.;@ =}@c.; {!{ E*+d_ *f ;*+db*ghi U+*,jH>* 66* 2*6* 26* 22+,p+*,r& e fgh-i;hEfNnToHUUvwU*f C{<;!$*xhy U+*,zH>* 66* 2*6* 26* 22+,}+*,& r stu-v;uEsN{T|HUUvwU*g C{<;!$*x