question: private void collectText ( ) { if ( textNodeCount > 1 ) { firstTextNode . setText ( textBuffer . toString ( ) ) ; } textNodeCount = 0 ; }
target:  This method breaks concatenation mode.  As a side effect it copies the concatenated string to the first text node 