Êþº¾3R8org/elasticsearch/common/inject/InjectorShell$RootModulejava/lang/Object&org/elasticsearch/common/inject/ModuleInjectorShell.java-org/elasticsearch/common/inject/InjectorShell RootModule/org/elasticsearch/common/inject/InjectorShell$1 stage'Lorg/elasticsearch/common/inject/Stage;*(Lorg/elasticsearch/common/inject/Stage;)V()V   +org/elasticsearch/common/base/Preconditions checkNotNull8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;  %org/elasticsearch/common/inject/Stage  this:Lorg/elasticsearch/common/inject/InjectorShell$RootModule; configure+(Lorg/elasticsearch/common/inject/Binder;)V7org/elasticsearch/common/inject/internal/SourceProvider#UNKNOWN_SOURCELjava/lang/Object; %& $'&org/elasticsearch/common/inject/Binder) withSource<(Ljava/lang/Object;)Lorg/elasticsearch/common/inject/Binder; +, *-bindS(Ljava/lang/Class;)Lorg/elasticsearch/common/inject/binder/AnnotatedBindingBuilder; /0 *1>org/elasticsearch/common/inject/binder/AnnotatedBindingBuilder3 toInstance(Ljava/lang/Object;)V 56 47)org/elasticsearch/common/inject/Singleton9&org/elasticsearch/common/inject/Scopes; SINGLETON'Lorg/elasticsearch/common/inject/Scope; => <? bindScope;(Ljava/lang/Class;Lorg/elasticsearch/common/inject/Scope;)V AB *Cbinder(Lorg/elasticsearch/common/inject/Binder;[(Lorg/elasticsearch/common/inject/Stage;Lorg/elasticsearch/common/inject/InjectorShell$1;)V  Hx0x11Lorg/elasticsearch/common/inject/InjectorShell$1;CodeLocalVariableTableLineNumberTable SourceFile InnerClasses  MN*·*+¸Àµ±N  Oðñò!"Mg'+²(¹.L+¹2*´¹8+:²@¹D±N' 'EFOõ ö÷&øGMD*+·I±N  JKLOíPQ