title: Hash of Hashes of Arrays in Java
body: <p>I'm trying to implement Hash of Hashes of Arrays in Java and thought it would be nice if I will use anonymous blah blah(i forgot the exact term/I dont know how to call it).</p>
  
  <pre><code>HashMap&lt;String, HashMap&lt;String, String[]&gt;&gt; teams = 
      new HashMap&lt;String, HashMap&lt;String, String[]&gt;&gt;(){{
          put("east", new HashMap&lt;String, String[]&gt;(){{
              put("atlantic", new String[] { "bkn", "bos", "phi","tor", "ny" });
              put("central", new String[] { "chi", "cle", "det", "ind", "mil" });
              put("southeast", new String[] { "atl", "cha", "mia", "orl", "wsh" });
          }});
          put("west", new HashMap&lt;String, String[]&gt;(){{
              put("northwest", new String[] { "den", "min", "okc", "por", "utah" });
              put("pacific", new String[] { "gs", "lac", "lal", "phx", "sac" });
              put("southwest", new String[] { "dal", "hou", "mem", "no", "sa" });
          }});
      }};
  </code></pre>
  
  <p>My question is if there is a another way to implement taking readability into consideration or completely perhaps completely change the implementation?
  I know java is not the right tool but my boss told me to do so.
  Also, please let me know of the right term. TIA</p>