@Override
  protected Result applyChange(@NotNull Project project,
                               @NotNull VirtualFile fileToPatch,
                               @NotNull FilePath pathBeforeRename,
                               @Nullable Supplier<? extends CharSequence> baseContents) throws IOException {
    fileToPatch.setBinaryContent(myPatch.getAfterContent());
    return SUCCESS;
  }
@Override
  protected Result applyChange(@NotNull Project project,
                               @NotNull VirtualFile fileToPatch,
                               @NotNull FilePath pathBeforeRename,
                               @Nullable Supplier<? extends CharSequence> baseContents)