/guava/guava/src/com/google/common/io/MoreFiles.java
if ( isDirectory( path, NOFOLLOW_LINKS) ) {   try ( Path> stream = newDirectoryStream( path) ) {     exceptions = deleteDirectoryContentsInsecure( stream) ;   } }
[Delete]
} @CheckForNull private static Collection<IOException> deleteRecursivelyInsecure(Path path) { Collection<IOException> exceptions = null; try { if (Files.isDirectory(path, NOFOLLOW_LINKS)) { <extra_id_0> exceptions = deleteDirectoryContentsInsecure(stream); } } if (exceptions == null) { Files.delete(path); }