@Override
    public boolean removeAll(Collection<?> collection) {
        boolean removed = false;
        for (Object value : collection) {
            removed |= remove(value);
        }
        return removed;
    }
Remove all values in the array set that exist in the given collection.

@param collection The collection whose contents are to be used to remove values.
@return Returns true if any values were removed from the array set, else false.
replugin-host-library/replugin-host-lib/src/main/java/com/qihoo360/replugin/utils/basic/ArraySet.java