protected override void Write(RebalanceInfo weapon)
        {
            RtfParagraph  paragraphWeaponName = _document.addParagraph();
            RtfCharFormat formatWeaponName    = paragraphWeaponName.addCharFormat();

            formatWeaponName.FontStyle.addStyle(FontStyleFlag.Bold);
            paragraphWeaponName.Text.AppendLine(weapon.name);

            RtfParagraph  paragraph = _document.addParagraph();
            RtfCharFormat format    = paragraph.addCharFormat();

            paragraph.Text.AppendLine(weapon.info);
            paragraph.Text.AppendLine();
        }
 protected abstract void Write(RebalanceInfo weapon);
 protected override void Write(RebalanceInfo weapon)
 {
     _builder.AppendLine(weapon.name);
     _builder.AppendLine(weapon.info);
     _builder.AppendLine();
 }