In the JTemplate language, templates and template processing instructuibs are first-class constructs. The language enforces a clear separation of content and markup instructions