Подскажите, почему такой способ не работает. Есть вариант в методе fix добавить новый arraylist и вносить все туда и вернуть его. но почему нельзя скорректировать существующий?