Xtext works for DSLs