package ilarkesto.base; import java.util.Comparator; /** * A Comparator wrapper, which inverts the order of the inner Comparator. */ public class ReverseComparator implements Comparator { private Comparator comparator; public ReverseComparator(Comparator comparator) { this.comparator = comparator; } public final int compare(Object o1, Object o2) { return -comparator.compare(o1, o2); } }