.5org/eclipse/jdt/internal/compiler/lookup/ArrayBinding4org/eclipse/jdt/internal/compiler/lookup/TypeBinding ArrayLength7Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;leafComponentType6Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; dimensionsI environment()VCode5org/eclipse/jdt/internal/compiler/lookup/FieldBinding 6org/eclipse/jdt/internal/compiler/lookup/TypeConstants LENGTH  INT:Lorg/eclipse/jdt/internal/compiler/lookup/BaseTypeBinding; ! /org/eclipse/jdt/internal/compiler/impl/Constant "# NotAConstant1Lorg/eclipse/jdt/internal/compiler/impl/Constant; % &'([CLorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;ILorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;Lorg/eclipse/jdt/internal/compiler/impl/Constant;)V ) LineNumberTableLocalVariableTablev(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;ILorg/eclipse/jdt/internal/compiler/lookup/LookupEnvironment;)V . & 0 12tagBitsJ 4  6 8 :Corg/eclipse/jdt/internal/compiler/lookup/UnresolvedReferenceBinding 9< => addWrapperu(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/LookupEnvironment;)V 0`this7Lorg/eclipse/jdt/internal/compiler/lookup/ArrayBinding;type closestMatch8()Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; H IJisValidBinding()Z L EF NPO:org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment QRcreateArrayTypep(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;I)Lorg/eclipse/jdt/internal/compiler/lookup/ArrayBinding;leafClosestMatchcollectMissingTypes"(Ljava/util/List;)Ljava/util/List; Y TU missingTypesLjava/util/List;collectSubstitutes(Lorg/eclipse/jdt/internal/compiler/lookup/Scope;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/InferenceContext;I)V a bNULL d efkind()I h f j F l \]scope0Lorg/eclipse/jdt/internal/compiler/lookup/Scope; actualTypeinferenceContext;Lorg/eclipse/jdt/internal/compiler/lookup/InferenceContext; constraint actualDimactualReducedTypecomputeUniqueKey(Z)[C x uv z|{+org/eclipse/jdt/core/compiler/CharOperation }~concat([C[C)[CisLeafZbracketsi()[C     signature debugName()Ljava/lang/String;java/lang/StringBuffer &(I)V[] append,(Ljava/lang/String;)Ljava/lang/StringBuffer;  java/lang/String valueOf&(Ljava/lang/Object;)Ljava/lang/String; &(Ljava/lang/String;)V toStringLjava/lang/StringBuffer; elementsTypeerasure  F erasedType>()Lorg/eclipse/jdt/internal/compiler/lookup/LookupEnvironment;     getPackage;()Lorg/eclipse/jdt/internal/compiler/lookup/PackageBinding;  hashCode java/lang/Object fisCompatibleWith9(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)Z  J isBaseType  8org/eclipse/jdt/internal/compiler/lookup/WildcardBinding  boundCheck  J isCapture7org/eclipse/jdt/internal/compiler/lookup/CaptureBinding  lowerBound  J isArrayType   id otherType otherArray otherCapture9Lorg/eclipse/jdt/internal/compiler/lookup/CaptureBinding;otherLowerBound problemId  fqualifiedSourceName   readableName  shortReadableName   sourceName  swapUnresolved(Lorg/eclipse/jdt/internal/compiler/lookup/UnresolvedReferenceBinding;Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;Lorg/eclipse/jdt/internal/compiler/lookup/LookupEnvironment;)V N  convertUnresolvedBinaryToRawTypen(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;`unresolvedTypeELorg/eclipse/jdt/internal/compiler/lookup/UnresolvedReferenceBinding; resolvedType;Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;env NULL TYPE ARRAY SourceFileArrayBinding.java1 ;Y$(* +&,B*-*Y/ /*+3*5*-7+9+9*-;*Y/+?@/*&  !"#$$0&A'+*BBCBDB B EFr**G**3KL+*7*3K*5M**+ -./1+*BCSTUT*/V *3+XL+*8 9;+BCZ[\]*/^ ,`,chDh,g6*5*3+,i-k0*5'*7,i*5dM:*3+-k*. HIK4M:NCOUP^QrRTZ+HBCmnopqr :Hs r tCuvz**5M*5d> ,[U,*3wy*abc+**BC*#  :***5L*5d= +[U*+*3yZ*lm op)q+ :BC' @Y*5hL*5= +WY*3+*tuvu$w+ @BC2  f/*5*z+ BCFM*5*3*7*3*5dM*  + BCF_*3L*3+*7+*5M**+BC /*7*+ BC8*/*5L*5d= +[U*+*3y**$3+ 8BC% 2*3*+ BCf@*3 * *3*+ BCv*++cD1fhq h+M,3*5,5*3,3*5,59+*+ę#+N-Y:̚*Ϭ+iЫ&$$$%$*V<AKMXdoqs|+4BCA0Cef-D*+ BCF/*3*+ BCf2*3٬*+ BC4*5hL*5hd=+]U+d[U*3+y* !(+ 4BC + 4*5hL*5hd=+]U+d[U*3+y* !(+ 4BC + 4*5hL*5hd=+]U+d[U*3+y* !(+ 4BC + 4*5hL*5hd=+]U+d[U*3+y* !(+ 4BC + z&*3+ *-,3*Y/*3?/*   % +*&BC&&& ;*3 **+ BC