public override void GetChildren( ISystemContext context, IList<BaseInstanceState> children) { if (m_input1 != null) { children.Add(m_input1); } if (m_input2 != null) { children.Add(m_input2); } if (m_input3 != null) { children.Add(m_input3); } if (m_controlOut != null) { children.Add(m_controlOut); } if (m_descriptionX != null) { children.Add(m_descriptionX); } base.GetChildren(context, children); }