.s:org/eclipse/jdt/internal/compiler/ast/AllocationExpression0org/eclipse/jdt/internal/compiler/ast/Expression7org/eclipse/jdt/internal/compiler/lookup/InvocationSitetype5Lorg/eclipse/jdt/internal/compiler/ast/TypeReference; arguments3[Lorg/eclipse/jdt/internal/compiler/ast/Expression;binding8Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;syntheticAccessor typeArguments6[Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;genericTypeArguments7[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; enumConstant8Lorg/eclipse/jdt/internal/compiler/ast/FieldDeclaration; typeExpected6Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;inferredReturnTypeZ()VCode  LineNumberTableLocalVariableTablethisunconditionalInits@()Lorg/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo; @ ABimplicitConversionI D EFcheckNPE(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/flow/FlowContext;Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;)V &H IJthrownExceptions<[Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding; L MBbits P  RTS3org/eclipse/jdt/internal/compiler/lookup/BlockScope UV environment>()Lorg/eclipse/jdt/internal/compiler/lookup/LookupEnvironment; XZY:org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment [\convertToRawTypes|([Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;ZZ)[Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding; :^ _>unconditionalCopy acb2org/eclipse/jdt/internal/compiler/flow/FlowContext decheckExceptionHandlers([Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V ,g hi isMemberType()Z ,k liisStatic Rn oresetEnclosingMethodStaticFlag q rs(manageEnclosingInstanceAccessIfNecessaryi(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;)V u vs manageSyntheticAccessIfNecessary currentScope5Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope; flowContext4Lorg/eclipse/jdt/internal/compiler/flow/FlowContext;flowInfo1Lorg/eclipse/jdt/internal/compiler/flow/FlowInfo;icount , tagBitsJ4 R isDefinedInType>(Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;)Z:org/eclipse/jdt/internal/compiler/lookup/NestedTypeBinding syntheticOuterLocalVariablesF()[Lorg/eclipse/jdt/internal/compiler/lookup/SyntheticArgumentBinding; Aorg/eclipse/jdt/internal/compiler/lookup/SyntheticArgumentBinding actualOuterLocalVariable?Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding; =org/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding  declaration8Lorg/eclipse/jdt/internal/compiler/ast/LocalDeclaration; : isDefinitelyAssignedB(Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;)Z R problemReporter=()Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter; 9org/eclipse/jdt/internal/compiler/problem/ProblemReporter uninitializedLocalVariableq(Lorg/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding;Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;)V checkedType nestedType()Lorg/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding; 576:org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding 8i isLocalType ,7;9org/eclipse/jdt/internal/compiler/lookup/LocalTypeBinding := >?addInnerEmulationDependent9(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Z)V RA BCpropagateInnerEmulation?(Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;Z)VallocatedTypeErasure &F Gi isPrivate RK LMcompilerOptions:()Lorg/eclipse/jdt/internal/compiler/impl/CompilerOptions; OQP6org/eclipse/jdt/internal/compiler/impl/CompilerOptions RcomplianceLevel0 & Y ,i 5[ \]addSyntheticMethod|(Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;Z)Lorg/eclipse/jdt/internal/compiler/lookup/SyntheticMethodBinding; _ `aneedToEmulateMethodAccessj(Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;)VprintExpression3(ILjava/lang/StringBuffer;)Ljava/lang/StringBuffer;enew gihjava/lang/StringBuffer jkappend,(Ljava/lang/String;)Ljava/lang/StringBuffer; m  go jp(C)Ljava/lang/StringBuffer; r scprintu, w bc windentoutputLjava/lang/StringBuffer;j resolveTypem(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; /org/eclipse/jdt/internal/compiler/impl/Constant  NotAConstant1Lorg/eclipse/jdt/internal/compiler/impl/Constant;  constant R enclosingReceiverType=()Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;   resolvedType  }n(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Z)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Iorg/eclipse/jdt/internal/compiler/ast/ParameterizedQualifiedTypeReference , B modifiers , i isRawType ,  enclosingType  7[[Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;  +illegalQualifiedParameterizedTypeAllocationn(Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)V L O  sourceLevel1.org/eclipse/jdt/internal/compiler/ast/Wildcard  illegalUsageOfWildcard8(Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;)V  #diamondNotWithExplicitTypeArguments9([Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;)V  }~ 0org/eclipse/jdt/internal/compiler/lookup/Binding  NO_PARAMETERS4org/eclipse/jdt/internal/compiler/ast/CastExpression L  NULL:Lorg/eclipse/jdt/internal/compiler/lookup/BaseTypeBinding; 6org/eclipse/jdt/internal/compiler/lookup/TypeConstants INIT R  findMethod(Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;[C[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/InvocationSite;)Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding; & iisValidBinding=org/eclipse/jdt/internal/compiler/lookup/ProblemMethodBinding    closestMatch &  typeVariables?[Lorg/eclipse/jdt/internal/compiler/lookup/TypeVariableBinding;  NO_TYPE_VARIABLES X  createParameterizedGenericMethod(Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;Lorg/eclipse/jdt/internal/compiler/lookup/RawTypeBinding;)Lorg/eclipse/jdt/internal/compiler/lookup/ParameterizedGenericMethodBinding; & iisOrEnclosedByPrivateType R isDefinedInMethod;(Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;)Z &   icanBeInstantiated  cannotInstantiateAorg/eclipse/jdt/internal/compiler/lookup/ParameterizedTypeBinding   genericType  inferElidedTypes(Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;  cannotInferElidedTypes  X 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;  R getConstructor(Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/InvocationSite;)Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;  invalidConstructorl(Lorg/eclipse/jdt/internal/compiler/ast/Statement;Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;)V   missingTypeInConstructorj(Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;)V  isMethodUseDeprecatedl(Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;Lorg/eclipse/jdt/internal/compiler/lookup/Scope;Z)Z  adeprecatedMethod  checkInvocationArguments|(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Lorg/eclipse/jdt/internal/compiler/ast/Expression;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;[Lorg/eclipse/jdt/internal/compiler/ast/Expression;[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;ZLorg/eclipse/jdt/internal/compiler/lookup/InvocationSite;)Z  +unnecessaryTypeArgumentsForMethodInvocation(Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;[Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;)V   i&isParameterizedTypeWithActualArguments " #$checkTypeArgumentRedundancy(Lorg/eclipse/jdt/internal/compiler/lookup/ParameterizedTypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Vscope currentTypeqRefKLorg/eclipse/jdt/internal/compiler/ast/ParameterizedQualifiedTypeReference; isDiamondlength argHasError typeReferenceargsContainCast argumentTypesargument2Lorg/eclipse/jdt/internal/compiler/ast/Expression; pseudoArgsclosestMatchOriginal inferredTypesallocationType R6 78getStaticFactory (Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/InvocationSite;)Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;:Jorg/eclipse/jdt/internal/compiler/lookup/ParameterizedGenericMethodBinding 9<  < &? @ returnType B factorygenericFactoryLLorg/eclipse/jdt/internal/compiler/lookup/ParameterizedGenericMethodBinding;t H IJcomputeSeverity(I)I3 N  P QR%redundantSpecificationOfTypeArgumentsi(Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)VCLorg/eclipse/jdt/internal/compiler/lookup/ParameterizedTypeBinding;reporter;Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter;expectedsetActualReceiverType>(Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;)V receiverTypesetDepth setFieldIndextraversef(Lorg/eclipse/jdt/internal/compiler/ASTVisitor;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V _a`,org/eclipse/jdt/internal/compiler/ASTVisitor bcvisitt(Lorg/eclipse/jdt/internal/compiler/ast/AllocationExpression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z e \] e _h ijendVisitt(Lorg/eclipse/jdt/internal/compiler/ast/AllocationExpression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Vvisitor.Lorg/eclipse/jdt/internal/compiler/ASTVisitor;typeArgumentsLengthargumentsLengthsetExpectedType expectedType SourceFileAllocationExpression.java!   /*  !"**#%+,+-1*5I6*565*52+,-79N*52?~*52+,-C*#GY:2*KN~*O+Q*#GW:,*-]+`*#%f*#%j+m*+-p*+-t-b(+,'../407-81I2V,`8n9;>?@AB>DGIJLH wxyz{|C}B$<~Bj_IJ34 o+b,+Z+::H6662:Y:  - , *ɱ2 PQRS$T)U4V;XIYZZdUn^f o o*owxo{|Q$J,B}B1=~B;)C! ,a  v > +*,6*#:%:,*~6,*,*̴ζӧ,*״ٸ߶,*״,+****#*5+, ,+**,36*  d6 , ,*,*ȶ83,*ȶ*+,,,*"ӱ.ef hij"l(m:nCoGrNs^vlwz{|}~| (,/3=f > >wx>#$>%,&B#' "(*:)"}B*B +/*O  ,i,  -i,  rsC,.~*#%+,N-&+04-9-:+< +-@" )0<B*C CwxC{|+D*vsm,.~*#N-EV+0-%Y:HH +JNS-YUVU*5-*XZ+-*^" 'CRcl4m mwxm{|[' $H)*bcS* ,dfW*lI,<nW*ld>6*l2,qW,tfW*l2,qW,>nW* *,vW,(nW*5,> ,tfW*52,xW*5,)nR%+8@IU\cmt{> yBz{%7*B(!|B}'}B}~  ***+**+*i*,M,,,~N,D,YM*N-d6"-2+** **̴~=*l*l>+J6*O6:*l2:*O+[S6 ++*l/*5&6*56*52+W>:*56*56:67*52:Y >+[S6*,:62 2S*+*,*ȵ#*#f*#̚\*#ϴ:KԲإ+Q:*#:  ߙ+  Y瀵** **!*+***T**+:+**Z**+Q**Z*,:*+*Z#̚=*#% *#%**̴+**#**#U  +**# **#++*#*+*#*5**YKNK*l&*#Բئ+*#*O*l***+!d& 0 8 >KU^fr| !"#$%&( )#,"--./041;2H3T2^6`;b<g=n>q?x@ABCDEGHAKPQSUVWVYZ)[5]:^H`Wb]cddufknostuwxyz{}1;DXZfk{   %x8^&*f0'(o'}BZ)*B+@}B+,> }BE*Bb-g.q+x*B>}B(/01#}B5M d2 =34*9+,-*5:9'̙9:*;=>A "+7H9 94*9*9.9%x .C "DE#$:FGJK+A*O-l*Mb*M:AQ+AAC6+A2A2+A+A*+AO*+,-:62+A2*+AO^%-5FOek}f  4S*.%xTUOVVSh=}B53}BWX5 Y*Z5 }B[5 }B\]n+*,^a*l#>*l6*l2+,d* *+,d*5#>*56*52+,f+*,g6  '07@GS^gmHn nkln%x}BmBI}BPnBo>*+M  pp0/*M  qr