vorrei capire come utilizzare un comparatore creato da me usando una treemap.
questa è la classe comparatore che vorrei usare:
public class Comparatore implements Comparator<ClasseX> {

public int compare(ClasseX g1, ClasseX g2) {
return new Integer(g2.getX()).compareTo(new Integer(g1
.getX()));
Io ora vorrei capire se scrivo:

SortedMap<String,Integer> variabile = new TreeMap<String,Integer>();

esegue un ordinamento naturale, come devo scrivere invece per usare il mio comparatore?