@Override
  public void addClasspathParameter(List<String> classpathInHost, List<String> classpathInTarget) {
    StringBuilder builder = new StringBuilder();
    myReportedProgress = false;
    for (String pathName : classpathInHost) {
      if (!builder.isEmpty()) {
        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.isEmpty()) {
        builder.append(":");
      }
      builder.append(myWorkingDirectory).append("/").append(s);
    }
    myCommandLine.addParameter(builder.toString());
  }
@Override
  public void addClasspathParameter(List<String> classpathInHost, List<String> classpathInTarget)