public List<String> orderByJapiNumber(Set<String> src) { Map<String, String> res = new TreeMap<String, String>(); for (String sk : src) { ZendyDataClass ck = this.getZendyClassFor(sk); res.put(ck.japiNumber("") + " " + sk, sk); } return res.values().stream().collect(Collectors.toList()); }