@Override public final Iterator<L> iterator() { return UnmodifiableIterator.decorate(layers.iterator()); }
public Iterator<K> iterator() { return UnmodifiableIterator.decorate(parent.keySet().iterator()); }
public Iterator<E> iterator() { return UnmodifiableIterator.decorate(getCollection().iterator()); }
public Iterator iterator() { return UnmodifiableIterator.decorate(getCollection().iterator()); }