@Override
    public void forEach(BiConsumer<? super K, ? super V> action) {
        underlying().forEach(action);
    }
@Test
    public void testDelegationOfForEach() {
        final BiConsumer<Object, Object> mockBiConsumer = mock(BiConsumer.class);
        new PCollectionsHashMapWrapperDelegationChecker<>()
            .defineMockConfigurationForVoidMethodInvocation(mock -> mock.forEach(eq(mockBiConsumer)))
            .defineWrapperVoidMethodInvocation(wrapper -> wrapper.forEach(mockBiConsumer))
            .doVoidMethodDelegationCheck();
    }