textFactory.startText();
final RenderNode[] renderNodes = textFactory.createText
(bufferArray, 0, buffer.getLength(), style, box.getElementType(), box.getInstanceId(), map);
final RenderNode[] finishNodes = textFactory.finishText();
textEllipse.addGeneratedChilds(renderNodes);
textEllipse.addGeneratedChilds(finishNodes);
textCache.store(style.getId(), style.getChangeTracker(),
map.getChangeTracker(), reslit, style, map, renderNodes, finishNodes);
performTextEllipseLayout(textEllipse, x2);
return textEllipse;