boolean (@NotNull String directory) { try { boolean ok = Files.isDirectory(Path.of(directory)); if (!ok) { LOG.info("Cannot start local terminal in " + directory + ": no such directory"); } return ok; } catch (InvalidPathException e) { LOG.info("Cannot start local terminal in " + directory + ": invalid path", e); return false; } }