public boolean removeAll(final ObjectHashSet<T> coll)
    {
        boolean acc = false;

        for (final T value : coll.values)
        {
            if (value != MISSING_VALUE)
            {
                acc |= remove(value);
            }
        }

        return acc;
    }
public boolean removeAll ( final ObjectHashSet < T > coll ) { boolean acc = false ; for ( final T value : coll . values ) { if ( value != MISSING_VALUE ) { acc |= remove ( value ) ; } } return acc ; }
Alias for {@link #removeAll(Collection)} for the specialized case when removing another ObjectHashSet,
avoids boxing and allocations

@param coll containing the values to be removed.
@return {@code true} if this set changed as a result of the call