用代码生成器生成Builder-Groups-Types