sclass OneMap extends AbstractMap { A key; B value; public int size() { ret 1; } public Set> entrySet() { ret litset(simpleMapEntry(key, value)); } public bool containsKey(O o) { ret isKey(o); } bool isKey(O o) { ret eq(o, key); } @Override public B get(O o) { ret isKey(o) ? value : null; } }