code: function CodePathAnalyzer(eventGenerator) {
  		this.original = eventGenerator;
  		this.emitter = eventGenerator.emitter;
  		this.codePath = null;
  		this.idGenerator = new IdGenerator("s");
  		this.currentNode = null;
  		this.onLooped = this.onLooped.bind(this);
  	}
docs: ------------------------------------------------------------------------------ Public Interface ------------------------------------------------------------------------------ 
  The class to analyze code paths.
  This class implements the EventGenerator interface.
  
  @constructor
  @param {EventGenerator} eventGenerator - An event generator to wrap.