Sim.
Duas validações que estão um pouco antes da chamada da função validarChildOf podem lançar exceção, caso algo errado seja detectado e a função validarChildOf também pode lançar exceção, caso encontre algo errado relacionado ao atributo childOf.