Edit C:\dspace\webapps\rest\WEB-INF\lib\org\elasticsearch\index\VersionType.class
???? 3 ? #org/elasticsearch/index/VersionType 7Ljava/lang/Enum<Lorg/elasticsearch/index/VersionType;>; java/lang/Enum VersionType.java %org/elasticsearch/index/VersionType$4 %org/elasticsearch/index/VersionType$3 %org/elasticsearch/index/VersionType$2 %org/elasticsearch/index/VersionType$1 INTERNAL %Lorg/elasticsearch/index/VersionType; EXTERNAL EXTERNAL_GTE FORCE value B $VALUES &[Lorg/elasticsearch/index/VersionType; values (()[Lorg/elasticsearch/index/VersionType; clone ()Ljava/lang/Object; valueOf 9(Ljava/lang/String;)Lorg/elasticsearch/index/VersionType; 5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; ! # $ name Ljava/lang/String; <init> (Ljava/lang/String;IB)V (Ljava/lang/String;I)V ( * + - this getValue ()B isVersionConflictForWrites (JJ)Z isVersionConflictForReads updateVersion (JJ)J validateVersionForWrites (J)Z validateVersionForReads $versionTypeForReplicationAndRecovery '()Lorg/elasticsearch/index/VersionType; fromString internal = java/lang/String ? equals (Ljava/lang/Object;)Z A B @ C E external G I external_gt K external_gte M O force Q S 7org/elasticsearch/ElasticsearchIllegalArgumentException U java/lang/StringBuilder W ()V ( Y X Z No version type match [ \ append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ^ _ X ` ] b toString ()Ljava/lang/String; d e X f (Ljava/lang/String;)V ( h V i versionType ^(Ljava/lang/String;Lorg/elasticsearch/index/VersionType;)Lorg/elasticsearch/index/VersionType; <