private final class EntrySet extends AbstractSet<Entry<K, V>> {
@Override
public @NonNull Iterator<Entry<K, V>> iterator() {
- return new AbstractSetIterator<Entry<K, V>>() {
+ return new AbstractSetIterator<>() {
@Override
public Entry<K, V> next() {
final K key = nextKey();
private final class KeySet extends AbstractSet<K> {
@Override
public @NonNull Iterator<K> iterator() {
- return new AbstractSetIterator<K>() {
+ return new AbstractSetIterator<>() {
@Override
public K next() {
return nextKey();