Edit C:\dspace\webapps\jspui\WEB-INF\lib\org\elasticsearch\common\inject\Modules.class
???? 3 ? 'org/elasticsearch/common/inject/Modules java/lang/Object Modules.java <init> ()V this )Lorg/elasticsearch/common/inject/Modules; createModule h(Ljava/lang/String;Lorg/elasticsearch/common/settings/Settings;)Lorg/elasticsearch/common/inject/Module; java/lang/ClassNotFoundException *org/elasticsearch/common/settings/Settings getClassLoader ()Ljava/lang/ClassLoader; java/lang/ClassLoader loadClass %(Ljava/lang/String;)Ljava/lang/Class; g(Ljava/lang/Class;Lorg/elasticsearch/common/settings/Settings;)Lorg/elasticsearch/common/inject/Module; moduleClass Ljava/lang/String; settings ,Lorg/elasticsearch/common/settings/Settings; #Lorg/elasticsearch/common/Nullable; java/lang/Exception $ java/lang/NoSuchMethodException & java/lang/Class ( getConstructor 3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; * + ) , java/lang/reflect/Constructor . newInstance '([Ljava/lang/Object;)Ljava/lang/Object; 0 1 / 2 &org/elasticsearch/common/inject/Module 4 (org/elasticsearch/ElasticsearchException 6 java/lang/StringBuilder 8 9 Failed to create module [ ; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; = > 9 ? -(Ljava/lang/Object;)Ljava/lang/StringBuilder; = A 9 B ] D toString ()Ljava/lang/String; F G 9 H *(Ljava/lang/String;Ljava/lang/Throwable;)V J 7 K No constructor for [ M (Ljava/lang/String;)V O 7 P e Ljava/lang/Exception; e1 !Ljava/lang/NoSuchMethodException; <Ljava/lang/Class<+Lorg/elasticsearch/common/inject/Module;>; Ljava/lang/Class; constructor JLjava/lang/reflect/Constructor<+Lorg/elasticsearch/common/inject/Module;>; Ljava/lang/reflect/Constructor; processModules (Ljava/lang/Iterable;)V java/lang/Iterable ] iterator ()Ljava/util/Iterator; _ ` ^ a java/util/Iterator c hasNext ()Z e f d g next ()Ljava/lang/Object; i j d k 0org/elasticsearch/common/inject/PreProcessModule m processModule +(Lorg/elasticsearch/common/inject/Module;)V o p n q module1 (Lorg/elasticsearch/common/inject/Module; i$ Ljava/util/Iterator; module modules >Ljava/lang/Iterable<Lorg/elasticsearch/common/inject/Module;>; Ljava/lang/Iterable; Code LocalVariableTable LineNumberTable Exceptions LocalVariableTypeTable StackMapTable Signature ?(Ljava/lang/Class<+Lorg/elasticsearch/common/inject/Module;>;Lorg/elasticsearch/common/settings/Settings;)Lorg/elasticsearch/common/inject/Module; "RuntimeVisibleParameterAnnotations A(Ljava/lang/Iterable<Lorg/elasticsearch/common/inject/Module;>;)V SourceFile ! { / *? ? | } { C +? *? +? ? | ! "