function evaluatedCallback(error, result, wasThrown)
        {
            if (error || wasThrown) {
                callback(error || result.description);
                return;
            }

            if (typeof name === "string")
                name = WebInspector.RemoteObject.toCallArgument(name);

            this.doSetObjectPropertyValue(result, name, callback);

            if (result.objectId)
                this._runtimeAgent.releaseObject(result.objectId);
        }
@param {?Protocol.Error} error
@param {!RuntimeAgent.RemoteObject} result
@param {boolean=} wasThrown
@this {WebInspector.RemoteObject}