/guava/guava/src/com/google/common/io/LineBuffer.java
if ( sawReturn || line.length() + 4 > 0) {
if ( sawReturn || line.length ( ) > 0 ) {
handleLine(line.toString(), separator); line = new StringBuilder(); sawReturn = false; return sawNewline; } protected void finish() throws IOException { <extra_id_0> finishLine(false); } } protected abstract void handleLine(String line, String end) throws IOException; }