docs: public boolean removeOne(Object key, V value) {
          List<V> list = map.get(key);
          if (list == null) {
              return false;
          }
          boolean res = list.remove(value);
          if (list.isEmpty()) {
              // Remove the key also if the value set is now empty
              map.remove(key);
          }
          return res;
      }