String (@NotNull MavenArtifact artifact, @Nullable String classifier, @Nullable String extension) { String newPath = artifact.getPathForExtraArtifact(classifier, extension); return VirtualFileManager.constructUrl(JarFileSystem.PROTOCOL, newPath) + JarFileSystem.JAR_SEPARATOR; }