I don't follow. There isn't a `RendererHints#init()`. What's wrong with the static block? We do that in `TypeCoercions` as well.

Nothing needs to call `BrooklynFeatureEnablement.init()` because it is only ever accessed via `BrooklynFeatureEnablement.isEnabled()` etc. That contrasts with our old `TimeExtras.init()` etc where the init was needed because otherwise nothing would load to class to cause a static code block to be executed.