/guava/guava/src/com/google/common/io/MoreFiles.java
return Optional.absent ( ) ;
@Override public Optional<Long> sizeIfKnown() { BasicFileAttributes attrs; try { attrs = readAttributes(); } catch (IOException e) { <extra_id_0> } if (attrs.isDirectory() || attrs.isSymbolicLink()) { return Optional.absent(); } return Optional.of(attrs.size()); }