编写支持多种语言的 SonarQube 传感器插件

Writing SonarQube sensor plugin with support for multiple languages

向插件添加对多种编程语言的支持的正确方法是什么? 是否应该使用不同的存储库密钥为每种语言加载单独的规则定义 XML,并创建 ProfileDefinition 的多个实现?
是否有此类插件的示例?

我正在使用 SonarQube 5.2 快照

规则存储库和质量配置文件与一种语言关联,因此必须提供 ProfileDefinitionRulesDefinition 的多个实例。