textGC.setFont(getFont());
textGC.fillRectangle(0, 0, width, height);
Rectangle repaintRegion = new Rectangle(x, y, width, height);
Paragraph[] paragraphs = model.getParagraphs();
IHyperlinkSegment selectedLink = getSelectedLink();
if (getDisplay().getFocusControl() != this)
selectedLink = null;
for (int i = 0; i < paragraphs.length; i++) {
Paragraph p = paragraphs[i];
p