The body makes this look like it is for sorting a particular type of thing, but the name seems to claim that it is for sorting anything. Is there a name that would make it clear when I would want to use this class? If not, it should be clarified in the javadoc.