Подскажите пожалуйста, что упустил или неправильно сделал. Не могу понять. import java.util.ArrayList; public class Task794 { public static void main(String [] args) { ArrayList <String> words = new ArrayList<>(); words.add("роза"); words.add("лира"); words.add("лоза"); words.add("мама"); words = fix(words); for (String string : words) { System.out.println(string); } } //метод fix удаляет все слова, содержащие букву "р" //удваивает все слова, содержащие букву "л" // если слово соержит буквы "л" и "р" оставляет без изменений // с другими словами ничего не делает public static ArrayList<String> fix(ArrayList<String> words) { for (int i = 0; i < words.size(); i ++) { if (words.get(i).contains("р") && words.get(i).contains("л")) { words.get(i); } else if (words.get(i).contains("р")) { words.remove(i); } else if (words.get(i).contains("л")) { words.add(i+1, words.get(i) ); } } return words; } }