public void forEachInt(final IntConsumer action)
    {
        if (sizeOfArrayValues > 0)
        {
            final int[] values = this.values;
            for (final int v : values)
            {
                if (MISSING_VALUE != v)
                {
                    action.accept(v);
                }
            }
        }
        if (containsMissingValue)
        {
            action.accept(MISSING_VALUE);
        }
    }
@Test
    void forEachIntIsANoOpIfTheSetIsEmpty()
    {
        final IntConsumer consumer = mock(IntConsumer.class);

        testSet.forEachInt(consumer);

        verifyNoInteractions(consumer);
    }