Убедись, что метод joinData() удаляет в списке allLines все строки из списка forRemoveLines. - убедился. Пробовал по разному список - удаляет как нужно. Хелп!