Edit C:\dspace\webapps\sword\WEB-INF\lib\org\elasticsearch\common\base\Enums.class
???? 2 ? #org/elasticsearch/common/base/Enums java/lang/Object Enums.java 4Lorg/elasticsearch/common/annotations/GwtCompatible; emulated +Lorg/elasticsearch/common/annotations/Beta; 3org/elasticsearch/common/base/Enums$StringConverter StringConverter enumConstantCache Ljava/util/Map; ?Ljava/util/Map<Ljava/lang/Class<+Ljava/lang/Enum<*>;>;Ljava/util/Map<Ljava/lang/String;Ljava/lang/ref/WeakReference<+Ljava/lang/Enum<*>;>;>;>; 6Lorg/elasticsearch/common/annotations/GwtIncompatible; value java.lang.ref.WeakReference <init> ()V this %Lorg/elasticsearch/common/base/Enums; getField +(Ljava/lang/Enum;)Ljava/lang/reflect/Field; reflection java/lang/NoSuchFieldException java/lang/Enum getDeclaringClass ()Ljava/lang/Class; ! " name ()Ljava/lang/String; $ % & java/lang/Class ( getDeclaredField -(Ljava/lang/String;)Ljava/lang/reflect/Field; * + ) , java/lang/AssertionError . (Ljava/lang/Object;)V 0 / 1 impossible Ljava/lang/NoSuchFieldException; enumValue Ljava/lang/Enum<*>; Ljava/lang/Enum; clazz Ljava/lang/Class<*>; Ljava/lang/Class; getIfPresent M(Ljava/lang/Class;Ljava/lang/String;)Lorg/elasticsearch/common/base/Optional; +org/elasticsearch/common/base/Preconditions = checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; ? @ >