ジェネリックを使用してキーを作成するにはどうすればよいですか? このコードはコンパイルさえしません:
/* populate the map with a new value if the key is not in the map */
private <K,V> boolean autoVivify(Map<K,V> map, K key)
{
if (! map.containsKey(key))
{
map.put(key, new V());
return false;
}
return true;
}