add @Wither xtend annotation