docs: function() {
        var sortedInputEvents = this.getSortedInputEvents();
        var protoIRs = this.findProtoIRs(sortedInputEvents);
        protoIRs = this.postProcessProtoIRs(protoIRs);
        this.checkAllInputEventsHandled(sortedInputEvents, protoIRs);
  
        var irs = [];
        var model = this.model;
        protoIRs.forEach(function(protoIR) {
          var ir = protoIR.createInteractionRecord(model);
          if (ir)
            irs.push(ir);
        });
        return irs;
      }