code: public boolean removeAll(final IntHashSet coll)
      {
          boolean acc = false;
  
          for (final int value : coll.values)
          {
              if (value != MISSING_VALUE)
              {
                  acc |= remove(value);
              }
          }
  
          if (coll.containsMissingValue)
          {
              acc |= remove(MISSING_VALUE);
          }
  
          return acc;
      }
docs: Alias for {@link #removeAll(Collection)} for the specialized case when removing another IntHashSet,
  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