@NotNull
  private String mapPath(@NotNull String path) {
    if (myWslRootPrefix == null || path.indexOf(':') != 1) {
      String wslPath;
      try {
        wslPath = runWslPath(path);
      }
      catch (IOException | InterruptedException e) {
        return path;
      }
      if (path.indexOf(':') == 1) {
        int pathLengthAfterDriveLetter = path.length() - 2;
        myWslRootPrefix = wslPath.substring(0, wslPath.length() - pathLengthAfterDriveLetter - 1);
      }
      return wslPath;
    }

    return myWslRootPrefix + Character.toLowerCase(path.charAt(0)) + FileUtil.toSystemIndependentName(path.substring(2));
  }
@NotNull
  private String mapPath(@NotNull String path)