Class <%=this.moduleName%>

<% if (HAS(this.uses)) { %> Uses: <% EACH(this.uses, function() { %> <%=this.this%> <% }); %>
<% } %> <% if (HAS(this.extension_for)) { %> Extension For: <% EACH(this.extension_for, function() { %> <%=this.this%> <% }); %>
<% } %> <% if (HAS(this.extends)) { %> Extends: <%=crossLink(this.extends)%>
<% } %> Class defined in: `<%=this.file%>:<%=this.line%>`
<%=this.classDescription%>
<% if (HAS(this.constructors)) { %>
<% EACH(this.constructors, function() { %> <%=INCLUDE("constructor", this)%> <% }); %>
<% } %> <% if (HAS(this.methods)) { %>
<% EACH(this.methods, function() { %> <%=INCLUDE("method", this)%> <% }); %>
<% } %> <% if (HAS(this.properties)) { %>
<% EACH(this.properties, function() { %> <%=INCLUDE("props", this)%> <% }); %>
<% } %> <% if (HAS(this.attrs)) { %>
<% EACH(this.attrs, function() { %> <%=INCLUDE("attrs", this)%> <% }); %>
<% } %> <% if (HAS(this.events)) { %>
<% EACH(this.events, function() { %> <%=INCLUDE("events", this)%> <% }); %>
<% } %>