302org/elasticsearch/common/inject/BindingProcessor$1aLjava/lang/Object;Lorg/elasticsearch/common/inject/spi/BindingTargetVisitor;java/lang/Object8org/elasticsearch/common/inject/spi/BindingTargetVisitorBindingProcessor.java0org/elasticsearch/common/inject/BindingProcessor visit>(Lorg/elasticsearch/common/inject/Binding;)Ljava/lang/Boolean; 4org/elasticsearch/common/inject/BindingProcessor$1$1 val$sourceLjava/lang/Object;val$key%Lorg/elasticsearch/common/inject/Key; val$scoping2Lorg/elasticsearch/common/inject/internal/Scoping;this$02Lorg/elasticsearch/common/inject/BindingProcessor;(Lorg/elasticsearch/common/inject/BindingProcessor;Ljava/lang/Object;Lorg/elasticsearch/common/inject/Key;Lorg/elasticsearch/common/inject/internal/Scoping;)V         ()V " #this4Lorg/elasticsearch/common/inject/BindingProcessor$1;G(Lorg/elasticsearch/common/inject/spi/InstanceBinding;)Ljava/lang/Void;3org/elasticsearch/common/inject/spi/InstanceBinding(getInjectionPoints()Ljava/util/Set; *+ ), getInstance()Ljava/lang/Object; ./ )0 access$000a(Lorg/elasticsearch/common/inject/BindingProcessor;)Lorg/elasticsearch/common/inject/Initializer; 23 4injector.Lorg/elasticsearch/common/inject/InjectorImpl; 67 8+org/elasticsearch/common/inject/Initializer:requestInjection(Lorg/elasticsearch/common/inject/InjectorImpl;Ljava/lang/Object;Ljava/lang/Object;Ljava/util/Set;)Lorg/elasticsearch/common/inject/Initializable; <= ;>/org/elasticsearch/common/inject/ConstantFactory@2(Lorg/elasticsearch/common/inject/Initializable;)V B AC&org/elasticsearch/common/inject/ScopesEscope(Lorg/elasticsearch/common/inject/Key;Lorg/elasticsearch/common/inject/InjectorImpl;Lorg/elasticsearch/common/inject/internal/InternalFactory;Lorg/elasticsearch/common/inject/internal/Scoping;)Lorg/elasticsearch/common/inject/internal/InternalFactory; GH FI;5Lorg/elasticsearch/common/inject/spi/InstanceBinding;injectionPointsELjava/util/Set;Ljava/util/Set;instanceTT;ref4Lorg/elasticsearch/common/inject/Initializable;/Lorg/elasticsearch/common/inject/Initializable;factory7Lorg/elasticsearch/common/inject/ConstantFactory<+TT;>;1Lorg/elasticsearch/common/inject/ConstantFactory; scopedFactory@Lorg/elasticsearch/common/inject/internal/InternalFactory<+TT;>;:Lorg/elasticsearch/common/inject/internal/InternalFactory;O(Lorg/elasticsearch/common/inject/spi/ProviderInstanceBinding;)Ljava/lang/Void;;org/elasticsearch/common/inject/spi/ProviderInstanceBindingfgetProviderInstance,()Lorg/elasticsearch/common/inject/Provider; hi gj g,@org/elasticsearch/common/inject/InternalFactoryToProviderAdaptermD(Lorg/elasticsearch/common/inject/Initializable;Ljava/lang/Object;)V o npDorg/elasticsearch/common/inject/internal/ProviderInstanceBindingImplr (Lorg/elasticsearch/common/inject/Injector;Lorg/elasticsearch/common/inject/Key;Ljava/lang/Object;Lorg/elasticsearch/common/inject/internal/InternalFactory;Lorg/elasticsearch/common/inject/internal/Scoping;Lorg/elasticsearch/common/inject/Provider;Ljava/util/Set;)V t suCLorg/elasticsearch/common/inject/spi/ProviderInstanceBinding<+TT;>;=Lorg/elasticsearch/common/inject/spi/ProviderInstanceBinding;provider0Lorg/elasticsearch/common/inject/Provider<+TT;>;*Lorg/elasticsearch/common/inject/Provider; initializableaLorg/elasticsearch/common/inject/Initializable;>;?Lorg/elasticsearch/common/inject/internal/InternalFactory;J(Lorg/elasticsearch/common/inject/spi/ProviderKeyBinding;)Ljava/lang/Void;6org/elasticsearch/common/inject/spi/ProviderKeyBindinggetProviderKey'()Lorg/elasticsearch/common/inject/Key; 4org/elasticsearch/common/inject/BoundProviderFactoryh(Lorg/elasticsearch/common/inject/InjectorImpl;Lorg/elasticsearch/common/inject/Key;Ljava/lang/Object;)V   access$200D(Lorg/elasticsearch/common/inject/BindingProcessor;)Ljava/util/List; java/util/Listadd(Ljava/lang/Object;)Z Borg/elasticsearch/common/inject/internal/LinkedProviderBindingImpl(Lorg/elasticsearch/common/inject/Injector;Lorg/elasticsearch/common/inject/Key;Ljava/lang/Object;Lorg/elasticsearch/common/inject/internal/InternalFactory;Lorg/elasticsearch/common/inject/internal/Scoping;Lorg/elasticsearch/common/inject/Key;)V  >Lorg/elasticsearch/common/inject/spi/ProviderKeyBinding<+TT;>;8Lorg/elasticsearch/common/inject/spi/ProviderKeyBinding; providerKeyXLorg/elasticsearch/common/inject/Key<+Lorg/elasticsearch/common/inject/Provider<+TT;>;>;boundProviderFactory;Lorg/elasticsearch/common/inject/BoundProviderFactory;6Lorg/elasticsearch/common/inject/BoundProviderFactory;H(Lorg/elasticsearch/common/inject/spi/LinkedKeyBinding;)Ljava/lang/Void;4org/elasticsearch/common/inject/spi/LinkedKeyBinding getLinkedKey #org/elasticsearch/common/inject/Keyequals errors1Lorg/elasticsearch/common/inject/internal/Errors; /org/elasticsearch/common/inject/internal/ErrorsrecursiveBinding3()Lorg/elasticsearch/common/inject/internal/Errors; ,org/elasticsearch/common/inject/FactoryProxy(Lorg/elasticsearch/common/inject/InjectorImpl;Lorg/elasticsearch/common/inject/Key;Lorg/elasticsearch/common/inject/Key;Ljava/lang/Object;)V  :org/elasticsearch/common/inject/internal/LinkedBindingImpl ;6Lorg/elasticsearch/common/inject/spi/LinkedKeyBinding; linkedKey+Lorg/elasticsearch/common/inject/Key<+TT;>;3Lorg/elasticsearch/common/inject/FactoryProxy;.Lorg/elasticsearch/common/inject/FactoryProxy;J(Lorg/elasticsearch/common/inject/spi/UntargettedBinding;)Ljava/lang/Void;8org/elasticsearch/common/inject/internal/ErrorsExceptionhasAnnotationType()Z missingImplementationX(Lorg/elasticsearch/common/inject/Key;)Lorg/elasticsearch/common/inject/internal/Errors; invalidBinding(Lorg/elasticsearch/common/inject/InjectorImpl;Lorg/elasticsearch/common/inject/Key;Ljava/lang/Object;)Lorg/elasticsearch/common/inject/internal/UntargettedBindingImpl; ,org/elasticsearch/common/inject/InjectorImplcreateUnitializedBinding(Lorg/elasticsearch/common/inject/Key;Lorg/elasticsearch/common/inject/internal/Scoping;Ljava/lang/Object;Lorg/elasticsearch/common/inject/internal/Errors;)Lorg/elasticsearch/common/inject/internal/BindingImpl;  getErrors merged(Lorg/elasticsearch/common/inject/internal/Errors;)Lorg/elasticsearch/common/inject/internal/Errors; 4org/elasticsearch/common/inject/internal/BindingImpl access$300 m(Lorg/elasticsearch/common/inject/BindingProcessor$1;Lorg/elasticsearch/common/inject/internal/BindingImpl;)V  e:Lorg/elasticsearch/common/inject/internal/ErrorsException; untargetted>Lorg/elasticsearch/common/inject/spi/UntargettedBinding<+TT;>;8Lorg/elasticsearch/common/inject/spi/UntargettedBinding;;Lorg/elasticsearch/common/inject/internal/BindingImpl;6Lorg/elasticsearch/common/inject/internal/BindingImpl;F(Lorg/elasticsearch/common/inject/spi/ExposedBinding;)Ljava/lang/Void;"java/lang/IllegalArgumentException!Cannot apply a non-module element(Ljava/lang/String;)V  :Lorg/elasticsearch/common/inject/spi/ExposedBinding<+TT;>;4Lorg/elasticsearch/common/inject/spi/ExposedBinding;P(Lorg/elasticsearch/common/inject/spi/ConvertedConstantBinding;)Ljava/lang/Void;DLorg/elasticsearch/common/inject/spi/ConvertedConstantBinding<+TT;>;>Lorg/elasticsearch/common/inject/spi/ConvertedConstantBinding;J(Lorg/elasticsearch/common/inject/spi/ConstructorBinding;)Ljava/lang/Void;>Lorg/elasticsearch/common/inject/spi/ConstructorBinding<+TT;>;8Lorg/elasticsearch/common/inject/spi/ConstructorBinding;G(Lorg/elasticsearch/common/inject/spi/ProviderBinding;)Ljava/lang/Void;;Lorg/elasticsearch/common/inject/spi/ProviderBinding<+TT;>;5Lorg/elasticsearch/common/inject/spi/ProviderBinding;I(Lorg/elasticsearch/common/inject/spi/ProviderBinding;)Ljava/lang/Object; x0R(Lorg/elasticsearch/common/inject/spi/ConvertedConstantBinding;)Ljava/lang/Object; L(Lorg/elasticsearch/common/inject/spi/ConstructorBinding;)Ljava/lang/Object;  L(Lorg/elasticsearch/common/inject/spi/UntargettedBinding;)Ljava/lang/Object;  H(Lorg/elasticsearch/common/inject/spi/ExposedBinding;)Ljava/lang/Object; J(Lorg/elasticsearch/common/inject/spi/LinkedKeyBinding;)Ljava/lang/Object; L(Lorg/elasticsearch/common/inject/spi/ProviderKeyBinding;)Ljava/lang/Object;  Q(Lorg/elasticsearch/common/inject/spi/ProviderInstanceBinding;)Ljava/lang/Object; e I(Lorg/elasticsearch/common/inject/spi/InstanceBinding;)Ljava/lang/Object; ' CodeLocalVariableTableLineNumberTableLocalVariableTypeTable SignatureM(Lorg/elasticsearch/common/inject/spi/InstanceBinding<+TT;>;)Ljava/lang/Void;U(Lorg/elasticsearch/common/inject/spi/ProviderInstanceBinding<+TT;>;)Ljava/lang/Void;P(Lorg/elasticsearch/common/inject/spi/ProviderKeyBinding<+TT;>;)Ljava/lang/Void; StackMapTableN(Lorg/elasticsearch/common/inject/spi/LinkedKeyBinding<+TT;>;)Ljava/lang/Void;P(Lorg/elasticsearch/common/inject/spi/UntargettedBinding<+TT;>;)Ljava/lang/Void;L(Lorg/elasticsearch/common/inject/spi/ExposedBinding<+TT;>;)Ljava/lang/Void;V(Lorg/elasticsearch/common/inject/spi/ConvertedConstantBinding<+TT;>;)Ljava/lang/Void;P(Lorg/elasticsearch/common/inject/spi/ConstructorBinding<+TT;>;)Ljava/lang/Void;M(Lorg/elasticsearch/common/inject/spi/ProviderBinding<+TT;>;)Ljava/lang/Void; SourceFileEnclosingMethod InnerClasses D*+*,*-*!*$ %& G '- k+-M+1N*5*9-*,?:AYD:**9*!J:*LY*9**,-OSHk%&kTVdWY]Z'D\^29_aH#bd!>kTUdWX]Z['D\]29_`H#bc JKL'N2OHPiR"# e5 s+kM+lN*5*9,*-?:nY*q:**9*!J:*sY*9***!,-vSHs%&sTxly{eWY'L|^6=_dL'bd!>sTwlyzeWX'L|}6=_~L'bc VWX'Z6[L\q^"$  d+MY*9,*N*-W**9-*!J:*Y*9***!,S4d%&dT]I>&bd!*dT]I>&bc bce)f>hbj"% * ~+M*,*WY*9*,*N*-W**9-*!J:*Y*9***!,S4~%&~Tw5I_X&bd!*~Tw5I_X&bc "nops5tCuXv|x&"' W*ʙ1**W***9**ҸS*9**!**M*,S2N*-۶W***9**ҸS*Y*,W8^a*b.%&VRT!VRT 6 68V^abq& 8h."( P Y %& T!  T ") P Y %& T!  T "* P Y %& T!  T "+ P Y %& T!  T ",A :*+%& GA :*+%& GA  :*+ %& GA  :*+%& GA :*+%& GA :*+%& GA :*+%& GA :*+%&x GA :*+%&V G"-. /