void (List<String> classpathInHost, List<String> classpathInTarget) { StringBuilder builder = new StringBuilder(); myReportedProgress = false; for (String pathName : classpathInHost) { if (builder.length() > 0) { builder.append(":"); } Path path = Paths.get(pathName); if (myClasspathDirectory != null && myHostClasspathDirectory != null) { Path targetPath = copyPathToTargetIfRequired(path); if (!myReportedProgress && !targetPath.equals(path) && myProgressIndicator != null) { myProgressIndicator.setText(JavaCompilerBundle.message("progress.preparing.wsl.build.environment")); myReportedProgress = true; } builder.append(myDistribution.getWslPath(targetPath)); } } for (String s : classpathInTarget) { if (builder.length() > 0) { builder.append(":"); } builder.append(myWorkingDirectory).append("/").append(s); } myCommandLine.addParameter(builder.toString()); }