Edit C:\dspace\webapps\rest\WEB-INF\lib\org\elasticsearch\common\collect\ImmutableCollection.class
???? 2 ? 4org/elasticsearch/common/collect/ImmutableCollection O<E:Ljava/lang/Object;>Ljava/util/AbstractCollection<TE;>;Ljava/io/Serializable; java/util/AbstractCollection java/io/Serializable ImmutableCollection.java 4Lorg/elasticsearch/common/annotations/GwtCompatible; emulated Forg/elasticsearch/common/collect/ImmutableCollection$ArrayBasedBuilder ArrayBasedBuilder <org/elasticsearch/common/collect/ImmutableCollection$Builder Builder =org/elasticsearch/common/collect/ImmutableList$SerializedForm .org/elasticsearch/common/collect/ImmutableList SerializedForm asList 0Lorg/elasticsearch/common/collect/ImmutableList; 5Lorg/elasticsearch/common/collect/ImmutableList<TE;>; <init> ()V this ;Lorg/elasticsearch/common/collect/ImmutableCollection<TE;>; 6Lorg/elasticsearch/common/collect/ImmutableCollection; iterator 9()Lorg/elasticsearch/common/collect/UnmodifiableIterator; toArray ()[Ljava/lang/Object; size ()I % & ' -org/elasticsearch/common/collect/ObjectArrays ) EMPTY_ARRAY [Ljava/lang/Object; + , * - java/lang/Object / copyIntoArray ([Ljava/lang/Object;I)I 1 2 3 I result (([Ljava/lang/Object;)[Ljava/lang/Object; +org/elasticsearch/common/base/Preconditions 8 checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; : ; 9 < newArray )([Ljava/lang/Object;I)[Ljava/lang/Object; >