@Contract(pure = true)
  @Nullable
  ChangeApplier prepareChange(@NotNull List<? extends @NotNull VFileEvent> events);
@Contract(pure = true)
  @Nullable
  ChangeApplier prepareChange(@NotNull List<? extends @NotNull VFileEvent> events)