class {$ doc.name $} {
{% if doc.statics.length %}
{% for member in doc.statics %}{% if not member.internal %}
{% endif %}
{% if doc.constructorDoc.name %}
static
{$ member.name | indent(6, false) | trim $}
{$ params.paramList(member.parameters) | indent(8, false) | trim $}{$ params.returnType(member.returnType) $}
{% endif %}{% endfor %}
{$ doc.constructorDoc.name $}
{$ params.paramList(doc.constructorDoc.parameters) | indent(8, false) | trim $}
{% for member in doc.members %}{% if not member.internal %}
{$ member.name | indent(6, false) | trim $}
{$ params.paramList(member.parameters) | indent(8, false) | trim $}{$ params.returnType(member.returnType) $}
{% endif %}{% endfor %}
{% endif %}
}