return;
ArrayList list = new ArrayList();
BreakIterator wb = BreakIterator.getLineInstance();
wb.setText(getText());
int cursor = 0;
for (int loc = wb.first(); loc != BreakIterator.DONE; loc = wb.next()) {
if (loc == 0)
continue;
String word = text.substring(cursor, loc);
Point extent = gc.textExtent(word);
list.add(new TextFragment((short) loc, (short) extent.x));