@Override
    public boolean removeAll(Collection<?> c) {
        boolean result = false;
        if (c instanceof MultiSet<?>) {
            MultiSet<?> otherMultiSet = (MultiSet<?>) c;