3-org/elasticsearch/common/inject/PrivateModulejava/lang/Object&org/elasticsearch/common/inject/ModulePrivateModule.javabinder/Lorg/elasticsearch/common/inject/PrivateBinder;()V  this/Lorg/elasticsearch/common/inject/PrivateModule; configure+(Lorg/elasticsearch/common/inject/Binder;)V  Re-entry is not allowed.+org/elasticsearch/common/base/Preconditions checkState(ZLjava/lang/Object;)V  java/lang/Class&org/elasticsearch/common/inject/Binder skipSources<([Ljava/lang/Class;)Lorg/elasticsearch/common/inject/Binder; ! "-org/elasticsearch/common/inject/PrivateBinder$  &java/lang/Throwable((Lorg/elasticsearch/common/inject/Binder;expose((Lorg/elasticsearch/common/inject/Key;)V +, %-key*Lorg/elasticsearch/common/inject/Key;%Lorg/elasticsearch/common/inject/Key;S(Ljava/lang/Class;)Lorg/elasticsearch/common/inject/binder/AnnotatedElementBuilder; +2 %3typeLjava/lang/Class<*>;Ljava/lang/Class;o(Lorg/elasticsearch/common/inject/TypeLiteral;)Lorg/elasticsearch/common/inject/binder/AnnotatedElementBuilder; +8 %90Lorg/elasticsearch/common/inject/TypeLiteral<*>;-Lorg/elasticsearch/common/inject/TypeLiteral;1()Lorg/elasticsearch/common/inject/PrivateBinder; bindScope;(Ljava/lang/Class;Lorg/elasticsearch/common/inject/Scope;)V >? %@scopeAnnotation5Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;scope'Lorg/elasticsearch/common/inject/Scope;bindd(Lorg/elasticsearch/common/inject/Key;)Lorg/elasticsearch/common/inject/binder/LinkedBindingBuilder; FG %Ho(Lorg/elasticsearch/common/inject/TypeLiteral;)Lorg/elasticsearch/common/inject/binder/AnnotatedBindingBuilder; FJ %K typeLiteral2Lorg/elasticsearch/common/inject/TypeLiteral;S(Ljava/lang/Class;)Lorg/elasticsearch/common/inject/binder/AnnotatedBindingBuilder; FO %PclazzLjava/lang/Class; bindConstantJ()Lorg/elasticsearch/common/inject/binder/AnnotatedConstantBindingBuilder; TU %Vinstall+(Lorg/elasticsearch/common/inject/Module;)V XY %Zmodule(Lorg/elasticsearch/common/inject/Module;addError((Ljava/lang/String;[Ljava/lang/Object;)V ^_ %`messageLjava/lang/String; arguments[Ljava/lang/Object;(Ljava/lang/Throwable;)V ^f %gtLjava/lang/Throwable;0(Lorg/elasticsearch/common/inject/spi/Message;)V ^k %l-Lorg/elasticsearch/common/inject/spi/Message;requestInjection(Ljava/lang/Object;)V op %qinstanceLjava/lang/Object;requestStaticInjection([Ljava/lang/Class;)V uv %wtypes[Ljava/lang/Class<*>;[Ljava/lang/Class;requireBinding getProviderQ(Lorg/elasticsearch/common/inject/Key;)Lorg/elasticsearch/common/inject/Provider; }~ %(Lorg/elasticsearch/common/inject/Key<*>;(Ljava/lang/Class;)V=(Ljava/lang/Class;)Lorg/elasticsearch/common/inject/Provider; } %convertToTypesg(Lorg/elasticsearch/common/inject/matcher/Matcher;Lorg/elasticsearch/common/inject/spi/TypeConverter;)V % typeMatcherdLorg/elasticsearch/common/inject/matcher/Matcher<-Lorg/elasticsearch/common/inject/TypeLiteral<*>;>;1Lorg/elasticsearch/common/inject/matcher/Matcher; converter3Lorg/elasticsearch/common/inject/spi/TypeConverter; currentStage)()Lorg/elasticsearch/common/inject/Stage; %getMembersInjectorD(Ljava/lang/Class;)Lorg/elasticsearch/common/inject/MembersInjector; %`(Lorg/elasticsearch/common/inject/TypeLiteral;)Lorg/elasticsearch/common/inject/MembersInjector; % bindListenerf(Lorg/elasticsearch/common/inject/matcher/Matcher;Lorg/elasticsearch/common/inject/spi/TypeListener;)V %listener2Lorg/elasticsearch/common/inject/spi/TypeListener;CodeLocalVariableTableLineNumberTable StackMapTableLocalVariableTypeTable SignatureC(Lorg/elasticsearch/common/inject/Key;)VV(Ljava/lang/Class<*>;)Lorg/elasticsearch/common/inject/binder/AnnotatedElementBuilder;r(Lorg/elasticsearch/common/inject/TypeLiteral<*>;)Lorg/elasticsearch/common/inject/binder/AnnotatedElementBuilder;_(Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Lorg/elasticsearch/common/inject/Scope;)V(Lorg/elasticsearch/common/inject/Key;)Lorg/elasticsearch/common/inject/binder/LinkedBindingBuilder;(Lorg/elasticsearch/common/inject/TypeLiteral;)Lorg/elasticsearch/common/inject/binder/AnnotatedBindingBuilder;s(Ljava/lang/Class;)Lorg/elasticsearch/common/inject/binder/AnnotatedBindingBuilder;([Ljava/lang/Class<*>;)V+(Lorg/elasticsearch/common/inject/Key<*>;)V(Ljava/lang/Class<*>;)Vq(Lorg/elasticsearch/common/inject/Key;)Lorg/elasticsearch/common/inject/Provider;](Ljava/lang/Class;)Lorg/elasticsearch/common/inject/Provider;(Lorg/elasticsearch/common/inject/matcher/Matcher<-Lorg/elasticsearch/common/inject/TypeLiteral<*>;>;Lorg/elasticsearch/common/inject/spi/TypeConverter;)Vd(Ljava/lang/Class;)Lorg/elasticsearch/common/inject/MembersInjector;(Lorg/elasticsearch/common/inject/TypeLiteral;)Lorg/elasticsearch/common/inject/MembersInjector;(Lorg/elasticsearch/common/inject/matcher/Matcher<-Lorg/elasticsearch/common/inject/TypeLiteral<*>;>;Lorg/elasticsearch/common/inject/spi/TypeListener;)V SourceFile!  /*  W1<**+YS#%*'* M*,'+3343<<*_b'd+f0g3f;h  @f) +,U *+.  /1  /0 t u+2Q *+4  57  56}+8Q *+:  5<  5;=/* >?` *+,A   B7 DE  BC  FGQ *+I  /1  /0FJQ *+L  M<  MNFOQ *+Q  R7  RSTU4 *W  XYC *+[  \]  ^_N *+,a   bc de  ^fC *+h  ij  ^kC *+m  bn  opC *+r  st  uvU *+x  y{  yz  |,V *+W  /1  /  |V *+W  57  56  }~Q *+  /1  /0}Q *+  57  5S` *+,        4 *  Q *+  57  5SQ *+  5<  5N` *+,