Comment inverser le tri d'une collection Groovy?

Je suis le tri d'une liste basée sur plusieurs champs.

sortedList.sort {[it.getAuthor(), it.getDate()]}

Cela fonctionne bien, mais je veux la date à être renversé et reverse() ne fonctionne pas.

Comment puis-je trier l'auteur dans l'ordre croissant mais en quelque sorte de la date dans l'ordre décroissant (inverse) de l'ordre?

Exemple de ce que je veux:

Author    Date
Adam      12/29/2011
Adam      12/20/2011
Adam      10/10/2011
Ben       11/14/2011
Curt      10/17/2010

Exemple de ce que j'ai:

Author    Date
Adam      10/10/2011
Adam      12/20/2011
Adam      12/29/2011
Ben       11/14/2011
Curt      10/17/2010

OriginalL'auteur ubiquibacon | 2011-12-29