Du merkst es nicht, dass du den richtigen Node hast, weil du nicht auf ==value prüfst.
Bitte tu dir den Gefallen und lerne, einen Debugger zu benutzen. Auch wenn dein Dozent das für total überflüssig und weicheierig hält: Es gibt nichts Besseres bei der Fehlersuche.
@ao: stimmt, scheint wirklich nicht so wichtig gewesen zu sein. Aber so wirklich schlau werde ich aus dem, was da übrig ist, also Deine Antwort auf die nicht mehr vorhanden Frage auch nicht. Anscheinend geht es darum, irgendetwas an wahrscheinlich sehr grossen Baumstrukturen zu testen...