provideDelegate

abstract operator fun provideDelegate(thisRef: ParameterHolder, prop: KProperty<*>): <ERROR CLASS><ParameterHolder, T>

Implementations must call ParameterHolder.registerOption