uff se stampo il valore dell'iterator dei nodi figli prima di entrare nel while iterator.hasNext() mi dice 2 ma una volta che prende il primo elemento iterator.hasNext() diventa false

non riesco a capire