@Override
    public Iterator<E> iterator() {
        return getCollection().getKeySet().iterator();
    }
Return an {@link Iterator} over all values in the set.
<p/>
<p><b>Note:</b> this is a fairly inefficient way to access the array contents, it
requires generating a number of temporary objects and allocates additional state
information associated with the container that will remain for the life of the container.</p>
replugin-host-library/replugin-host-lib/src/main/java/com/qihoo360/replugin/utils/basic/ArraySet.java