@Override
    public KTable<K, V> filterNot(final Predicate<? super K, ? super V> predicate) {
        Objects.requireNonNull(predicate, "predicate can't be null");
        return doFilter(predicate, NamedInternal.empty(), null, true);
    }
@Test
    public void shouldNotAllowNullPredicateOnFilterNot() {
        assertThrows(NullPointerException.class, () -> table.filterNot(null));
    }