JMSorter is an advanced multi-field, multi-rank and multi-order sorting library for Java.