JvmComponentPlugin doesn't need to implement Plugin
Tidy-ups to annotation rule handlers.