constructor({name, fullNode, commentNodes, parent}) {
    this.name = name;
    this.constructor = undefined;
    this.fullNode = fullNode;
    this.superClass = undefined;
    this.commentNodes = commentNodes;
    this.parent = parent;
    this.methods = [];
    this.replacements = [];
  }
@param {Object} cfg
  @param {String} cfg.name Class name
  @param {Object} cfg.fullNode Node to remove after converting to class
  @param {Object[]} cfg.commentNodes Nodes to extract comments from
  @param {Object} cfg.parent