Inheritance: IItem, IHasNestedItems
        private void renderOriginalMessage(OriginalMessage message)
        {
            _idIndex += 1;
            var id = "originalMessage" + _idIndex;

            _output.AppendLine(@"<div id=""{0}"" class=""history-inline-message collapse in ""><i class=""icon-comment"" title=""Click to expand"" data-toggle=""collapse"" data-target=""#{0}""></i>".ToFormat(id));

            _output.AppendLine(@"<h5 class=""history-inline-header"">{0}</h5><div class=""history-inline-content"">".ToFormat(message.Header));

            Render(message.Items);

            _output.AppendLine(@"</div></div>");
        }
        private void renderOriginalMessage(OriginalMessage message, StringBuilder output)
        {
            _idIndex += 1;
            var id = "originalMessage" + _idIndex;

            output.AppendLine(@"<div id=""{0}"" class=""original-message-wrapper"">".ToFormat(id));
            output.AppendLine(@"<div class=""accordion""><div class=""accordion-group"">");

            output.AppendLine(@"<div class=""accordion-heading""><a class=""accordion-toggle collapsed"" data-toggle=""collapse"" href=""#collapse{0}"">".ToFormat(id));
            output.AppendLine(@"<h5>Original Message <span class=""caret arrow-down""></span></h5></a></div>");

            output.AppendLine(@"<div id=""collapse{0}"" class=""accordion-body collapse""><div class=""accordion-inner"">".ToFormat(id));
            renderMarkdownItems(message.Items, output);
            output.AppendLine(@"</div></div></div></div></div>");
        }
        private void renderOriginalMessage(OriginalMessage message, StringBuilder output)
        {
            _idIndex += 1;
            var id = "originalMessage" + _idIndex;

            output.AppendLine(@"<div id=""{0}"" class=""original-message-wrapper"">".ToFormat(id));
            output.AppendLine(@"<div class=""accordion""><div class=""accordion-group"">");

            output.AppendLine(@"<div class=""accordion-heading""><a class=""accordion-toggle collapsed"" data-toggle=""collapse"" href=""#collapse{0}"">".ToFormat(id));
            output.AppendLine(@"<h5>Original Message <span class=""caret arrow-down""></span></h5></a></div>");

            output.AppendLine(@"<div id=""collapse{0}"" class=""accordion-body collapse""><div class=""accordion-inner"">".ToFormat(id));
            renderMarkdownItems(message.Items, output);
            output.AppendLine(@"</div></div></div></div>");
        }
        private void renderOriginalMessage(OriginalMessage message)
        {
            _idIndex += 1;
            var id = "originalMessage" + _idIndex;
            _output.AppendLine(@"<div id=""{0}"" class=""history-inline-message collapse in ""><i class=""icon-comment"" title=""Click to expand"" data-toggle=""collapse"" data-target=""#{0}""></i>".ToFormat(id));

            _output.AppendLine(@"<h5 class=""history-inline-header"">{0}</h5><div class=""history-inline-content"">".ToFormat(message.Header));

            Render(message.Items);

            _output.AppendLine(@"</div></div>");
        }