package plp.sort; import java.util.Comparator; public class Reverse implements Comparator { private static final Comparator REVERSE = new Reverse(); private Reverse() { } public int compare(Object o1, Object o2) { return - ((Comparable) o1).compareTo(o2); } public static Comparator reverse() { return REVERSE; } }