code: function InlineTimingFunctionEditor(timingFunction, startBookmark, endBookmark) {
          this._timingFunction = timingFunction;
          this._startBookmark = startBookmark;
          this._endBookmark = endBookmark;
          this._isOwnChange = false;
          this._isHostChange = false;
          this._origin = "+InlineTimingFunctionEditor_" + (lastOriginId++);
  
          this._handleTimingFunctionChange = this._handleTimingFunctionChange.bind(this);
          this._handleHostDocumentChange = this._handleHostDocumentChange.bind(this);
  
          InlineWidget.call(this);
      }
docs: Constructor for inline widget containing a BezierCurveEditor control
  
  @param {!RegExpMatch} timingFunction  RegExp match object of initially selected timingFunction
  @param {!CodeMirror.Bookmark} startBookmark
  @param {!CodeMirror.Bookmark} endBookmark