35org/elasticsearch/common/inject/InjectorShell$Builderjava/lang/ObjectInjectorShell.java-org/elasticsearch/common/inject/InjectorShellBuilder8org/elasticsearch/common/inject/InjectorShell$RootModule  RootModule/org/elasticsearch/common/inject/InjectorShell$1 elementsLjava/util/List;?Ljava/util/List;modules:Ljava/util/List;state'Lorg/elasticsearch/common/inject/State;parent.Lorg/elasticsearch/common/inject/InjectorImpl;stage'Lorg/elasticsearch/common/inject/Stage;privateElements>Lorg/elasticsearch/common/inject/internal/PrivateElementsImpl;()V  &org/elasticsearch/common/collect/Lists newArrayList()Ljava/util/ArrayList; !" #  %  'this7Lorg/elasticsearch/common/inject/InjectorShell$Builder;g(Lorg/elasticsearch/common/inject/InjectorImpl;)Lorg/elasticsearch/common/inject/InjectorShell$Builder;  ,/org/elasticsearch/common/inject/InheritingState.,org/elasticsearch/common/inject/InjectorImpl0  12*(Lorg/elasticsearch/common/inject/State;)V 4 /5 2`(Lorg/elasticsearch/common/inject/Stage;)Lorg/elasticsearch/common/inject/InjectorShell$Builder;  9n(Lorg/elasticsearch/common/inject/spi/PrivateElements;)Lorg/elasticsearch/common/inject/InjectorShell$Builder;3org/elasticsearch/common/inject/spi/PrivateElements@ getElements()Ljava/util/List; BC ADjava/util/ListFaddAll(Ljava/util/Collection;)Z HI GJ5Lorg/elasticsearch/common/inject/spi/PrivateElements; addModules(Ljava/lang/Iterable;)Vjava/lang/IterableOiterator()Ljava/util/Iterator; QR PSjava/util/IteratorUhasNext()Z WX VYnext()Ljava/lang/Object; [\ V]&org/elasticsearch/common/inject/Module_add(Ljava/lang/Object;)Z ab Gcmodule(Lorg/elasticsearch/common/inject/Module;i$Ljava/util/Iterator;?Ljava/lang/Iterable<+Lorg/elasticsearch/common/inject/Module;>;Ljava/lang/Iterable;lockgetState)()Lorg/elasticsearch/common/inject/State; lm n%org/elasticsearch/common/inject/Statep k\ qrbuild(Lorg/elasticsearch/common/inject/Initializer;Lorg/elasticsearch/common/inject/BindingProcessor;Lorg/elasticsearch/common/inject/internal/Stopwatch;Lorg/elasticsearch/common/inject/internal/Errors;)Ljava/util/List;Stage not initializedv+org/elasticsearch/common/base/Preconditionsx checkState(ZLjava/lang/Object;)V z{ y|PrivateElements with no parent~&no state. Did you remember to lock() ?(Lorg/elasticsearch/common/inject/InjectorImpl;Lorg/elasticsearch/common/inject/State;Lorg/elasticsearch/common/inject/Initializer;)V  1 initInjector-(Lorg/elasticsearch/common/inject/Injector;)V =[(Lorg/elasticsearch/common/inject/Stage;Lorg/elasticsearch/common/inject/InjectorShell$1;)V  (ILjava/lang/Object;)V a G=org/elasticsearch/common/inject/TypeConverterBindingProcessor4(Lorg/elasticsearch/common/inject/internal/Errors;)V  prepareBuiltInConverters1(Lorg/elasticsearch/common/inject/InjectorImpl;)V ,org/elasticsearch/common/inject/spi/ElementsM(Lorg/elasticsearch/common/inject/Stage;Ljava/lang/Iterable;)Ljava/util/List; B Module execution2org/elasticsearch/common/inject/internal/Stopwatch resetAndLog(Ljava/lang/String;)V 0org/elasticsearch/common/inject/MessageProcessor processA(Lorg/elasticsearch/common/inject/InjectorImpl;Ljava/util/List;)V ;injectorShellsALjava/util/List; processor9Lorg/elasticsearch/common/inject/PrivateElementProcessor;NONE  q access$000w(Lorg/elasticsearch/common/inject/InjectorShell$Builder;)Lorg/elasticsearch/common/inject/internal/PrivateElementsImpl;x0 SignatureCodeLocalVariableTableLineNumberTableLocalVariableTypeTable StackMapTableB(Ljava/lang/Iterable<+Lorg/elasticsearch/common/inject/Module;>;)V(Lorg/elasticsearch/common/inject/Initializer;Lorg/elasticsearch/common/inject/BindingProcessor;Lorg/elasticsearch/common/inject/internal/Stopwatch;Lorg/elasticsearch/common/inject/internal/Errors;)Ljava/util/List; SourceFile InnerClasses  E**$&*$( )*=> ?+R*+-*/Y+367*)*OPQ8?*+:*)* UV;V*+=?*&+EKW*)*LZ[\MN)+TM,Z,^`N*(-dW* ef!gh))*)j )i`a%b(c V k\4 *os  )*itu *:w}*? *-}*7}1Y*-*7+:*? *?*-'*( Y*:Y*&*:*(KW-Y*&Y*&3:Y-Y*&-¶Y*&-Ŷ,*&-ж$:Y**&ӹdWY*::*&ܹ:  Z$ ^:  +,-KW-p * t+gh )*L\7q]K7q!st)u:wLxSy\}c~y",27N]h; @@@&1* 1GGV*lmU*7*/Y67*7 )*/*? *=