Map<String, Integer> m1 = tm.entrySet().stream()
.filter(map -> map.getKey().compareTo("milieu") < 0 && map.getValue() == 2)
.collect(Collectors.toMap(p -> p.getKey(), p -> p.getValue()));
for (String wordCursor : m1.keySet()) {
Map<String, Integer> m1 = tm.entrySet().stream()
.filter(map -> map.getKey().compareTo("milieu") < 0 && map.getValue() == 2)
.collect(Collectors.toMap(p -> p.getKey(), p -> p.getValue()));
for (String wordCursor : m1.keySet()) {