/**
         * Return a shallow copy of this <code>FastTreeMap</code> instance.
         * The keys and values themselves are not copied.
         *
         * @return a clone of this map
         */
        public override Object clone()
        {
            FastTreeMap results = null;

            if (fast)
            {
                results = new FastTreeMap(map);
            }
            else
            {
                lock (map)
                {
                    results = new FastTreeMap(map);
                }
            }
            results.setFast(getFast());
            return(results);
        }
 public Values(FastTreeMap ftm) : base(ftm)
 {
 }
 public KeySet(FastTreeMap ftm) : base(ftm)
 {
 }
 public CollectionView(FastTreeMap root)
 {
     this.root = root;
 }
 public EntrySet(FastTreeMap ftm) : base(ftm)
 {
 }