List<HxStore> list = hxStores.stream().collect(collectingAndThen(toCollection(() -> new TreeSet<HxStore>(Comparator.comparing(t -> t.getHxId()))), ArrayList::new));
List<HxStore> list = hxStores.stream().collect(collectingAndThen(toCollection(() -> new TreeSet<HxStore>(Comparator.comparing(t -> t.getHxId()))), ArrayList::new));