final RenderableTextFactory textFactory = new DefaultRenderableTextFactory(outputProcessorMetaData);
textFactory.startText();
final RenderNode[] renderNodes = textFactory.createText(bufferArray, 0, buffer.getLength(),
SimpleStyleSheet.EMPTY_STYLE, AutoLayoutBoxType.INSTANCE, new InstanceID(), ReportAttributeMap.EMPTY_MAP);
final RenderNode[] finishNodes = textFactory.finishText();
if (renderNodes.length > 0)
{
return renderNodes[0];
}
return finishNodes[0];