DSL Practical Work - made with XText / Xtend.