В Xtend 2.0 нет поддержки конструктора.Я думаю, что это ограничитель показа.
"класс Foo {def Foo () {/ stuff /}} объявляет метод Foo для экземпляров Foo с предполагаемым типом возвращаемого значения, а неконструктор, как показывает просмотр сгенерированного кода Java.
Это означает, что нет способа расширить классы Java, в которых отсутствуют конструкторы по умолчанию. XTend не жалуется, он успешно генерирует Java, который не компилируется.
XTend также не поддерживает неизменяемые (окончательные) переменные экземпляра, что вполне естественно.