diff --git a/src/java.base/share/classes/java/lang/module/Configuration.java b/src/java.base/share/classes/java/lang/module/Configuration.java index 6e0a6ccd901..c6fc3631b33 100644 --- a/src/java.base/share/classes/java/lang/module/Configuration.java +++ b/src/java.base/share/classes/java/lang/module/Configuration.java @@ -575,7 +575,8 @@ public final class Configuration { } Set reads(ResolvedModule m) { - return Collections.unmodifiableSet(graph.get(m)); + // The sets stored in the graph are already immutable sets + return Set.copyOf(graph.get(m)); } /**