Edit C:\dspace\webapps\oai\WEB-INF\lib\org\elasticsearch\common\collect\Multisets$FilteredMultiset.class
???? 2 ? ;org/elasticsearch/common/collect/Multisets$FilteredMultiset N<E:Ljava/lang/Object;>Lorg/elasticsearch/common/collect/AbstractMultiset<TE;>; 1org/elasticsearch/common/collect/AbstractMultiset Multisets.java *org/elasticsearch/common/collect/Multisets FilteredMultiset =org/elasticsearch/common/collect/Multisets$FilteredMultiset$1 /org/elasticsearch/common/collect/Multiset$Entry )org/elasticsearch/common/collect/Multiset Entry unfiltered +Lorg/elasticsearch/common/collect/Multiset; 0Lorg/elasticsearch/common/collect/Multiset<TE;>; predicate )Lorg/elasticsearch/common/base/Predicate; /Lorg/elasticsearch/common/base/Predicate<-TE;>; <init> W(Lorg/elasticsearch/common/collect/Multiset;Lorg/elasticsearch/common/base/Predicate;)V ()V +org/elasticsearch/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; " 'org/elasticsearch/common/base/Predicate $ & this BLorg/elasticsearch/common/collect/Multisets$FilteredMultiset<TE;>; =Lorg/elasticsearch/common/collect/Multisets$FilteredMultiset; iterator 9()Lorg/elasticsearch/common/collect/UnmodifiableIterator; ()Ljava/util/Iterator; + - . *org/elasticsearch/common/collect/Iterators 0 filter v(Ljava/util/Iterator;Lorg/elasticsearch/common/base/Predicate;)Lorg/elasticsearch/common/collect/UnmodifiableIterator; 2 3 1 4 createElementSet ()Ljava/util/Set; elementSet 8 7 9 %org/elasticsearch/common/collect/Sets ; I(Ljava/util/Set;Lorg/elasticsearch/common/base/Predicate;)Ljava/util/Set; 2 = <