internal static void WriteConfigSections(XmlWriter writer)
            {
                var provider = new DefaultMachineConfig();

                writer.WriteStartElement("configSections");
                provider.WriteSections(writer);
                writer.WriteEndElement();
            }
 protected override void WriteXml(XmlWriter writer)
 {
     DefaultMachineConfig.WriteConfigSections(writer);
     writer.WriteStartElement("my");
     writer.WriteStartElement("test");
     writer.WriteAttributeString("Hello", "29");
     writer.WriteEndElement();
     writer.WriteEndElement();
 }