/// <summary>
        /// Saves report content, if any. Returns the filepath of created file.
        /// </summary>
        /// <param name="report">The report builder</param>
        /// <param name="folder">The folder.</param>
        /// <param name="filename">The filename. If no extension, it will automatically use .txt</param>
        /// <param name="fileDescription">The file description.</param>
        /// <returns>If file was not created, returns empty string. Otherwise returns filepath of created file</returns>
        public static String ReportSave(this ITextRender report, folderNode folder, String filename, String fileDescription = "")
        {
            String content = report.GetContent();

            if (content.isNullOrEmpty())
            {
                return("");
            }
            if (!filename.Contains("."))
            {
                filename = filename.ensureEndsWith(".txt");
            }
            String filepath = folder.pathFor(filename, Data.enums.getWritableFileMode.overwrite, fileDescription);

            File.WriteAllText(filepath, content);
            return(filepath);
        }