mmmm intanto allora provo a fare la map con <String, ArrayList<String>> e se poi ho la necessita' di fare anche l'operazione inversa, creo la seconda mappa con il principio opposto, grazie mille :-)