function MutationObserver(listener) {
        /**
         * @type {Array.<Object>}
         * @private
         */
        this._watched = [];
        /** @private */
        this._listener = listener;
    }
@param {function(Array.<MutationRecord>, MutationObserver)} listener
@constructor