sclass HasKeyMap> /*extends AbstractMap*/ { new Map map; *() {} *(Map map) { putAll(this.map, map); } }