Êþº¾3A'org/elasticsearch/gateway/GatewayModule.org/elasticsearch/common/inject/AbstractModule,org/elasticsearch/common/inject/SpawnModulesGatewayModule.javasettings,Lorg/elasticsearch/common/settings/Settings;/(Lorg/elasticsearch/common/settings/Settings;)V()V   this)Lorg/elasticsearch/gateway/GatewayModule; spawnModules()Ljava/lang/Iterable; gateway.type2org/elasticsearch/gateway/local/LocalGatewayModuleorg.elasticsearch.gateway. GatewayModule*org/elasticsearch/common/settings/Settings getAsClassZ(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Class;  !'org/elasticsearch/common/inject/Modules# createModuleg(Ljava/lang/Class;Lorg/elasticsearch/common/settings/Settings;)Lorg/elasticsearch/common/inject/Module; %& $'.org/elasticsearch/common/collect/ImmutableList)ofD(Ljava/lang/Object;)Lorg/elasticsearch/common/collect/ImmutableList; +, *- configure(org/elasticsearch/gateway/GatewayService0bindS(Ljava/lang/Class;)Lorg/elasticsearch/common/inject/binder/AnnotatedBindingBuilder; 23 4>org/elasticsearch/common/inject/binder/AnnotatedBindingBuilder6asEagerSingleton 8 79CodeLocalVariableTableLineNumberTable SignatureA()Ljava/lang/Iterable<+Lorg/elasticsearch/common/inject/Module;>; SourceFile!  ;F *·*+µ±<   =%& ';F*´¹"*´¸(¸.°< =+>?/ ;: *1¶5¹:±<  = 0 1@