Weyland is a template engine for java base application