Java Library for sorting files based on input parameters.