/// <summary>
 /// Convert epigraph author FB2 element
 /// </summary>
 /// <param name="textAuthorItem">item to convert</param>
 /// <param name="epigraphAuthorConverterParams"></param>
 /// <returns>XHTML representation</returns>
 public IHTMLItem Convert(TextAuthorItem textAuthorItem, EpigraphAuthorConverterParamsV3 epigraphAuthorConverterParams)
 {
     if (textAuthorItem == null)
     {
         throw new ArgumentNullException("textAuthorItem");
     }
     var epigraphAuthor = new Div(HTMLElementType.HTML5);
     var paragraphConverter = new ParagraphConverterV3();
     epigraphAuthor.Add(paragraphConverter.Convert(textAuthorItem,
         new ParagraphConverterParamsV3 { ResultType = ParagraphConvTargetEnumV3.Paragraph, Settings = epigraphAuthorConverterParams.Settings, StartSection = false }));
     SetClassType(epigraphAuthor, ElementStylesV3.EpigraphAuthor);
     return epigraphAuthor;
 }
        /// <summary>
        /// Convert epigraph author FB2 element
        /// </summary>
        /// <param name="textAuthorItem">item to convert</param>
        /// <param name="epigraphAuthorConverterParams"></param>
        /// <returns>XHTML representation</returns>
        public IHTMLItem Convert(TextAuthorItem textAuthorItem, EpigraphAuthorConverterParamsV3 epigraphAuthorConverterParams)
        {
            if (textAuthorItem == null)
            {
                throw new ArgumentNullException("textAuthorItem");
            }
            var epigraphAuthor     = new Div(HTMLElementType.HTML5);
            var paragraphConverter = new ParagraphConverterV3();

            epigraphAuthor.Add(paragraphConverter.Convert(textAuthorItem,
                                                          new ParagraphConverterParamsV3 {
                ResultType = ParagraphConvTargetEnumV3.Paragraph, Settings = epigraphAuthorConverterParams.Settings, StartSection = false
            }));
            SetClassType(epigraphAuthor, ElementStylesV3.EpigraphAuthor);
            return(epigraphAuthor);
        }