вот кусок кода на вывод:
//тут выше main и создание объектов, добавляются в список во время создания (в конструкторе)
for (Human human : list){
System.out.println(human);
}
}
public static ArrayList<Human> list = new ArrayList<>();
валидатор принял, вывод тоже верный. то есть преобразование true/false в м/ж , которое происходит в toString(), запускается, но каким образом?