src/java.base/share/classes/java/lang/module/Configuration.java
changeset 48222 37d3e1a80c3b
parent 47216 71c04702a3d5
child 49433 b6671a111395
--- a/src/java.base/share/classes/java/lang/module/Configuration.java	Fri Dec 08 11:50:39 2017 +0000
+++ b/src/java.base/share/classes/java/lang/module/Configuration.java	Fri Dec 08 14:28:51 2017 +0000
@@ -543,9 +543,8 @@
         if (!parents.isEmpty()) {
             return configurations()
                     .skip(1)  // skip this configuration
-                    .map(cf -> cf.nameToModule)
-                    .filter(map -> map.containsKey(name))
-                    .map(map -> map.get(name))
+                    .map(cf -> cf.nameToModule.get(name))
+                    .filter(Objects::nonNull)
                     .findFirst();
         }