boolean fused = false ;
if (following.hasNext()) {
TextParagraphElement next = following.next() ;
currentIndex++ ;
if (next instanceof Text) {
Text nextText = (Text) next ;
if (equals(current, nextText)) {
try {
current.setProperty(ElementPropertiesDefaultNames.TEXT_BODY,
String.format("%s%s",
current.getProperty(ElementPropertiesDefaultNames.TEXT_BODY),
nextText.getProperty(ElementPropertiesDefaultNames.TEXT_BODY))) ;
if (removed.isEmpty()) {
removed.add(new Integer(currentIndex)) ;
} else {
removed.add(0, new Integer(currentIndex)) ;
}