Êþº¾3f-org/elasticsearch/plugins/ShardsPluginsModule.org/elasticsearch/common/inject/AbstractModule,org/elasticsearch/common/inject/SpawnModules0org/elasticsearch/common/inject/PreProcessModuleShardsPluginsModule.javasettings,Lorg/elasticsearch/common/settings/Settings;pluginsService*Lorg/elasticsearch/plugins/PluginsService;Y(Lorg/elasticsearch/common/settings/Settings;Lorg/elasticsearch/plugins/PluginsService;)V()V    this/Lorg/elasticsearch/plugins/ShardsPluginsModule; spawnModules()Ljava/lang/Iterable;&org/elasticsearch/common/collect/Lists newArrayList()Ljava/util/ArrayList;  (org/elasticsearch/plugins/PluginsService! shardModules()Ljava/util/Collection; #$ "%java/util/Collection'iterator()Ljava/util/Iterator; )* (+java/util/List-java/util/Iterator/hasNext()Z 12 03next()Ljava/lang/Object; 56 07java/lang/Class9'org/elasticsearch/common/inject/Modules; createModuleg(Ljava/lang/Class;Lorg/elasticsearch/common/settings/Settings;)Lorg/elasticsearch/common/inject/Module; => <?add(Ljava/lang/Object;)Z AB .CD(Lorg/elasticsearch/common/settings/Settings;)Ljava/util/Collection; #E "FaddAll(Ljava/util/Collection;)Z HI .J moduleClass;Ljava/lang/Class;i$Ljava/util/Iterator;modules:Ljava/util/List;Ljava/util/List;modulesClassesTLjava/util/Collection;>;Ljava/util/Collection; processModule+(Lorg/elasticsearch/common/inject/Module;)V WX "Ymodule(Lorg/elasticsearch/common/inject/Module; configureCodeLocalVariableTableLineNumberTableLocalVariableTypeTable StackMapTable SignatureA()Ljava/lang/Iterable<+Lorg/elasticsearch/common/inject/Module;>; SourceFile!  ^Y*·*+µ*,µ±_   `+, -.^õN¸ L*´¶&M,¹,N-¹4™!-¹8À::+*´¸@¹DW§ÿÜ+*´*´¶G¹KW+°_4'LN'OPNJQS BTVa 'LMJQR BTU`23 4'576:7L8bþ.(0ú&cdWX^A *´+¶Z±_  [\` =>]^+±_ `Be