public static @NotNull <T> NotNullLazyValue<T> createConstantValue(@NotNull T value) {
    return lazy(() -> value);
  }
public static @NotNull <T> NotNullLazyValue<T> createConstantValue(@NotNull T value)