@NotNull
  public static VirtualFileDiffElement createElement(VirtualFile file, VirtualFile diffRoot) {
    if (file.getFileType() instanceof ArchiveFileType &&
        file.getFileSystem() != JarFileSystem.getInstance()) {
      VirtualFile jar = JarFileSystem.getInstance().getJarRootForLocalFile(file);
      if (jar != null) {
        return new VirtualFileDiffElement(jar, diffRoot);
      }
    }
    return new VirtualFileDiffElement(file, diffRoot);
  }
@NotNull
  public static VirtualFileDiffElement createElement(VirtualFile file, VirtualFile diffRoot)