public _AbstractSet_199(DeltaMap <K, V> _enclosing)
 {
     this._enclosing = _enclosing;
 }
        /// <summary>
        /// Creates a "delta copy" of this Map, where only the differences
        /// from the original Map are represented.
        /// </summary>
        /// <remarks>
        /// Creates a "delta copy" of this Map, where only the differences
        /// from the original Map are represented. (This typically assumes
        /// that this map will no longer be changed.)
        /// </remarks>
        public virtual Edu.Stanford.Nlp.Util.CollectionValuedMap <K, V> DeltaCopy()
        {
            IDictionary <K, ICollection <V> > deltaMap = new DeltaMap <K, ICollection <V> >(this.map);

            return(new Edu.Stanford.Nlp.Util.CollectionValuedMap <K, V>(null, cf, true, deltaMap));
        }