Dlaczego metoda nie działa z ArrayList<Integer> list, a działa z List <Integer> list?