Why would you need a `Map` parameterised on `Option<anything>`? it's a `Map<String, AtomicLong>`. If a key is none, it's not in the map! also, declarations should really be interface types.