[R-Project] Fix unclosed directory stream in RPkgProjectConfigurator

Change-Id: I99e051b198ff1559bb016ae1a9843300683e09e0
diff --git a/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/internal/r/ui/wizards/RPkgProjectConfigurator.java b/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/internal/r/ui/wizards/RPkgProjectConfigurator.java
index 801d2e8..e56f374 100644
--- a/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/internal/r/ui/wizards/RPkgProjectConfigurator.java
+++ b/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/internal/r/ui/wizards/RPkgProjectConfigurator.java
@@ -135,13 +135,13 @@
 			}
 			
 			int count= 0;
-			for (final Path path : Files.newDirectoryStream(dir)) {
-				if (Files.isDirectory(path)) {
-					if (path.endsWith(E_METADATA_DIR_JPATH)) {
+			try (final var subDirs= Files.newDirectoryStream(dir, Files::isDirectory)) {
+				for (final Path subDir : subDirs) {
+					if (subDir.endsWith(E_METADATA_DIR_JPATH)) {
 						count+= ROOT;
 					}
 					else {
-						count+= visit(path);
+						count+= visit(subDir);
 					}
 				}
 			}