title: Difference between map and ImmutableMap
body: <p>I work in payment gateway company and while analyzing the code I came across
  ImmuatbleMap objects. I want to know all the details about. What is it?
  What are its advantages over the map? Does core java has its support for ImmuatbleMap?</p>