protected override void visitGroupTemplateDeclaration(GroupTemplate declaration) { writer.Append(KeywordEnum.GROUP.ToString()).Append(' '); writer.AppendIdentifier(declaration).Append(' '); writer.Append(KeywordEnum.IS.ToString()).Append(" ("); writer.AppendOutputEnums(declaration.EntityClasses, ", "); if (declaration.RepeatLast) { writer.Append(" <>"); } writer.Append(");").NewLine(); }