@Nullable public Path resolvePathThatMayBeOutsideTheProjectFilesystem(@Nullable Path path) { if (path == null) { return path; } if (path.isAbsolute()) { return path; } Path expandedPath = MorePaths.expandHomeDir(path); return projectFilesystem.getAbsolutifier().apply(expandedPath); }