/guava/guava/src/com/google/common/io/CharSource.java
Closer closer = Closer.create ( ) ;
throw closer.rethrow(e); } finally { closer.close(); } } public String read() throws IOException { <extra_id_0> try { Reader reader = closer.register(openStream()); return CharStreams.toString(reader); } catch (Throwable e) { throw closer.rethrow(e); } finally {