package org.javersion.util; import java.util.Set; import javax.annotation.concurrent.NotThreadSafe; @NotThreadSafe public interface MutableSet<E> extends Set<E> { PersistentSet<E> toPersistentSet(); /** * NOTE: addAll(Iterable<E>) complains about ambiguous method on the usage side e.g. when called with a Set. * * @param iterable * @return */ boolean addAllFrom(Iterable<E> iterable); }