I have a map such as
m=[ \"james\":\"silly boy\", \"janny\":\"Crazy girl\", \"jimmy\":\"funny man\", \"georges\":\"massive fella\" ];
To sort with case insensitive, use
m.sort { it.value.toLowerCase() }