entseq = ((Reversible)map).rseq();
} catch (Exception e) {
throw new InternalError("cannot reverse");
}
if (entseq == null) return Native.am_$end_of_table;
IMapEntry ent = (IMapEntry) entseq.first();
if (ent == null) return Native.am_$end_of_table;
return (EObject) ent.getKey();
}
}