@Test public void testGetWithThreeParams() { personMap.get(null, null, null); assertNull(personMap.get("United States", "New York", "George")); assertNull(personMap.get("India", "Chennai", "Raj")); assertNull(personMap.get("India", "Mumbai", "Raj")); assertEquals(26, personMap.get("Australia", "Brisbane", "Jim").intValue()); assertEquals(57, personMap.get("Australia", "Brisbane", "Jane").intValue()); assertEquals(19, personMap.get("Australia", "Sydney", "Harry").intValue()); assertEquals(34, personMap.get("New Zealand", "Auckland", "Sally").intValue()); assertEquals(88, personMap.get("New Zealand", "Wellington", "John").intValue()); assertEquals(34, personMap.get("United Kingdom", "London", "Elizabeth").intValue()); assertEquals(27, personMap.get("India", "Mumbai", "Vernon").intValue()); }
public HashMap<K2, HashMap<K3, V>> get(final K1 firstKey) { return map.get(firstKey); }
ThreeDHashMap { public HashMap<K2, HashMap<K3, V>> get(final K1 firstKey) { return map.get(firstKey); } }
ThreeDHashMap { public HashMap<K2, HashMap<K3, V>> get(final K1 firstKey) { return map.get(firstKey); }  }
ThreeDHashMap { public HashMap<K2, HashMap<K3, V>> get(final K1 firstKey) { return map.get(firstKey); }  boolean containsKey(final K1 firstKey, final K2 secondKey); boolean containsKey(final K1 firstKey, final K2 secondKey, final K3 thirdKey); HashMap<K2, HashMap<K3, V>> get(final K1 firstKey); TwoDHashMap<K2, K3, V> getAs2d(final K1 firstKey); HashMap<K3, V> get(final K1 firstKey, final K2 secondKey); V get(final K1 firstKey, final K2 secondKey, final K3 thirdKey); Object set(final K1 firstKey, final K2 secondKey, final K3 thirdKey, final V value); int size(); int size(final K1 firstKey); int size(final K1 firstKey, final K2 secondKey); Set<K1> keySet(); }
ThreeDHashMap { public HashMap<K2, HashMap<K3, V>> get(final K1 firstKey) { return map.get(firstKey); }  boolean containsKey(final K1 firstKey, final K2 secondKey); boolean containsKey(final K1 firstKey, final K2 secondKey, final K3 thirdKey); HashMap<K2, HashMap<K3, V>> get(final K1 firstKey); TwoDHashMap<K2, K3, V> getAs2d(final K1 firstKey); HashMap<K3, V> get(final K1 firstKey, final K2 secondKey); V get(final K1 firstKey, final K2 secondKey, final K3 thirdKey); Object set(final K1 firstKey, final K2 secondKey, final K3 thirdKey, final V value); int size(); int size(final K1 firstKey); int size(final K1 firstKey, final K2 secondKey); Set<K1> keySet();  }