'_handle_long_word(chunks : [string],
cur_line : [string],
cur_len : int, width : int)
Override original method for using self._break_word() instead of slice.'

def _handle_long_word(self, reversed_chunks, cur_line, cur_len, width):

    space_left = max((width - cur_len), 1)
    if self.break_long_words:
        (l, r) = self._break_word(reversed_chunks[(-1)], space_left)
        cur_line.append(l)
        reversed_chunks[(-1)] = r
    elif (not cur_line):
        cur_line.append(reversed_chunks.pop())
