private void newLine() {
        int offset;
        char[] buffer;
        if (currentLine == null) {
            offset = 0;
            buffer = new char[expectedLength];
        } else {
            offset = currentLine.getOffset() + currentLine.getBufferLength();
            buffer = currentLine.getBuffer();
        }
        currentLine = new Line(buffer, offset);
        lines.add(currentLine);
    }
@see org.xml.sax.ContentHandler#characters(char[], int, int)
@see java.lang.StringBuffer#append(char[], int, int)
src/nu/validator/source/SourceCode.java