class Selection implements Iterable<K> {

    public boolean isEmpty() {
        return mSelection.isEmpty() && mProvisionalSelection.isEmpty();
    }

      Selection();
      Selection(@NonNull Set<K> selection);

}