(Object o)
| 3869 | } |
| 3870 | |
| 3871 | @Override |
| 3872 | public boolean remove(Object o) { |
| 3873 | try { |
| 3874 | return super.remove(o); |
| 3875 | } catch (UnsupportedOperationException e) { |
| 3876 | for (Entry<K, V> entry : map().entrySet()) { |
| 3877 | if (Objects.equal(o, entry.getValue())) { |
| 3878 | map().remove(entry.getKey()); |
| 3879 | return true; |
| 3880 | } |
| 3881 | } |
| 3882 | return false; |
| 3883 | } |
| 3884 | } |
| 3885 | |
| 3886 | @Override |
| 3887 | public boolean removeAll(Collection<?> c) { |