749a574234
Because ServiceLoader can't check generic argument of KotlinGradleSubplugin in runtime, we have to manually check the type in `isApplicable`.