Bug 547037 - [launch][9] need to understand ADD_OPENS attribute

Change-Id: I0c4684ce32a70b9aa2c003568bfe0dd7a8f7f127
diff --git a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/JavaRuntime.java b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/JavaRuntime.java
index 1deb2af..93b4929 100644
--- a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/JavaRuntime.java
+++ b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/JavaRuntime.java
@@ -3493,9 +3493,7 @@
 					case IClasspathAttribute.ADD_EXPORTS:
 					case IClasspathAttribute.ADD_OPENS:
 					case IClasspathAttribute.ADD_READS:
-						for (String value : classpathAttribute.getValue().split(COMMA)) {
-							buf.append(OPTION_START).append(optName).append(BLANK).append(value).append(BLANK);
-						}
+						buf.append(OPTION_START).append(optName).append(BLANK).append(classpathAttribute.getValue()).append(BLANK);
 						break;
 					case IClasspathAttribute.LIMIT_MODULES:
 						addLimitModules(buf, project, systemLibrary, classpathAttribute.getValue());