ShelveDiffRequestProducer (@NotNull Project project, @NotNull String base, @NotNull ShelvedBinaryFile shelvedChange) { final File file = new File(base, shelvedChange.AFTER_PATH == null ? shelvedChange.BEFORE_PATH : shelvedChange.AFTER_PATH); final FilePath filePath = VcsUtil.getFilePath(file, false); return new BinaryShelveDiffRequestProducer(project, shelvedChange, filePath); }