Added optionalDefaultSorter

collectFirst