Зачем тут new ArrayList?