2Iorg/eclipse/jdt/internal/compiler/apt/dispatch/AnnotationDiscoveryVisitor,org/eclipse/jdt/internal/compiler/ASTVisitor_envFLorg/eclipse/jdt/internal/compiler/apt/dispatch/BaseProcessingEnvImpl;_factory5Lorg/eclipse/jdt/internal/compiler/apt/model/Factory;_annoToElement7Lorg/eclipse/jdt/internal/compiler/apt/util/ManyToMany; SignatureLorg/eclipse/jdt/internal/compiler/apt/util/ManyToMany;I(Lorg/eclipse/jdt/internal/compiler/apt/dispatch/BaseProcessingEnvImpl;)VCode  ()V   Dorg/eclipse/jdt/internal/compiler/apt/dispatch/BaseProcessingEnvImpl  getFactory7()Lorg/eclipse/jdt/internal/compiler/apt/model/Factory;  5org/eclipse/jdt/internal/compiler/apt/util/ManyToMany  ! LineNumberTableLocalVariableTablethisKLorg/eclipse/jdt/internal/compiler/apt/dispatch/AnnotationDiscoveryVisitor;envvisith(Lorg/eclipse/jdt/internal/compiler/ast/Argument;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z *,+.org/eclipse/jdt/internal/compiler/ast/Argument -. annotations3[Lorg/eclipse/jdt/internal/compiler/ast/Annotation; 0213org/eclipse/jdt/internal/compiler/lookup/BlockScope 34referenceContext;()Lorg/eclipse/jdt/internal/compiler/impl/ReferenceContext;6?org/eclipse/jdt/internal/compiler/ast/AbstractMethodDeclaration 58 9:binding8Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding; 0< => referenceType9()Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration; @BA5org/eclipse/jdt/internal/compiler/ast/TypeDeclaration 9CLorg/eclipse/jdt/internal/compiler/ast/ConstructorDeclaration;5Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;constructorBindingargumentLengthIirq(Lorg/eclipse/jdt/internal/compiler/ast/FieldDeclaration;Lorg/eclipse/jdt/internal/compiler/lookup/MethodScope;)Z ,6org/eclipse/jdt/internal/compiler/ast/FieldDeclaration 97Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding; i5org/eclipse/jdt/internal/compiler/lookup/FieldBinding E resolveTypeForp(Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;)Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;fieldDeclaration8Lorg/eclipse/jdt/internal/compiler/ast/FieldDeclaration; fieldBindingq(Lorg/eclipse/jdt/internal/compiler/ast/MethodDeclaration;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z ,7org/eclipse/jdt/internal/compiler/ast/MethodDeclaration 8 m pmethodDeclaration9Lorg/eclipse/jdt/internal/compiler/ast/MethodDeclaration; methodBindingo(Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z @, @ nstaticInitializerScopememberTypeDeclarationy(Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;Lorg/eclipse/jdt/internal/compiler/lookup/CompilationUnitScope;)Z?Lorg/eclipse/jdt/internal/compiler/lookup/CompilationUnitScope; S-org/eclipse/jdt/internal/compiler/ast/ASTNode 0org/eclipse/jdt/internal/compiler/ast/Annotation getCompilerAnnotation>()Lorg/eclipse/jdt/internal/compiler/lookup/AnnotationBinding; :org/eclipse/jdt/internal/compiler/lookup/AnnotationBinding getAnnotationType=()Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding; 3org/eclipse/jdt/internal/compiler/apt/model/Factory  newElementV(Lorg/eclipse/jdt/internal/compiler/lookup/Binding;)Ljavax/lang/model/element/Element;$javax/lang/model/element/TypeElement  put'(Ljava/lang/Object;Ljava/lang/Object;)ZcurrentBinding2Lorg/eclipse/jdt/internal/compiler/lookup/Binding; annotation2Lorg/eclipse/jdt/internal/compiler/ast/Annotation;?@"A(B3C:DKGOHPIQJRKVHYN#H[$%[VW[XYV-. P3Z<9:(#[\]K^_a 'c2^+dN-)+g:hEDW*+l-R+o:%662*+ls"JST UVWY$Z%[)\*],Z/_5`:a?bEcRb\f#R^$%^wx^XyY-. z:5)qr?{|B}|]^a~'.+N-&+:EW*,-R""kl mnoq$r,t#4.$%..Xn)-.]^'4`+N-++:hEDW*+-+R+:%662*+s"Jyz {|}$%)*.17<AGT^#R`$%``Xy[-.":7)qrA{|D}|]^a~'#+?N-+:*+-R".  !#4#$%#\#Xy9C-.] E^'#+?N-+:*+-R".  !#4#$%#[\#X9C-.] E^TU  X+,-,Y:66@2::**: *-: *   W"& !&7AMW#RX$%XXYX-.X3!,97 A ]0^^9