public static void Dump(this XContainer value, string comment = null)
        {
            var doc      = value is XDocument ? (XDocument)value : new XDocument(value);
            var settings = XmlExtensions.GetDefaultSettings();

            if (!(value is XDocument))
            {
                settings.OmitXmlDeclaration = true;
            }
            Dump(doc.ToFormattedXmlString(settings), comment);
        }