// This is probably for use in Meta_v2 to get the most efficient // (read compact) implementation of typical meta scenarios. interface MutatingMap { Non-mutating: isEmpty size entrySet/iterator (I prefer the latter) containsKey get hashCode/equals (of course) Mutating: MutatingMap put(A a, B b) MutatingMap remove(O a) MutatingMap putAll(Map) MutatingMap putAll(MutatingMap) MutatingMap clear() }