@Test
void aliasMap_shouldAllowLookupByAliasKey() {

    
    val aliasMap = _Maps.<String, String>newAliasMap(HashMap::new);
    
    aliasMap.put("key1", "value1");
    aliasMap.put("key2", Can.ofArray(new String[] {"alias2a", "alias2b"}), "value2");
    aliasMap.put("key3", Can.empty(), "value3");
    
    assertTrue(aliasMap.containsKey("key1"));
    assertEquals("value1", aliasMap.get("key1"));
    assertTrue(aliasMap.containsKey("key2"));
    assertEquals("value2", aliasMap.get("key2"));
    assertEquals("value2", aliasMap.get("alias2a"));
    assertEquals("value2", aliasMap.get("alias2b"));
    
    assertTrue(aliasMap.containsKey("key3"));
    assertEquals("value3", aliasMap.get("key3"));
    
    
}