http://stackoverflow.com/questions/14846920/collections-emptymap-vs-new-hashmap