Oh, I see. I now realize there's two methods. The other one is:
    String addEntryListener(EntryListener<K, V> listener, Predicate<K, V> predicate, boolean includeValue);

Both make sense I suppose. On the other hand I can see how one can avoid using the key if predicate is present.