function functionDetails(targetFunction)
        {
            var boundReleaseFunctionDetails = releaseTargetFunction.bind(null, this._object !== targetFunction ? targetFunction : null);
            return targetFunction.functionDetailsPromise().then(boundReleaseFunctionDetails);
        }
@param {!WebInspector.RemoteObject} targetFunction
@return {!Promise<?WebInspector.DebuggerModel.FunctionDetails>}
@this {WebInspector.RemoteFunction}