code: @CanIgnoreReturnValue
    @Override
    public Set<V> replaceValues(@NullableDecl K key, Iterable<? extends V> values) {
      return super.replaceValues(key, values);
    }
docs: {@inheritDoc}
  
  <p>If {@code values} is not empty and the multimap already contains a mapping for {@code key},
  the {@code keySet()} ordering is unchanged. However, the provided values always come last in
  the {@link #entries()} and {@link #values()} iteration orderings.