3)org/elasticsearch/common/inject/Injectorsjava/lang/ObjectInjectors.javajava/util/Map$Entry java/util/MapEntry()V  this+Lorg/elasticsearch/common/inject/Injectors;getFirstErrorFailureJ(Lorg/elasticsearch/common/inject/CreationException;)Ljava/lang/Throwable;1org/elasticsearch/common/inject/CreationExceptiongetErrorMessages()Ljava/util/Collection;  java/util/CollectionisEmpty()Z  iterator()Ljava/util/Iterator;  !java/util/Iterator#hasNext % $&next()Ljava/lang/Object; () $*+org/elasticsearch/common/inject/spi/Message,getCause()Ljava/lang/Throwable; ./ -0message-Lorg/elasticsearch/common/inject/spi/Message;i$Ljava/util/Iterator;e3Lorg/elasticsearch/common/inject/CreationException; getInstancea(Lorg/elasticsearch/common/inject/Injector;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;*org/elasticsearch/common/inject/name/Names:named@(Ljava/lang/String;)Lorg/elasticsearch/common/inject/name/Named; <= ;>#org/elasticsearch/common/inject/Key@getY(Ljava/lang/Class;Ljava/lang/annotation/Annotation;)Lorg/elasticsearch/common/inject/Key; BC AD(org/elasticsearch/common/inject/InjectorF9(Lorg/elasticsearch/common/inject/Key;)Ljava/lang/Object; 8H GIinjector*Lorg/elasticsearch/common/inject/Injector;typeLjava/lang/Class;Ljava/lang/Class;nameLjava/lang/String;getInstancesOfL(Lorg/elasticsearch/common/inject/Injector;Ljava/lang/Class;)Ljava/util/Set;%org/elasticsearch/common/collect/SetsT newHashSet()Ljava/util/HashSet; VW UX getBindings()Ljava/util/Map; Z[ G\entrySet()Ljava/util/Set; ^_ ` java/util/Setb c!getKey e) f getKeyType8(Lorg/elasticsearch/common/inject/Key;)Ljava/lang/Class; hi jjava/lang/ClasslisAssignableFrom(Ljava/lang/Class;)Z no mpgetValue r) s'org/elasticsearch/common/inject/Bindingu getProvider,()Lorg/elasticsearch/common/inject/Provider; wx vy(org/elasticsearch/common/inject/Provider{ B) |}cast&(Ljava/lang/Object;)Ljava/lang/Object;  madd(Ljava/lang/Object;)Z c castValueTT;Ljava/lang/Object;binding,Lorg/elasticsearch/common/inject/Binding<*>;)Lorg/elasticsearch/common/inject/Binding;valuekey(Lorg/elasticsearch/common/inject/Key<*>;%Lorg/elasticsearch/common/inject/Key;keyTypeLjava/lang/Class<*>;entrykLjava/util/Map$Entry;Lorg/elasticsearch/common/inject/Binding<*>;>;Ljava/util/Map$Entry; baseClassanswerLjava/util/Set;Ljava/util/Set;entries|Ljava/util/Set;Lorg/elasticsearch/common/inject/Binding<*>;>;>;l(Lorg/elasticsearch/common/inject/Injector;Lorg/elasticsearch/common/inject/matcher/Matcher;)Ljava/util/Set;/org/elasticsearch/common/inject/matcher/Matchermatches matcherDLorg/elasticsearch/common/inject/matcher/Matcher;1Lorg/elasticsearch/common/inject/matcher/Matcher;getProvidersOf@Ljava/util/Set;>; hasBinding^(Lorg/elasticsearch/common/inject/Injector;Lorg/elasticsearch/common/inject/matcher/Matcher;)Z getBindingsOf  c>(Lorg/elasticsearch/common/inject/Injector;Ljava/lang/Class;)Z S R(Lorg/elasticsearch/common/inject/Injector;Lorg/elasticsearch/common/inject/Key;)Z getBindingz(Lorg/elasticsearch/common/inject/Injector;Lorg/elasticsearch/common/inject/Key;)Lorg/elasticsearch/common/inject/Binding;  B bindingseLjava/util/Map;Lorg/elasticsearch/common/inject/Binding<*>;>;Ljava/util/Map;=Ljava/util/Set;>;getTypeLiteral/()Lorg/elasticsearch/common/inject/TypeLiteral; A+org/elasticsearch/common/inject/TypeLiteralgetType()Ljava/lang/reflect/Type; java/lang/reflect/Type typeLiteral0Lorg/elasticsearch/common/inject/TypeLiteral<*>;-Lorg/elasticsearch/common/inject/TypeLiteral;Ljava/lang/reflect/Type;close-(Lorg/elasticsearch/common/inject/Injector;)V cleanCaches,org/elasticsearch/common/inject/InjectorImpl clearCache  getParent,()Lorg/elasticsearch/common/inject/Injector; G CodeLocalVariableTableLineNumberTable StackMapTableLocalVariableTypeTable Signaturem(Lorg/elasticsearch/common/inject/Injector;Ljava/lang/Class;Ljava/lang/String;)TT;l(Lorg/elasticsearch/common/inject/Injector;Ljava/lang/Class;)Ljava/util/Set;(Lorg/elasticsearch/common/inject/Injector;Lorg/elasticsearch/common/inject/matcher/Matcher;)Ljava/util/Set;(Lorg/elasticsearch/common/inject/Injector;Lorg/elasticsearch/common/inject/matcher/Matcher;)Ljava/util/Set;>;(Lorg/elasticsearch/common/inject/Injector;Ljava/lang/Class;)Ljava/util/Set;>;q(Lorg/elasticsearch/common/inject/Injector;Lorg/elasticsearch/common/inject/matcher/Matcher;)ZA(Lorg/elasticsearch/common/inject/Injector;Ljava/lang/Class<*>;)ZU(Lorg/elasticsearch/common/inject/Injector;Lorg/elasticsearch/common/inject/Key<*>;)Z(Lorg/elasticsearch/common/inject/Injector;Lorg/elasticsearch/common/inject/Key<*>;)Lorg/elasticsearch/common/inject/Binding<*>;(Lorg/elasticsearch/common/inject/Injector;Lorg/elasticsearch/common/inject/matcher/Matcher;)Ljava/util/Set;>;}(Lorg/elasticsearch/common/inject/Injector;Ljava/lang/Class<*>;)Ljava/util/Set;>;T(Lorg/elasticsearch/common/inject/Key<*>;)Ljava/lang/Class<*>; SourceFile InnerClasses! /* # <***"L+'++-M,1,1* + 23"45<67& '*++2,7.:/  $ 89_*+,?EJ KLMOPQ MN= RS YM*]aN-d:'c+:gA:k:<+q3tv:z~:  + : , W,p v [$i :EA>O.Qj45KLOtRv [$:EA>.QNt6 HIJ.K:LAMON[OiPnQvRUVcc$f R yYM*]aN-d:'X+:gA:k:1+&tv:z~: , W,f ]k ::A3O.F_45yKLyuiH]::A3.Fyui. `ab.c:dAeQf]gkhtjwkcc$[ v pYM*]aN-d:'O+:gA:k:(+tv:,zW,\ ]:1A*O.=V45pKLpl`H]:1A*.=pl`* uvw.x:yAzQ{]|k~ncc$R St nYM*]aN-d:'M+:gA:k:&+qtv:,zW,\ [:/A(O.;T45nKLnOj^H[:/A(.;nNj^* .:AO[ilcc$P d*+KL @ d*+KLO @ ~*+M, KL    v@ *]M,+vN-*KL    RdYM*]aN-d:'C+:gA:k:+,tW,R:%AO.1J45dKLd`T>:%A.1d`T& .:AQ_bcc$F SPbYM*]aN-d:'A+:gA:k:+q,tW,R:#AO./H45bKLbO^R>:#A./b^R& .:AO]`cc$D hiL*M,N-m-mL+*O M  m + KL Y*϶* *ر KL