public static @Nullable ChangeDiffRequestProducer create(@Nullable Project project,
                                                           @NotNull Change change,
                                                           @Nullable Map<Key<?>, Object> changeContext) {
    if (!canCreate(project, change)) return null;
    return new ChangeDiffRequestProducer(project, change, ContainerUtil.notNullize(changeContext));
  }
public static @Nullable ChangeDiffRequestProducer create(@Nullable Project project,
                                                           @NotNull Change change,
                                                           @Nullable Map<Key<?>, Object> changeContext)