public IFileHandle directoryHasCompilerPresent(Path exeDir) {
String possibleCompilerExeNames[] = getPossibleInterpreterNames();
for (String possibleCompilerExeName : possibleCompilerExeNames) {
Path compileExeLocation = exeDir.resolve(possibleCompilerExeName);
if(compileExeLocation.toFile().isFile()) {
return LocalEnvironment.getInstance().getFile(compileExeLocation.toUri());
}
// Try .exe extension. Note, it is intentional that both extensions are checked regardless of
// what actual platform we are on.
compileExeLocation = exeDir.resolve(possibleCompilerExeName + ".exe");