Ensure stream is closed using try-with-resources
diff --git a/commons-rng-examples/examples-sampling/src/main/java/org/apache/commons/rng/examples/sampling/ManifestVersionProvider.java b/commons-rng-examples/examples-sampling/src/main/java/org/apache/commons/rng/examples/sampling/ManifestVersionProvider.java
index 2fc683e..914d7b4 100644
--- a/commons-rng-examples/examples-sampling/src/main/java/org/apache/commons/rng/examples/sampling/ManifestVersionProvider.java
+++ b/commons-rng-examples/examples-sampling/src/main/java/org/apache/commons/rng/examples/sampling/ManifestVersionProvider.java
@@ -19,6 +19,7 @@
 import picocli.CommandLine.IVersionProvider;
 
 import java.io.IOException;
+import java.io.InputStream;
 import java.net.URL;
 import java.util.Enumeration;
 import java.util.jar.Attributes;
@@ -40,12 +41,12 @@
                                            .getResources("META-INF/MANIFEST.MF");
         while (resources.hasMoreElements()) {
             final URL url = resources.nextElement();
-            try {
-                final Manifest manifest = new Manifest(url.openStream());
+            try (InputStream stream = url.openStream()) {
+                final Manifest manifest = new Manifest(stream);
                 if (isApplicableManifest(manifest)) {
                     final Attributes attr = manifest.getMainAttributes();
                     return new String[] {get(attr, "Implementation-Title") + " version \"" +
-                            get(attr, "Implementation-Version") + "\""};
+                                         get(attr, "Implementation-Version") + "\""};
                 }
             } catch (final IOException ex) {
                 return new String[] {"Unable to read from " + url + ". " + ex};
diff --git a/commons-rng-examples/examples-stress/src/main/java/org/apache/commons/rng/examples/stress/ManifestVersionProvider.java b/commons-rng-examples/examples-stress/src/main/java/org/apache/commons/rng/examples/stress/ManifestVersionProvider.java
index 608197d..bb2507a 100644
--- a/commons-rng-examples/examples-stress/src/main/java/org/apache/commons/rng/examples/stress/ManifestVersionProvider.java
+++ b/commons-rng-examples/examples-stress/src/main/java/org/apache/commons/rng/examples/stress/ManifestVersionProvider.java
@@ -19,6 +19,7 @@
 import picocli.CommandLine.IVersionProvider;
 
 import java.io.IOException;
+import java.io.InputStream;
 import java.net.URL;
 import java.util.Enumeration;
 import java.util.jar.Attributes;
@@ -40,12 +41,12 @@
                                            .getResources("META-INF/MANIFEST.MF");
         while (resources.hasMoreElements()) {
             final URL url = resources.nextElement();
-            try {
-                final Manifest manifest = new Manifest(url.openStream());
+            try (InputStream stream = url.openStream()) {
+                final Manifest manifest = new Manifest(stream);
                 if (isApplicableManifest(manifest)) {
                     final Attributes attr = manifest.getMainAttributes();
                     return new String[] {get(attr, "Implementation-Title") + " version \"" +
-                            get(attr, "Implementation-Version") + "\""};
+                                         get(attr, "Implementation-Version") + "\""};
                 }
             } catch (final IOException ex) {
                 return new String[] {"Unable to read from " + url + ". " + ex};