private static @Nullable AbstractFilePatchInProgress<?> processMatch(@NotNull FilePatch patch, @NotNull VirtualFile file) {
    String beforeName = patch.getBeforeName();
    FileBaseMatch match = compareNames(beforeName, file);
    if (match == null) {
      return null;
    }
    AbstractFilePatchInProgress<?> result = createPatchInProgress(patch, match.file);
    if (result != null) {
      processStipUp(result, match.score);
    }
    return result;
  }
private static @Nullable AbstractFilePatchInProgress<?> processMatch(@NotNull FilePatch patch, @NotNull VirtualFile file)