Какая структура данных используется в IDE затмения для определения циклических зависимостей между проектом?