private ParagraphInfo(Word.Paragraph para, Word.Paragraph previousPara, WrapperType wt) : this() { _strategy = _strategyMap.GetValueOrDefault( new StrategyKey(wt , para == null ? 0 : (int)para.OutlineLevel , para == null ? string.Empty : para.get_Style().NameLocal.ToString() , previousPara == null ? string.Empty : previousPara.get_Style().NameLocal.ToString()) , Strategy.Default); _wrapperType = wt; Paragraph = para; }