Ordenação de nomes com acentos

Alguém teria algum código já pronto, para eu não ter que reinventar a roda, de uma ordenação de uma lista de nomes, em um List por exemplo!!!

exemplo que saia assim:

Jose Augusto José Maria Jose Romeu Vitor André Vítor Hugo

porque sem ordenação os nomes com acentos iriam vir depois de todos os nomes sem acentos, ignorando os sobrenomes.

http://www.guj.com.br/posts/list/48001.java#250910

Valeu meu brother… era essa parada mesmo que eu queria!!!