void () { PropertyChecker.forAll(Generator.listsOf(Generator.stringsOf("ab01()_# ")), l -> { List<String> sorted = ContainerUtil.sorted(l, StringUtil::naturalCompare); for (int i = 0; i < sorted.size(); i++) { for (int j = i + 1; j < sorted.size(); j++) { if (StringUtil.naturalCompare(sorted.get(i), sorted.get(j)) > 0) return false; if (StringUtil.naturalCompare(sorted.get(j), sorted.get(i)) < 0) return false; } } return true; }); }