public override void subElements(ArrayList l) { base.subElements(l); for (int i = 0; i < countFolders(); i++) { l.Add(getFolders(i)); } for (int i = 0; i < countShortcuts(); i++) { l.Add(getShortcuts(i)); } }