int (@Nullable String path) { if (path == null || path.isEmpty()) { return 0; } path = toCanonicalPath(path, File.separatorChar, true); return SystemInfoRt.isFileSystemCaseSensitive ? path.hashCode() : StringUtilRt.stringHashCodeInsensitive(path); }