model.setVariable("uniqueContentTypes", new UniqueContentTypesMethod());
model.setVariable("schemaForNamespace", new SchemaForNamespaceMethod(model.getNamespacesToSchemas()));
model.setVariable(JsonSchemaForType.NAME, new JsonSchemaForType(model));
model.setVariable(JsonTypeNameForQualifiedName.NAME, new JsonTypeNameForQualifiedName(model));
model.put("isDefinedGlobally", new IsDefinedGloballyMethod());
model.put("includeExampleXml", isIncludeExampleXml());
model.put("generateExampleXml", new GenerateExampleXmlMethod(getDefaultNamespace(), model, isIncludeDeprecatedFieldsInExample()));
model.put("includeExampleJson", (forceExampleJson || (jacksonXcAvailable && isIncludeExampleJson())));
model.put("generateExampleJson", new GenerateExampleJsonMethod(model, isIncludeDeprecatedFieldsInExample()));
processTemplate(getDocsTemplateURL(), model);