private @Nullable String getCachedExecutable(@Nullable WSLDistribution projectWslDistribution) {
    List<Detector> detectors = collectDetectors(projectWslDistribution);
    return getExecutable(detectors);
  }
private @Nullable String getCachedExecutable(@Nullable WSLDistribution projectWslDistribution)