Воистину, итератор это лишнее. Можно было просто вытащить наружу ```unmodifiable(commited.entrySet())```.