code: @CanIgnoreReturnValue
    @Override
    public List<V> removeAll(@NullableDecl Object key) {
      List<V> oldValues = getCopy(key);
      removeAllNodes(key);
      return oldValues;
    }
docs: {@inheritDoc}
  
  <p>The returned list is immutable and implements {@link java.util.RandomAccess}.