private ParameterGroup transformTemplate(final Context context, final String templateName, final Template template,
final TransformationContext ctx)
{
final Map<String, Template> currentTrait = Collections.singletonMap(templateName, template);
final ParameterGroupBuilder builder = ParameterGroup.builder()
.qualifier(templateName)
.name(template.getDisplayName())
.description(template.getDescription())
.parameters(headerTransformer.transform(context, template.getHeaders(), ctx.getNamespace(), currentTrait))
.parameters(queryTransformer.transform(context, template.getQueryParameters(), ctx.getNamespace(), currentTrait))
.namespace(ctx.getNamespace());
return builder.build();
}
}