String (@NotNull String libraryRootAbsolutePath, @NotNull String libraryRootFileName) { String path = FileUtil.toSystemIndependentName(libraryRootAbsolutePath); return FileTypeRegistry.getInstance().getFileTypeByFileName(libraryRootFileName) == ArchiveFileType.INSTANCE ? VirtualFileManager.constructUrl(StandardFileSystems.JAR_PROTOCOL, path + URLUtil.JAR_SEPARATOR) : VirtualFileManager.constructUrl(LocalFileSystem.getInstance().getProtocol(), path); }