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); }