I think the final `this.parseTreeNode.params` is a mistake. That member is used by the 'set widget' to pass the parameter info from the macro definition.