public virtual void Write(ContentType contentType)
        {
            var outputPath = GetOutputFilePath(contentType);

            using (var writer = new CSFilteringStreamWriter(outputPath))
            {
                Logger.InfoFormat("Saving '{0}' to '{1}'", contentType.DisplayName ?? contentType.Name, outputPath);
                Write(contentType, writer);
            }
        }
        public virtual void Write(ContentType contentType)
        {
            var outputPath = GetOutputFilePath(contentType);

            using (var writer = new CSFilteringStreamWriter(outputPath))
            {
                Logger.InfoFormat("Saving '{0}' to '{1}'", contentType.DisplayName ?? contentType.Name, outputPath);
                Write(contentType, writer);
            }
        }