@SuppressWarnings({"unchecked"}) protected K getKey(V value) { if (keyExtractor == null) { return ((Keyable<? extends K>)value).getKey(); } else { return keyExtractor.getKey(value); } }
@SuppressWarnings({"unchecked"}) protected K getKey(final V value) { if (keyExtractor == null) { return ((Keyable<? extends K>) value).getKey(); } else { return keyExtractor.getKey(value); } }
@SuppressWarnings({"unchecked"}) protected K getKey(final V value) { if (keyExtractor == null) { return ((Keyable<? extends K>) value).getKey(); } else { return keyExtractor.getKey(value); } }