(@Nullable Object o)
| 4174 | } |
| 4175 | |
| 4176 | @Override |
| 4177 | public boolean contains(@Nullable Object o) { |
| 4178 | if (o instanceof Entry) { |
| 4179 | Entry<?, ?> entry = (Entry<?, ?>) o; |
| 4180 | Object key = entry.getKey(); |
| 4181 | V value = safeGet(map(), key); |
| 4182 | return Objects.equals(value, entry.getValue()) && (value != null || map().containsKey(key)); |
| 4183 | } |
| 4184 | return false; |
| 4185 | } |
| 4186 | |
| 4187 | @Override |
| 4188 | public boolean isEmpty() { |