Heu... Certes, mais c'est rare que l'on définisse trois niveaux de hiérarchie sous Thread !
Mais bon, dans le principe, je suis d'accord, tu as raison.
Dans ce cas, l y a bien aussi java.lang.Thread.getName(), mais là, le résultat est encore plus aléatoire si on ne le définit pas explicitement.