@NotNull fun getValue(): T
@NotNull fun getValue(@Nullable thisRef: java.lang.Object, @NotNull property: KProperty<?>): T