/guava/guava/src/com/google/common/io/LineBuffer.java
line.append( cbuf, start, start - start) ;
line.append ( cbuf, start, pos - start ) ;
pos++; } } start = pos + 1; break; case '\n': <extra_id_0> finishLine(true); start = pos + 1; break; default: } }