@NotNull
    @Override
    public String getTextFor(VirtualFile value) {
      return value == null ? VcsBundle.message("patch.apply.select.base.for.a.path.message")
                           : value.getPath(); //NON-NLS
    }
@NotNull
    @Override
    public String getTextFor(VirtualFile value)