void (Collection<? super String> candidates, String exeName) { final String path = System.getenv("PATH"); if (path == null) return; for (String pathEntry : StringUtil.split(path, ";")) { if (pathEntry.startsWith("\"") && pathEntry.endsWith("\"")) { if (pathEntry.length() < 2) continue; pathEntry = pathEntry.substring(1, pathEntry.length() - 1); } File f = new File(pathEntry, exeName); if (f.exists()) { candidates.add(FileUtil.toSystemDependentName(f.getPath())); } } }