function didGetNodePosition(nodePosition)
        {
            if (nodePosition === -1) {
                this.collapse();
                return Promise.resolve([]);
            } else {
                /**
                 * @param {function(!Array<!WebInspector.HeapSnapshotGridNode>)} fulfill
                 * @this {WebInspector.HeapSnapshotConstructorNode}
                 */
                function action(fulfill)
                {
                    this._populateChildren(nodePosition, null, didPopulateChildren.bind(this, nodePosition, fulfill));
                }
                return new Promise(action.bind(this));
            }
        }
@this {WebInspector.HeapSnapshotConstructorNode}
@param {number} nodePosition
@return {!Promise<!Array<!WebInspector.HeapSnapshotGridNode>>}