List<String> classpath = Arrays.asList(System.getProperty("java.class.path").split(File.pathSeparator));
parts: for (String part : classpath) {
Path file = Paths.get(part);
List<String> classpath = Arrays.asList(System.getProperty("java.class.path").split(File.pathSeparator));
parts: for (String part : classpath) {
Path file = Paths.get(part);
String moduleName = readSymbolicNameFromModule(file);
A2Component component = classpathContribution.getOrAddComponent(moduleName);
A2Module module = component.getOrAddModule(version, file);
String moduleName = readSymbolicNameFromModule(file);
A2Component component = classpathContribution.getOrAddComponent(moduleName);
A2Module module = component.getOrAddModule(version, file);