in lib/model_generator.js [453:464]
emitConstructor(ast, modelName, isResponseModel, isExtendModel, level) {
assert.equal(ast.type, 'modelBody');
this.emitln(`private ${modelName}(${isResponseModel ? 'BuilderImpl' : 'Builder'} builder) {`, level);
if (isExtendModel) {
this.emitln(`super(builder);`, level + 1);
}
for (let i = 0; i < ast.nodes.length; i++) {
let node = ast.nodes[i];
this.emitln(`this.${avoidReserveName(_name(node.fieldName))} = builder.${avoidReserveName(_name(node.fieldName))};`, level + 1);
}
this.emitln(`}`, level);
}