1. Почему когда я устанавливаю break; , у меня перестает вываливаться IndexOutOfBoundsException. Ведь это последний пункт в коде, и потом он должен завершаться автоматически?
catch (Exception e) {
                        LineItem lineItem = new LineItem(Type.REMOVED, fileFirstList.get(i));
                        lines.add(lineItem);
                        fileSecondList.add(i , "REMOVED");
                        break;
                    }
2. И почему мне рекомендация от ментора в валидации выскакивает этот пункт: Убедись, что список lines в нужных местах содержит операции SAME c нужными строками. Ведь у меня все в порядке с этим и компилятор все отлично компилирует?