ArrayList<HTML> textHtmls = new ArrayList<HTML>(arabicWords.size());
for (ArabicWord arabicWord:arabicWords) {
InlineHTML text = new InlineHTML(arabicWord.text + " ");
textHtmls.add(text);
if (null==arabicWord.transliteration) {
if (null!=arabicWord) text.addStyleName(arabicWord.style);
addPlayRecitationHandler(token, text, true);
} else {
TooltipHandler handler=new TooltipHandler(arabicWord.transliteration.replaceAll("[<][s][>]","<font color='gray'><s>").replaceAll("[<][/][s][>]","</s></font>") + "<br/>" + arabicWord.literal, 10000, "tooltip");
text.addMouseOverHandler(handler);
text.addMouseOutHandler(handler);