lines.add(builder.substring(0, mark).trim());
// remove the just added subline
builder.delete(0, mark);
} else {
// it must be a super dupper mega word with no space! dont break it!
lines.add(builder.trim().toString());
builder.clear();
}
}
if (builder.isNotBlank()) {
// if there is some left-over on the buffer, we create the last subline with it.