.0t([CLorg/eclipse/jdt/internal/compiler/lookup/Binding;ILorg/eclipse/jdt/internal/compiler/lookup/LookupEnvironment;)VCode  ()V   sourceName    @ " # modifiers % &'tagBitsJ + LineNumberTableLocalVariableTablethis>Lorg/eclipse/jdt/internal/compiler/lookup/TypeVariableBinding; boundCheckp(Lorg/eclipse/jdt/internal/compiler/lookup/Substitution;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)I 3544org/eclipse/jdt/internal/compiler/lookup/TypeBinding 67NULL:Lorg/eclipse/jdt/internal/compiler/lookup/BaseTypeBinding; 39 :; isArrayType()Z = 3? @Akind()IC8org/eclipse/jdt/internal/compiler/lookup/WildcardBinding BE F boundKind BH I bound 3K L; isInterface NPO.org/eclipse/jdt/internal/compiler/lookup/Scope QR substitute(Lorg/eclipse/jdt/internal/compiler/lookup/Substitution;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; 3T Uid 3W XYisCompatibleWith9(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)Z 3[ \]findSuperTypeOriginatingFromn(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; 3_ `YisProvablyDistinct 3b c;isTypeVariable e f;isFinal h  T k 01 3m n; isRawType 3p q;isBoundParameterizedType substitution7Lorg/eclipse/jdt/internal/compiler/lookup/Substitution; argumentTypehasSubstitutionZwildcard:Lorg/eclipse/jdt/internal/compiler/lookup/WildcardBinding; wildcardBound isArrayBoundsubstitutedSuperTypematch mustImplementilength unchecked boundsCount  canBeInstantiatedcollectSubstitutes(Lorg/eclipse/jdt/internal/compiler/lookup/Scope;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/InferenceContext;I)V 9org/eclipse/jdt/internal/compiler/lookup/InferenceContext  genericMethod8Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding; N >()Lorg/eclipse/jdt/internal/compiler/lookup/LookupEnvironment; :org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment ]computeBoxingType recordSubstitutex(Lorg/eclipse/jdt/internal/compiler/lookup/TypeVariableBinding;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;I)Vscope0Lorg/eclipse/jdt/internal/compiler/lookup/Scope; actualTypeinferenceContext;Lorg/eclipse/jdt/internal/compiler/lookup/InferenceContext; constraint boxedTypevariableConstraintcomputeUniqueKey(Z)[Cjava/lang/StringBuffer  ?0org/eclipse/jdt/internal/compiler/lookup/Binding6org/eclipse/jdt/internal/compiler/lookup/MethodBinding declaringClass  append([C)Ljava/lang/StringBuffer; (C)Ljava/lang/StringBuffer;  methods;()[Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding; (I)Ljava/lang/StringBuffer;  ()[C A getChars(II[CI)VisLeafbufferLjava/lang/StringBuffer; declaring methodBinding9[Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;binding uniqueKeyconstantPoolName 3  debugName()Ljava/lang/String;java/lang/String ([C)Verasure8()Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; 3 genericSignature (I)V siginterfaceLength sigLength   +org/eclipse/jdt/core/compiler/CharOperation concat(C[CC)[ChasOnlyRawBounds mlisErasureBoundTo typeisHierarchyConnectedisInterchangeableWithx(Lorg/eclipse/jdt/internal/compiler/lookup/TypeVariableBinding;Lorg/eclipse/jdt/internal/compiler/lookup/Substitution;)Z otherVariable superTypejotherUpperBounds9()[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; NO_TYPES7[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; java/lang/System  arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V otherLength otherBounds readableNameresolve=()Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding; :org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding  resolveType(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/LookupEnvironment;Z)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; % oldSuperclassoldFirstInterface interfacesshortReadableName   >()[Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;toString  extends " #,(Ljava/lang/String;)Ljava/lang/StringBuffer; % ' (NO_SUPERINTERFACES* & ,  upperBound SourceFileTypeVariableBinding.java!   ,**+*,** !*Y$($**,"&' ()*+%,+--4,./,,,,01b `,2,*+>, ,8*<,>f,B:DVV+G:*86Jx+*<M*<:SZVKZ:^1Z:^a ad66*g6 S+*g2M *g2:  V& Z:    ^  .GaG<i*+Gj6*<iI+*<M*<:,.,V,Z:lo66*g6R+*g2M *g2:,.,V,Z:lo6,E3 467&8(;/<1>;?A@`BgCmDoEvF~GHIJKMNOPSTUVYZa bc2d7eAfChLiQj[k]mbndbnsqwxy~ )+38HKU-`./`rs`t HuvA]wxg y vzv`{ =|  g}v a~Z 22{ L| v1{ | `~Y1{ 3| A\"***< *g`*g, - "./;,,- ./2|*-,><;,2+,:,M"6 66-*,,B ,4>EHKLdgjmps{-\ |./|| ||> gms  YM*Ng-^-::,W,:W:D662:   ,W!,-W,:W,*W,6:,,Z  '29@EPW^ehu-z ./v  U'N @5H*~M%W  I* *Ѱ*<Ӱ,- ./6 Y*ذ,-  ./F* *ݰ*<, - ./ Y L+*:W*g*g=**<*<+*<W>+:*g2W+>:+,6  )8?KPckpu~->./ w)XM~pu K***T*;Z, % &- ./;H*<**<*<*g$<*g=*g2,& *+,.%/00<1>/F3- H./'~-Y1*<+=*g>*g2+,: ; <=%>'</@-*1./1  ~;8*!~,D- ./ g*+*g>+g*<,+<M63,+g2M:6*g2,BMNO PQS'T)V/W<XBYNZQXZ[\Ve]-Hg./g/gQs Z,9~< ?c;,,d- ./@A.,}- ./=***<*g*gd<*g3YM,,&  #'79- =./#2  /*,- ./  *!~**+**< +)!W+*g2$!W+>W++,: *<MX`kz-*./ b6~h0-C***<, - ././