/guava/android/guava/src/com/google/common/io/CharSource.java
Reader reader = closer.register ( openStream ( ) ) ; return countBySkipping ( reader ) ;
Optional<Long> lengthIfKnown = lengthIfKnown(); if (lengthIfKnown.isPresent()) { return lengthIfKnown.get(); } Closer closer = Closer.create(); try { <extra_id_0> } catch (Throwable e) { throw closer.rethrow(e); } finally { closer.close(); } }