public int size() {
            if( mComp == null ) {
                return GroupMap.this.size( mGroup );
            } else {
                Iterator<Map.Entry<K, V>> iter  = iterator();
                int                       count = 0;

                while( iter.hasNext() ) {
                    iter.next();
                    count++;
                }

                return count;
            }
        }