public Writer(Builder builder, DeferredNavigator nodeNavigator)
                    : base(builder)
                {
                    this.nodeNavigator = nodeNavigator;

                    // using an XmlWriterSettings with ConformanceLevel = Fragment
                    // enables this instance to be wrapped by XmlWellFormedWriter
                    // see XmlWriterSettings.AddConformanceWrapper

                    this.settings = new XmlWriterSettings {
                        ConformanceLevel = ConformanceLevel.Fragment
                    };
                }
                public Writer(Builder builder, DeferredNavigator nodeNavigator)
                    : base(builder)
                {
                    this.nodeNavigator = nodeNavigator;

                       // using an XmlWriterSettings with ConformanceLevel = Fragment
                       // enables this instance to be wrapped by XmlWellFormedWriter
                       // see XmlWriterSettings.AddConformanceWrapper

                       this.settings = new XmlWriterSettings {
                      ConformanceLevel = ConformanceLevel.Fragment
                       };
                }