/// <returns>total number of entries (key pairs)</returns>
        public virtual int Size()
        {
            int result = 0;

            foreach (K1 o in FirstKeySet())
            {
                IntCounter <K2> c = map[o];
                result += c.Size();
            }
            return(result);
        }