Edit C:\dspace\webapps\sword\WEB-INF\lib\org\elasticsearch\common\collect\AbstractMultimap.class
???? 2 ? 1org/elasticsearch/common/collect/AbstractMultimap o<K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;Lorg/elasticsearch/common/collect/Multimap<TK;TV;>; java/lang/Object )org/elasticsearch/common/collect/Multimap AbstractMultimap.java 4Lorg/elasticsearch/common/annotations/GwtCompatible; 3org/elasticsearch/common/collect/AbstractMultimap$1 8org/elasticsearch/common/collect/AbstractMultimap$Values Values :org/elasticsearch/common/collect/AbstractMultimap$EntrySet EntrySet 9org/elasticsearch/common/collect/AbstractMultimap$Entries Entries java/util/Map$Entry java/util/Map Entry ,org/elasticsearch/common/collect/Maps$KeySet %org/elasticsearch/common/collect/Maps KeySet /org/elasticsearch/common/collect/Multimaps$Keys *org/elasticsearch/common/collect/Multimaps ! Keys entries Ljava/util/Collection; 5Ljava/util/Collection<Ljava/util/Map$Entry<TK;TV;>;>; keySet Ljava/util/Set; Ljava/util/Set<TK;>; keys +Lorg/elasticsearch/common/collect/Multiset; 0Lorg/elasticsearch/common/collect/Multiset<TK;>; values Ljava/util/Collection<TV;>; asMap Ljava/util/Map; /Ljava/util/Map<TK;Ljava/util/Collection<TV;>;>; <init> ()V 2 3 4 this ;Lorg/elasticsearch/common/collect/AbstractMultimap<TK;TV;>; 3Lorg/elasticsearch/common/collect/AbstractMultimap; isEmpty ()Z size ()I ; < = containsValue (Ljava/lang/Object;)Z Ljavax/annotation/Nullable; ()Ljava/util/Map; / B C ()Ljava/util/Collection; - E F java/util/Collection H iterator ()Ljava/util/Iterator; J K I L java/util/Iterator N hasNext P : O Q next ()Ljava/lang/Object; S T O U contains W @ I X collection i$ Ljava/util/Iterator; value Ljava/lang/Object; containsEntry '(Ljava/lang/Object;Ljava/lang/Object;)Z get &(Ljava/lang/Object;)Ljava/lang/Object; a b c key remove f @ I g put *(Ljava/lang/Object;)Ljava/util/Collection; a j k add m @ I n TK; TV; putAll )(Ljava/lang/Object;Ljava/lang/Iterable;)Z +org/elasticsearch/common/base/Preconditions t checkNotNull v b u w 9 : I y addAll (Ljava/util/Collection;)Z { | I } java/lang/Iterable ? L *org/elasticsearch/common/collect/Iterators ? -(Ljava/util/Collection;Ljava/util/Iterator;)Z { ? ? ? valueCollection Ljava/util/Collection<+TV;>; valueItr Ljava/util/Iterator<+TV;>; Ljava/lang/Iterable<+TV;>; Ljava/lang/Iterable; .(Lorg/elasticsearch/common/collect/Multimap;)Z $ E ? getKey ? T ? getValue ? T ? i ` ? entry Ljava/util/Map$Entry<+TK;+TV;>; Ljava/util/Map$Entry; multimap 5Lorg/elasticsearch/common/collect/Multimap<+TK;+TV;>; +Lorg/elasticsearch/common/collect/Multimap; changed Z replaceValues >(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection; removeAll ? j ? r s ? result $ % ? createEntries ? E ? ,org/elasticsearch/common/collect/SetMultimap ? k(Lorg/elasticsearch/common/collect/AbstractMultimap;Lorg/elasticsearch/common/collect/AbstractMultimap$1;)V 2 ? ? ? entryIterator ()Ljava/util/Set; ' ( ? createKeySet ? ? ? java/util/Set ? (Ljava/util/Map;)V 2 ? ? -()Lorg/elasticsearch/common/collect/Multiset; * + ? createKeys ? ? ? )org/elasticsearch/common/collect/Multiset ? .(Lorg/elasticsearch/common/collect/Multimap;)V 2 ? ? - % ? createValues ? E ? 6(Lorg/elasticsearch/common/collect/AbstractMultimap;)V 2 ? ? valueIterator ? *(Ljava/util/Iterator;)Ljava/util/Iterator; ? ? ? / 0 ? createAsMap ? B ? equals equalsImpl @(Lorg/elasticsearch/common/collect/Multimap;Ljava/lang/Object;)Z ? ? "