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