code: public Iterator<V> valueIterator(@SuppressWarnings("unused") K name) {
          List<V> empty = Collections.emptyList();
          return empty.iterator();
      }
docs: Equivalent to {@link #getAll(Object)} but no intermediate list is generated.
  @param name the name of the header to retrieve
  @return an {@link Iterator} of header values corresponding to {@code name}.