in lib/generator.js [1470:1482]
visitSetMethod(ast, level) {
let classFieldName = '';
for (let i = 0; i < ast.fields.length; i++) {
classFieldName = _name(ast.fields[i].fieldName);
this.emit('\n');
let comments = DSL.comment.getFrontComments(this.comments, ast.fields[i].tokenRange[0]);
this.visitComments(comments, level + 2);
this.emit('', level + 2);
this.emit(`.set${_upperFirst(classFieldName)}(`);
this.visitObjectFieldValue(ast.fields[i].expr, level + 2);
this.emit(')');
}
}