String (@NotNull VirtualFile file) { if (FileTypeRegistry.getInstance().isFileOfType(file, ArchiveFileType.INSTANCE)) { final VirtualFile jar = JarFileSystem.getInstance().getVirtualFileForJar(file); if (jar != null) { return jar.getPath(); } } return toCanonicalPath(file.getPath()); }