public void MergeUpdate() { MergeUpdateVisitor mergeVisitor = new MergeUpdateVisitor(); foreach (NameSpace nameSpace in NameSpaces) { mergeVisitor.visit(nameSpace); } foreach (Specification.Specification specification in Specifications) { mergeVisitor.visit(specification); } }