self

private val self: JavaPlugin

ServiceLoader builds this with a no-arg ctor, so the plugin instance is resolved from our own class.