Since the Java map is manipulated in a mutable fashion, I'm not sure the problem with `map`ping that @jroper mentioned is a problem here.