/guava/android/guava/src/com/google/common/io/ByteSource.java
if ( !sizeIfKnown.isPresent( ) ) { Optional<Long> sizeIfKnown = source.sizeIfKnown( ) ;
Optional<Long> sizeIfKnown = source.sizeIfKnown ( ) ; if ( !sizeIfKnown.isPresent ( ) ) {
public Optional<Long> sizeIfKnown() { if (!(sources instanceof Collection)) { return Optional.absent(); } long result = 0L; for (ByteSource source : sources) { <extra_id_0> return Optional.absent(); } result += sizeIfKnown.get(); if (result < 0) { return Optional.of(Long.MAX_VALUE); }