question: public void breaks ( ) { if ( UTF8Length >= maxSize ) { out . append ( "\";" ) ; nl ( ) ; nextChunk ( ) ; } else { if ( linepos >= maxEntries ) { out . append ( "\"+" ) ; nl ( ) ; out . append ( indent ) ; out . append ( "\"" ) ; linepos = 0 ; } } }
target:  Execute line/chunk break if necessary.  Leave space for at least two chars.