public T get() {
        if (this.initPending) {
            // explicitly NOT thread-safe as it seems unnecessary here to add that overhead
            this.value = this.supplier.get();
            this.initPending = false;
        }
        return this.value;
    }
Look-up the wrapped value, loading it on first invocation.

@return wrapped value
jsonschema-generator/src/main/java/com/github/victools/jsonschema/generator/impl/LazyValue.java