| 12345678910111213141516 | 
							- 'use strict';
 
- // TODO: switch to class private field when targetting node.js 12
 
- const _summarizer = Symbol('ReportBase.#summarizer');
 
- class ReportBase {
 
-     constructor(opts = {}) {
 
-         this[_summarizer] = opts.summarizer;
 
-     }
 
-     execute(context) {
 
-         context.getTree(this[_summarizer]).visit(this, context);
 
-     }
 
- }
 
- module.exports = ReportBase;
 
 
  |