/guava/guava/src/com/google/common/io/CharSource.java
closer.close ( ) ;
try { Reader reader = closer.register(openStream()); return CharStreams.readLines(reader, processor); } catch (Throwable e) { throw closer.rethrow(e); } finally { <extra_id_0> } } public void forEachLine(Consumer<? super String> action) throws IOException { try (Stream<String> lines = lines()) { lines.forEachOrdered(action); } catch (UncheckedIOException e) {