Компилятор IDE выдаёт Exception in thread "main" java.lang.ClassCastException: java.util.Arrays$ArrayList cannot be cast to java.util.ArrayList по мне дак звучит как ArrayList не может быть приведён к ArrayList, что странно собственно явное приведение использовал только потому что до этого компилятор ругался что он не знает тип Листа <>, поэтому указал ему (ArrayList<Human>), так ему опять не нравится и главное не понятно, почему? п.с. понимаю, что можно легко решить сформировав параметр конструктора (список) до этого конструктора, но просто интересно почему так как у меня не работает?