reports = reports.stream().collect(Collectors.collectingAndThen( Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(YyAmazonInventoryReport::getSku))), ArrayList::new) );