Êþº¾3l/org/elasticsearch/repositories/RepositoryModule.org/elasticsearch/common/inject/AbstractModule,org/elasticsearch/common/inject/SpawnModulesRepositoryModule.javarepositoryName/Lorg/elasticsearch/repositories/RepositoryName;globalSettings,Lorg/elasticsearch/common/settings/Settings;settings typesRegistry8Lorg/elasticsearch/repositories/RepositoryTypesRegistry;Â(Lorg/elasticsearch/repositories/RepositoryName;Lorg/elasticsearch/common/settings/Settings;Lorg/elasticsearch/common/settings/Settings;Lorg/elasticsearch/repositories/RepositoryTypesRegistry;)V()V        this1Lorg/elasticsearch/repositories/RepositoryModule; spawnModules()Ljava/lang/Iterable;-org/elasticsearch/repositories/RepositoryName type()Ljava/lang/String; "# !$org.elasticsearch.repositories.&RepositoryModule(loadTypeModuleI(Ljava/lang/String;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; 01 /2.org/elasticsearch/common/collect/ImmutableList4ofD(Ljava/lang/Object;)Lorg/elasticsearch/common/collect/ImmutableList; 67 58 configure1org/elasticsearch/repositories/RepositorySettings;bindS(Ljava/lang/Class;)Lorg/elasticsearch/common/inject/binder/AnnotatedBindingBuilder; => ?[(Lorg/elasticsearch/common/settings/Settings;Lorg/elasticsearch/common/settings/Settings;)V A <B>org/elasticsearch/common/inject/binder/AnnotatedBindingBuilderD toInstance(Ljava/lang/Object;)V FG EH6org/elasticsearch/repositories/RepositoryTypesRegistryJ%(Ljava/lang/String;)Ljava/lang/Class; "L KMjava/lang/ClassO*org/elasticsearch/common/settings/SettingsQgetClassLoader()Ljava/lang/ClassLoader; ST RU org/elasticsearch/common/ClassesW loadClass`(Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Class; YZ X[Ljava/lang/String; prefixPackagesuffixClassName registered;Ljava/lang/Class;CodeLocalVariableTableLineNumberTable SignatureA()Ljava/lang/Iterable<+Lorg/elasticsearch/common/inject/Module;>;LocalVariableTypeTable StackMapTablet(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Class<+Lorg/elasticsearch/common/inject/Module;>; SourceFile!    c€*·*+µ*-µ*,µ*µ±d4    e9: ;<=>cD**´¶%')·-*´¸3¸9°d eJfg:cI*<¶@»