function didEditScriptSource(error, errorData, callFrames, debugData, asyncStackTrace)
        {
            // FIXME: support debugData.stack_update_needs_step_in flag by calling WebInspector.debugger_model.callStackModified
            if (!error)
                this._source = newSource;
            var needsStepIn = !!debugData && debugData["stack_update_needs_step_in"] === true;
            callback(error, errorData, callFrames, asyncStackTrace, needsStepIn);
            if (!error)
                this.dispatchEventToListeners(WebInspector.Script.Events.ScriptEdited, newSource);
        }
@this {WebInspector.Script}
@param {?Protocol.Error} error
@param {!DebuggerAgent.SetScriptSourceError=} errorData
@param {!Array.<!DebuggerAgent.CallFrame>=} callFrames
@param {!Object=} debugData
@param {!DebuggerAgent.StackTrace=} asyncStackTrace