Я использую VisEmacs, потому что emacs схема клавиатуры не вполне так же хороша как emacs сама.
Похоже, это ошибка Groovy:
Я бы не подумал, что val можно назначать после инициализации.
val