@Deprecated
  public static @NotNull <T> NullableLazyValue<T> createValue(@NotNull Factory<? extends T> value) {
    return new NullableLazyValue<T>() {
      @Override
      protected @Nullable T compute() {
        return value.create();
      }
    };
  }
@Deprecated
  public static @NotNull <T> NullableLazyValue<T> createValue(@NotNull Factory<? extends T> value)