@NlsContexts.DialogTitle
  public String getTitle() {
    if (myDisposed) return DiffBundle.message("diff.files.dialog.title");
    if (mySource instanceof VirtualFileDiffElement &&
        myTarget instanceof VirtualFileDiffElement) {
      VirtualFile srcFile = ((VirtualFileDiffElement)mySource).getValue();
      VirtualFile trgFile = ((VirtualFileDiffElement)myTarget).getValue();
      return DiffRequestFactory.getInstance().getTitle(srcFile, trgFile);
    }
    return IdeBundle.message("diff.dialog.title", mySource.getPresentablePath(), myTarget.getPresentablePath());
  }
@NlsContexts.DialogTitle
  public String getTitle()