sclass TreeHasKeyMap> extends HasKeyMap { *() { map = new TreeMap; } TreeMap map() { ret (TreeMap) map; } A lastKey() { ret main lastKey(map()); } }