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