(@Nullable Object o)
| 4094 | } |
| 4095 | |
| 4096 | @Override |
| 4097 | public boolean remove(@Nullable Object o) { |
| 4098 | try { |
| 4099 | return super.remove(o); |
| 4100 | } catch (UnsupportedOperationException e) { |
| 4101 | for (Entry<K, V> entry : map().entrySet()) { |
| 4102 | if (Objects.equals(o, entry.getValue())) { |
| 4103 | map().remove(entry.getKey()); |
| 4104 | return true; |
| 4105 | } |
| 4106 | } |
| 4107 | return false; |
| 4108 | } |
| 4109 | } |
| 4110 | |
| 4111 | @Override |
| 4112 | public boolean removeAll(Collection<?> c) { |