text.addSpace(ch, ipd, CharUtilities.isAdjustableSpace(ch),
blockProgressionOffset, level);
}
} else {
int[] levels = ( level >= 0 ) ? new int[] {level} : null;
text.addWord(String.valueOf(ch), ipd, null, levels, null, blockProgressionOffset);
}
TraitSetter.setProducerID(text, node.getId());
TraitSetter.addTextDecoration(text, node.getTextDecoration());
TraitSetter.addStructureTreeElement(text, node.getStructureTreeElement());
return text;