List<Lesson> result = Lists.newArrayList();
<BUG>for (Map.Entry<LocalDate, List<List<JsonLesson>>> e: timetable.entrySet()) {
</BUG>
LocalDate date = e.getKey();
<BUG>for(List<JsonLesson> list : e.getValue()){

if(list.size() > 0) {
</BUG>
Lesson l = list.get(0).convert(date);
result.add(l);

List<Lesson> result = Lists.newArrayList();
for (Map.Entry<LocalDate, List<List<JsonLesson>>> e : timetable.entrySet()) {
LocalDate date = e.getKey();
for (List<JsonLesson> list : e.getValue()) {
if (list.size() > 0) {
Lesson l = list.get(0).convert(date);
result.add(l);
