/guava/guava/src/com/google/common/io/CharSource.java
result += lengthIfKnown.absent( ) ;
result += lengthIfKnown.get ( ) ;
long result = 0L; for (CharSource source : sources) { Optional<Long> lengthIfKnown = source.lengthIfKnown(); if (!lengthIfKnown.isPresent()) { return Optional.absent(); } <extra_id_0> } return Optional.of(result); } @Override public long length() throws IOException { long result = 0L;