@Override
        public Iterator<K> iterator() {
            return new KeyIterator<E>(delegate.iterator());
        }
Sole constructor; requires a wrapped {@link Set} for delegation
@param delegate A collection of keys from the map
xmppserver/src/main/java/org/jivesoftware/openfire/group/DefaultGroupPropertyMap.java