final int position = o.getPosition();
final HSSFFontWrapper font = o.getFont();
if (i == (buffer.size() - 1))
{
// Last element ..
rtStr.applyFont(position, text.length(), fontFactory.getExcelFont(font));
}
else
{
final RichTextFormat next = (RichTextFormat) buffer.get(i + 1);
rtStr.applyFont(position, next.getPosition(), fontFactory.getExcelFont(font));