laves y valores de @Reverse HashMap en Java

Es una pregunta simple, tengo un HashMap simple del cual quiero revertir las claves y los valores.

HashMap<Character, String> myHashMap = new HashMap<Character, String>();
myHashMap.put('a', "test one");
myHashMap.put('b', "test two");

y quiero crear un nuevo HashMap en el que coloque los opuestos.

HashMap<String, Character> reversedHashMap = new HashMap<String, Character>();
e.g. Keys "test one" & "test two" and values 'a' & 'b'.

Respuestas a la pregunta(8)

Su respuesta a la pregunta