VirtualFile () { final VirtualFile jarFile = super.findFile(); if (jarFile == null) return null; final VirtualFile jarRoot = JarFileSystem.getInstance().getJarRootForLocalFile(jarFile); if ("/".equals(getMyPathInJar())) return jarRoot; return jarRoot != null ? jarRoot.findFileByRelativePath(getMyPathInJar()) : null; }