private STGroupDir initSTGroup(Raml raml) {
final STGroupDir group = loadGroupDir("guru/nidi/raml/doc/st-templates");
group.registerModelAdaptor(Map.class, new EntrySetMapModelAdaptor());
group.registerModelAdaptor(Raml.class, new RamlAdaptor());
group.registerModelAdaptor(Resource.class, new ResourceAdaptor());
group.registerModelAdaptor(Action.class, new ActionAdaptor(raml));
group.registerModelAdaptor(SecuritySchemeDescriptor.class, new SecuritySchemeDescriptorAdaptor());
group.registerModelAdaptor(Response.class, new ResponseAdaptor());
group.registerRenderer(String.class, new StringRenderer(raml, config.getResourceCache()));
group.registerRenderer(AbstractParam.class, new ParamRenderer());
group.registerRenderer(Raml.class, new RamlRenderer());
return group;
}