Cómo obtener una Lista <E> de un HashMap <Cadena, Lista <E>>

Quiero extraer unList<E> a partir de unaMap<String,List<E>> (E es una clase aleatoria) usandostream().

Quiero un método simple de una línea usando la transmisión de java 8.

Lo que he probado hasta ahora:

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

Respuestas a la pregunta(7)

Su respuesta a la pregunta