/guava/android/guava/src/com/google/common/io/ByteSource.java
closer = Closer.create( ) ;Closer closer = Closer.create( ) ;
Closer closer = Closer.create ( ) ;
private InputStream sliceStream(InputStream in) throws IOException { if (offset > 0) { long skipped; try { skipped = ByteStreams.skipUpTo(in, offset); } catch (Throwable e) { <extra_id_0> closer.register(in); try { throw closer.rethrow(e); } finally { closer.close(); }