Проанализировал код в методе initProjectGroupNodes()
Создал проект с соответствующей структурой (воспользовался классом DEV_CreateNewProject, т.к. руками долго делать).
Все получилось.
Даже поймал у себя два EDT, которые ссылаются друг на друга через свойство Extends
Это вызвало переполнение стека
В общем, все замечательно работает. Спасибо!