@Override
    public void sort(final List<Geocache> list) {
        originalComparator.beforeSort(list);
        Collections.sort(list, this);
        originalComparator.afterSort(list);
    }
comparator which inverses the sort order of the given other comparator
main/src/main/java/cgeo/geocaching/sorting/InverseComparator.java