Formato da árvore de análise da PNL de Stanford

Essa pode ser uma pergunta boba, mas como iterar através de uma árvore de análise como saída de um analisador de PNL (como a Stanford NLP)? São todos os colchetes aninhados, o que não é umarray nem umdictionary ou qualquer outro tipo de coleção que eu usei.

(ROOT\n  (S\n    (PP (IN As)\n      (NP (DT an) (NN accountant)))\n    (NP (PRP I))\n    (VP (VBP want)\n      (S\n        (VP (TO to)\n          (VP (VB make)\n            (NP (DT a) (NN payment))))))))

questionAnswers(2)

yourAnswerToTheQuestion