Como obter uma lista <E> de um HashMap <String, List <E>>

Quero extrair umList<E> a partir de umMap<String,List<E>> (E é uma classe aleatória) usandostream().

Eu quero um método simples de uma linha usando o fluxo do java 8.

O que eu tentei até agora:

HashMap<String,List<E>> map = new HashMap<>();
List<E> list = map.values(); // does not compile
list = map.values().stream().collect(Collectors.toList()); // does not compile

questionAnswers(7)

yourAnswerToTheQuestion