Crie um SortedMap em Java com um comparador personalizado

Eu quero criar umTreeMap em Java com uma ordem de classificação personalizada. As chaves classificadas que são string precisam ser classificadas de acordo com o segundo caractere. Os valores também são string.

Mapa de exemplo:

Za,FOO
Ab,Bar

questionAnswers(2)

yourAnswerToTheQuestion