@Override public Set<T> current() { return unmodifiable(current); }
@Override public Set<T> current() { return unmodifiable(current); }
@Override public Set<T> previous() { return unmodifiable(previous); } }
@Override public Set<T> previous() { return unmodifiable(previous); } }