Edit C:\dspace\webapps\rest\WEB-INF\lib\org\elasticsearch\common\collect\Sets$CartesianSet.class
???? 2 ? 2org/elasticsearch/common/collect/Sets$CartesianSet ?<E:Ljava/lang/Object;>Lorg/elasticsearch/common/collect/ForwardingCollection<Ljava/util/List<TE;>;>;Ljava/util/Set<Ljava/util/List<TE;>;>; 5org/elasticsearch/common/collect/ForwardingCollection java/util/Set Sets.java %org/elasticsearch/common/collect/Sets CartesianSet 4org/elasticsearch/common/collect/Sets$CartesianSet$1 6org/elasticsearch/common/collect/ImmutableList$Builder .org/elasticsearch/common/collect/ImmutableList Builder axes 0Lorg/elasticsearch/common/collect/ImmutableList; fLorg/elasticsearch/common/collect/ImmutableList<Lorg/elasticsearch/common/collect/ImmutableSet<TE;>;>; delegate 0Lorg/elasticsearch/common/collect/CartesianList; 5Lorg/elasticsearch/common/collect/CartesianList<TE;>; create !(Ljava/util/List;)Ljava/util/Set; java/util/List size ()I <init> (I)V ! " # iterator ()Ljava/util/Iterator; % & ' java/util/Iterator ) hasNext ()Z + , * - next ()Ljava/lang/Object; / 0 * 1 -org/elasticsearch/common/collect/ImmutableSet 3 copyOf G(Ljava/util/Collection;)Lorg/elasticsearch/common/collect/ImmutableSet; 5 6 4 7 isEmpty 9 , 4 : of 1()Lorg/elasticsearch/common/collect/ImmutableSet; <