DiffRequestProducer (@NotNull FilePath filePath, @NotNull ThrowableComputable<? extends DiffRequest, Throwable> producer) { return new MyDiffRequestProducer(filePath.getPath(), filePath.getFileType(), producer); }