public void appendSubSets(Lock aLock,RequirementSet el)
 {
     __setDirty(true);
       el.__setDirty(true);
       allSubSets().Add(el);
       acceptor.connectSon (this, el);
     NotifyControllers(aLock);
 }
 /// <summary>Part of the list interface for RequirementSets</summary>
 /// <param name="el">a RequirementSet to add to the collection in 
 ///           RequirementSets</param>
 /// <seealso cref="appendRequirementSets(System.Collections.IList)"/>
 public void appendRequirementSets(RequirementSet el)
 {
     __setDirty(true);
       el.__setDirty(true);
       allRequirementSets().Add(el);
       acceptor.connectSon (this, el);
     NotifyControllers(null);
 }