char ch = comment.charAt(index);
char ch = _comment.charAt(index);
    String nextLine() {        if (comment == null) return null;        if (offset >= length) return null;                    sb.setLength(0);        if (prefix != null) sb.append(prefix);                    int max = offset+maxLength;        if (max > this.length) max = this.length;                        int index = offset;        int breakable = offset;        for ( ; index < max; index++) {            char ch = comment.charAt(index);            if (isNewLine(ch)) {                sb.append(comment.substring(offset, index));                offset = index+1;                return sb.toString();            }            if (isWhitespace(ch)) breakable = index;        }                if (index < length-1) {            //-- if we could not find a breakable character, we must look            //-- ahead            if (offset == breakable) {                while(index < length) {                    if (isBreakable(comment.charAt(index))) break;                    ++index;                }            }             else index = breakable;        }        sb.append(comment.substring(offset, index));        offset = index+1;        return sb.toString();    } //-- getNextLine