getChildren() v obou případech logicky vrací prázdné pole. A get(0) nevrací null, takže první prvek pole je deklarovaný.