public override void subElements(ArrayList l)
{
base.subElements(l);
for (int i = 0; i < countSpecifications(); i++) {
l.Add(getSpecifications(i));
}
for (int i = 0; i < countRequirementSets(); i++) {
l.Add(getRequirementSets(i));
}
for (int i = 0; i < countNameSpaces(); i++) {
l.Add(getNameSpaces(i));
}
for (int i = 0; i < countNameSpaceRefs(); i++) {
l.Add(getNameSpaceRefs(i));
}
for (int i = 0; i < countTests(); i++) {
l.Add(getTests(i));
}
for (int i = 0; i < countTestRefs(); i++) {
l.Add(getTestRefs(i));
}
l.Add(this.getTranslationDictionary());
l.Add(this.getShortcutDictionary());
}