protected virtual IEnumerable <Item> sortResult(IEnumerable <Item> iterable)
        {
            PersistentEnumerator src = (PersistentEnumerator)iterable.GetEnumerator();
            OidEnumerable        dst = new OidEnumerable(db);

            while (src.MoveNext())
            {
                dst.add(src.CurrentOid);
            }
            dst.sort();
            return(dst);
        }