function innerCallback(error, dataEntries, hasMore)
        {
            if (error) {
                console.error("IndexedDBAgent error: " + error);
                return;
            }

            if (!this._databaseNamesBySecurityOrigin[databaseId.securityOrigin])
                return;
            var entries = [];
            for (var i = 0; i < dataEntries.length; ++i) {
                var key = WebInspector.RemoteObject.fromLocalObject(JSON.parse(dataEntries[i].key));
                var primaryKey = WebInspector.RemoteObject.fromLocalObject(JSON.parse(dataEntries[i].primaryKey));
                var value = WebInspector.RemoteObject.fromLocalObject(JSON.parse(dataEntries[i].value));
                entries.push(new WebInspector.IndexedDBModel.Entry(key, primaryKey, value));
            }
            callback(entries, hasMore);
        }
@param {?Protocol.Error} error
@param {!Array.<!IndexedDBAgent.DataEntry>} dataEntries
@param {boolean} hasMore
@this {WebInspector.IndexedDBModel}